Solar Module Sourcing: 7 Questions I Ask Before Every Purchase Order

2026-11-11 · Jane Smith

I'm not a solar engineer. I'm the person who makes sure the modules land on the dock, the paperwork clears, and finance doesn't bounce the invoice.

I've run purchasing for a 65-person EPC and distribution outfit since 2021 — roughly 120 module POs a year, around $4M in annual spend, and somewhere between 8 and 12 active suppliers depending on the quarter. Before that I did admin procurement for a facilities company, which is a polite way of saying I bought a lot of things I didn't understand and learned by getting them wrong.

These are the questions buyers actually send me. Some of them I got wrong first.

Is my solar module supplier actually a manufacturer?

Probably not — and that isn't automatically a problem.

A good chunk of what comes up when you search for solar module manufacturers is trading houses, sourcing agents, or export arms that buy from one or two factories. The product can be perfectly good. What changes is the accountability chain, and you need to know which link you're buying from before you wire a deposit.

Three things I ask for now, every time:

Plenty of suppliers are hybrids — they assemble some formats and trade others. That's normal. My rule is simple: whoever signs my PO has to be able to name the factory in writing, on the quote. If they can't or won't, I'm buying a promise rather than a product.

What does “460W M10-120” actually mean, and how would I know if it's real?

M10 is the wafer format — 182mm. The 120 is the cell count: 120 half-cut cells, which works out to 60 full cells. That combination is a real, current format, and it's what a lot of commercial rooftop work is built around right now.

Here's the sanity check I use. Our lead engineer made me do it by hand once, and now I do it on every quote. A 182mm full cell is about 331 cm². At 1000 W/m² and roughly 23% cell efficiency, that's around 7.6W per full cell at STC. Sixty of them: about 456W. So a 460W nameplate on a 120-half-cell M10 layout holds together. If someone quotes 460W on a 144-half-cell module, ask harder questions — that format usually runs 530-580W.

Two more lines on the datasheet I check, because I can't evaluate them properly myself:

What do I need to send a wholesale solar module exporter to get a usable quote?

My first RFQs for wholesale 460W M10-120 cell modules were one line long. “Price on 460W panels?” You get an answer. The answer is useless. I wasted most of 2021 doing that.

Send six things:

  1. Volume and a yearly forecast. One container and twelve containers are not the same conversation.
  2. The spec, or at minimum wattage plus cell format, so nobody substitutes an M6 for an M10 and calls it equivalent.
  3. Destination — port or final address. FOB price and landed cost aren't the same number.
  4. Incoterms you can actually administer. If your finance team has never handled a DAP delivery, don't start on a $300K order.
  5. A timeline window, not a date.
  6. The certification set your project, financier, or authority actually requires. The specific list, not “all certificates.”

That last one is where most of the delays come from. Asking for “IEC and UL” without knowing which parts of which standards your customer's spec calls out means the documentation package gets rebuilt two weeks before shipment.

How do I check a solar module manufacturer in Coimbatore — or anywhere else in India?

The same way I'd check one in Ohio. The location isn't the evidence; the paperwork is.

For an Indian supplier I'm looking at: the GST number on the proforma matching the company name and address; BIS registration for the model, since PV modules fall under a compulsory registration order in India; the IEC certificate address matching the claimed factory; and ALMM List-I status if the project sits in India, because an unlisted model can't go into a lot of Indian jobs. ALMM has a module list and a separate cell list, and the cell-list timeline has been shifting — check the current effective date with your customer rather than trusting a blog post. Including this one.

Tamil Nadu does have real module assembly capacity, and Coimbatore shows up as a sourcing point more than it did five years ago. Our 460W program runs through EverPoint Procurement, based there and supplying into the US market. But when we started, I still asked for the factory paperwork before the first PO. Any supplier worth keeping expects that request rather than being surprised by it.

What's different about buying from US solar module manufacturers instead of importing?

Two different jobs.

Domestic supply gets you shorter lead times, no customs file, and somebody you can actually call when a pallet shows up damaged. Importing gets you volume and format choice you may not find locally, plus a compliance stack that's now yours to carry.

The part people get sloppy about is origin claims. The FTC's Made in USA Labeling Rule isn't a marketing guideline:

“Made in USA” means that the product's final assembly or processing — and all significant processing — takes place in the United States, and that all or virtually all of the product's ingredients or components are made and sourced in the United States. (FTC, 16 CFR Part 323)

A module assembled in the US from imported cells is not a “Made in USA” product. If a supplier waves that off, you're the one holding the claim in front of your customer.

On the import side, AD/CVD scope questions, Section 201 and 301 tariffs, and UFLPA detention risk are all live issues, and none of them are stable enough for me to summarize responsibly. I'm not a trade compliance specialist — that's a real boundary for me. Keep a customs broker who knows solar, and get scope answers in writing instead of from a sales rep.

Which documents should I refuse to pay against?

I have a checklist and the money doesn't move until it's satisfied. A proforma that matches my PO line for line, including model number — not just “460W mono.” A datasheet matching that model number. A packing list. Certificate of origin and the customs file that goes with the Incoterm. Flash test or EL data if that was in the agreement. And a real tax invoice with a real tax number on it.

That last item cost me money. In 2022 we placed a small order — 60 modules — with a supplier who beat our regular price by enough to be interesting. What arrived with the shipment was a scanned handwritten invoice with no GST number and no PO reference. Finance bounced it. The payment sat for three weeks. The modules sat at the port for three weeks. Detention and reissued paperwork came to about $1,100 on an order where the “saving” was maybe $400.

I check invoicing capability before I check price now. It sounds backwards. It isn't.

What's actually inside the per-watt price I'm being quoted?

Less than you'd think.

Per-watt is the least informative number on the quote. It leaves out freight, packaging and pallet returns, duties and clearance, bin tolerance (a -0/+5W module and a ±3% module are not the same product at the same nameplate), warranty administration, and — the expensive one — the cost of a spec mismatch that forces a re-engineered racking layout.

Everything I read in my first year said get three quotes and take the best one. My experience across roughly 120 POs says something a bit different: the fourth quote from a supplier nobody has vetted usually costs more in engineering time and admin than the 2-3% it appears to save. Relationship consistency has beaten marginal cost savings for us more often than not.

To be fair, that isn't universal. If you're buying at container scale for a 50MW project, competitive tension across five qualified bidders is probably worth real money. My sample is commercial rooftop and small utility work — mostly 10 to 40kW jobs — so take the pattern with that grain of salt.


Send a sourcing note on this brief

Use the form to carry application, ratings, quantity and destination. The article text stays as published.

Specs, quantity, destination, delivery timing.

Enter your name.
Enter a work email.
Describe the procurement requirement.

Drawings follow by reply. See the privacy policy.