I had 11 quotes open in a spreadsheet last quarter, all for the same spec: 450W monocrystalline modules, 144 half-cells, 12-year product warranty. The $/W column ran from $0.21 to $0.31. Every instinct I have as a buyer said take the $0.21. I've made that call before. It cost us $18,400 in a single quarter, and I'm still explaining it to my director.
That's the thing about solar module sourcing that never makes it into the RFQ template: the number you compare at the top of the quote is almost never the number you pay at the bottom of the invoice. And once you understand why, the entire way you evaluate a PV module supplier changes.
The gap isn't in the price. It's in the definition of "price."
Most procurement teams — mine included, for the first three years — compare suppliers on a single figure: dollars per watt-peak, quoted EXW or FOB. It's clean, it sorts nicely in a spreadsheet, and it's misleading in at least five ways I've now catalogued the hard way.
The Incoterm is carrying 15–25% of the real cost, and it's invisible
A supplier quoting $0.23/W EXW Shenzhen and a supplier quoting $0.28/W DDP Chicago are not $0.05 apart. Once you add ocean freight, port handling, customs brokerage, destination charges, and inland trucking — plus the fact that you're now the importer of record and own the tariff risk — that $0.23 quote usually lands between $0.29 and $0.32 all-in. (I keep a conversion tab in our TCO spreadsheet for exactly this. Every quarter it proves itself again.)
The trap is that the EXW number is the one that shows up at the top of the PDF in 18-point font.
Nobody quotes you the cost of a broken pallet
Modules are glass. Glass travels badly. In 2023 we took delivery of four pallets from a supplier whose quote was $0.03/W under everyone else's, and 31 of the 124 panels arrived with microcracks or shattered corners. Their terms? FOB origin, so the damage was technically ours from the moment the container left their dock.
We paid for the panels. We paid for the freight. We paid for the disposal. That $0.03/W "saving" turned into roughly a 12% premium on the order — and a three-week schedule slip that pushed a client's commissioning date.
The supplier wasn't dishonest, to be fair. Their terms were clearly stated on page 4 of a 9-page quote. I just wasn't reading page 4 in 2021. Now I read page 4 first.
Certification isn't a checkbox — it's a gate
Here's what I wish someone had told me earlier: module certification isn't uniform, and it isn't optional in most financed or permitted projects. IEC 61215 covers design qualification and type approval for crystalline silicon modules; IEC 61730 covers safety. In North America you'll often need UL 61730 listing on top of that. Verify the current editions directly at iec.ch, because the standards get revised and a supplier's certificate from 2019 may not satisfy a 2026 inspector.
I once approved a batch of modules for a utility-adjacent job without checking whether the supplier's certificate matched the specific model variant we ordered. It didn't — we'd been quoted the certified 440W version and shipped an uncertified 445W variant. The project lender rejected the submittal. We air-freighted replacements. I don't want to tell you what air-freighting modules costs per kilogram.
Batch matching is the quiet killer
This one took me years to appreciate. If you buy 200 modules from Supplier A in March and 200 more from Supplier A in August — or worse, from a different supplier — you can end up with two batches whose actual flash-test values differ by 2–3%. String those together and you get mismatch losses that no amount of clever electronics can fully recover.
We run Morningstar MPPT controllers on most of our off-grid builds, and the single most common field complaint I get isn't about the controller at all. It's about a string of panels that were never matched to begin with. The charge controller is doing its job. The array is fighting itself.
So when a supplier says "same model, same spec," the right follow-up question is: can you ship from a single production batch, and can you send the flash-test data for that batch? The suppliers who answer yes without hesitating are the ones worth keeping.
"Recyclable" and "green" claims need receipts
If a supplier's marketing leans on environmental claims — recyclable packaging, low-carbon manufacturing, take-back programs — know that those claims are regulated. Per the FTC Green Guides (16 CFR Part 260), environmental claims must be substantiated, and a "recyclable" claim generally requires that at least 60% of consumers have access to recycling facilities for that material. Ask for the substantiation. A supplier who has it will be proud to send it. A supplier who doesn't will change the subject.
What this actually costs you, beyond the invoice
Let me put real numbers on the compounding side, because this is where the argument usually lands with my own finance team.
- Schedule slip. Every week of delay on a commercial install runs us somewhere between $2,000 and $6,000 in crew standby, equipment rental, and rescheduled inspection fees. One bad module shipment can eat the entire margin on a project.
- Warranty friction. A 12-year product warranty sounds identical across suppliers until you file a claim. Does the supplier pay return freight? Who determines whether a failure is "defect" or "installation damage"? Is the remedy a replacement module, a credit, or a pro-rated refund? Those three questions separate a real warranty from a marketing line.
- Documentation gaps. Missing flash-test reports, missing certificates of origin, missing bill-of-materials — each one is a container sitting at a port while you chase a PDF.
- Re-qualification. If you swap module models mid-project, you may have to redo structural, electrical, and in some cases permitting paperwork. That's engineering hours you didn't budget.
The honest math: on a 500-module order, a supplier who is $0.04/W cheaper but has weak documentation, no batch matching, and FOB-origin terms can easily end up costing 8–15% more in total. That's the whole game.
So what do you actually look for in a PV module supplier?
I've whittled it down to five things I now ask before we even talk price.
- Can you quote DDP to our site? If yes, the comparison is apples-to-apples. If no, I do the conversion myself and I make them watch me do it.
- What's your damage policy, in writing? Not "we handle it." Written terms: what counts as damage, who pays freight, what's the replacement timeline.
- Which certificates cover this exact model variant, and what edition year? I cross-check against iec.ch myself before the PO goes out.
- Can you ship from a single production batch and provide flash-test data? This one question has prevented more field problems than any other change we've made.
- Who actually makes the cells, and who assembles the module? A reseller who can't answer this is a reseller you can't hold accountable.
Two more habits that have paid for themselves. First, order a sample pallet before committing to a full container — yes, it costs more per unit, and yes, it's cheaper than a rejected shipment. Second, compare suppliers on levelized cost per kWh delivered over the warranty period, not on $/W. I built that model after getting burned twice on "bargain" modules that degraded faster than spec.
I still kick myself for the 2021 order where I didn't read page 4. But the TCO model I built out of that mistake has now survived four procurement cycles, and it's caught things that a $/W sort never would have.
The cheapest quote is a hypothesis. The landed, delivered, warrantied, documented cost is the answer. Compare on the second one.