Key Takeaways
- A solar BOM lists every component needed for installation — modules, inverters, racking, wiring, conduit, disconnects, monitoring, grounding, labels, and consumables — with exact quantities, part numbers, and costs
- BOM accuracy directly impacts project margins: a 5% material cost error on a $15,000 equipment order means $750 in lost profit or unexpected expense
- Manual BOMs rely on counting components from drawings and spec sheets; auto-generated BOMs pull quantities directly from the design file, cutting errors by 85–95%
- A BOM lists specific components with part numbers and costs, while a Bill of Quantities (BOQ) describes work items and measured quantities for contractor bidding
- Distributor integration connects the BOM to real-time pricing and one-click ordering, eliminating manual purchase orders
- Design-driven BOMs update automatically when the layout changes — swap a panel model or add modules, and every dependent component recalculates
What Is a Bill of Materials?
A Bill of Materials (BOM) is a structured document that lists every component, part, and material required to build a solar PV system. Each line item includes the component description, manufacturer, model or part number, quantity, unit cost, and extended cost. The BOM serves as the single source of truth for procurement, installation logistics, and project costing.
In residential solar, the BOM typically contains 40–80 distinct line items. A 10 kW system might need 25 panels, 25 optimizers, 1 inverter, 48 feet of rail, 50 mid clamps, 10 end clamps, 25 flashings, 200 feet of wire across 3 gauges, 40 feet of conduit, 2 disconnects, 1 production meter, and dozens of smaller components. Missing any one of these stops the installation.
The BOM bridges the gap between design and construction. Without it, installers rely on memory, experience, or rough estimates to load trucks and place material orders — a process that leads to return trips, emergency orders, and margin erosion.
Types of Solar BOMs
Engineering BOM
Created during the design phase. Lists all components based on the electrical and structural design — panel layout, inverter sizing, wire gauge calculations, and racking specifications. This is the design team’s BOM, organized by system function (DC side, AC side, racking, monitoring).
Procurement BOM
Reorganized for purchasing. Groups components by vendor or distributor, adds pricing, lead times, and availability status. The procurement BOM consolidates items across multiple projects for volume ordering and maps each component to preferred suppliers.
Installation BOM
A field-ready version organized by installation phase. Groups materials by when they’re needed on-site: roof prep hardware first, then racking, then modules, then electrical. Includes pick lists for truck loading so crews have the right materials at the right time.
As-Built BOM
The final documentation BOM updated after installation. Reflects any field changes — substituted components, adjusted wire lengths, additional hardware. Required for warranty registration, AHJ inspection records, and O&M handoff documentation.
BOM Categories and Cost Breakdown
A complete solar BOM covers every material category. Here’s how costs typically distribute across a residential system:
| BOM Category | Components | Typical Items | Cost % of System |
|---|---|---|---|
| Modules | Solar panels | Monocrystalline/bifacial panels, 400–450 W | 30–40% |
| Inverters & MLPEs | Power conversion | String inverter, microinverters, or DC optimizers | 10–15% |
| Racking & Mounting | Structural support | Rails, clamps (mid/end), splices, L-feet, flashings, tile hooks | 8–12% |
| Electrical — DC | DC wiring and protection | PV wire (10 AWG), MC4 connectors, DC disconnect, combiner box | 5–8% |
| Electrical — AC | AC wiring and protection | THHN wire, conduit, AC disconnect, breakers, sub-panel | 5–8% |
| Grounding | Safety and code compliance | GEC (6 AWG Cu), ground rods, clamps, bonding jumpers, WEEBs | 2–3% |
| Monitoring | Production tracking | Gateway, CTs, communication module, consumption monitor | 2–4% |
| Labels & Signage | Code compliance | DC disconnect label, rapid shutdown placard, conduit labels | 1% |
| Consumables | Installation materials | Cable ties, sealant, wire nuts, tape, lag bolts, flashing boots | 2–4% |
BOM Accuracy Formula
Measuring BOM Accuracy
BOM Accuracy = (Actual Material Cost / Estimated Material Cost) x 100%
Target range: 97–100%. A result below 97% means you’re consistently under-estimating materials (eating into margins). A result above 103% means you’re over-ordering (tying up cash in unused inventory). Track this metric monthly across all projects to identify systematic estimation errors.
Example: If your BOM estimated $14,200 in materials and the actual spend was $14,850, your BOM accuracy is 95.6% — below the 97% target. The $650 gap likely comes from missed small hardware, emergency material runs, or price changes between quote and purchase.
Modern solar design software generates the BOM directly from the system design. When a designer places panels, selects an inverter, and configures racking, the software calculates every required component automatically — from the obvious (25 panels) to the easy-to-miss (50 mid clamps, 10 end clamps, 25 rail splices). Design changes instantly update the BOM. This approach eliminates the #1 source of BOM errors: manually counting components from layout drawings and cross-referencing manufacturer installation guides. Learn more about auto BOM generation and how it works.
Practical Guidance
The BOM touches every role in a solar company. Here’s how each team should use it:
- Complete the design before generating the BOM. Finalize panel placement, inverter selection, racking type, and conduit routing before exporting the BOM. Partial designs produce incomplete material lists that require manual patching — defeating the purpose of automation.
- Match roof type to racking hardware. The BOM’s racking section changes entirely based on roof type. Comp shingle, standing seam, tile, and flat roof each require different attachment hardware. Verify the roof type in solar design software before generating the BOM to avoid ordering the wrong mounting components.
- Include wire and conduit routing. Point-to-point distance underestimates actual wire length. Route conduit paths through the design tool so the BOM reflects real-world runs, including vertical drops, attic runs, and service entrance routing.
- Set appropriate waste factors. Add 5–10% overage for wire, conduit, and consumables. This accounts for cutting waste, field adjustments, and minor routing changes without requiring emergency supply runs.
- Verify the BOM against received materials. Check delivered materials against the BOM at the warehouse, not on the roof. Catching a missing box of mid clamps before leaving saves a 2-hour round trip and half a day of crew downtime.
- Use the BOM for truck staging. Load materials in reverse installation order: electrical components and monitoring first (bottom of truck), then modules, then racking hardware and roof attachments last (first off the truck, first used on-site).
- Document field substitutions. When you substitute a component on-site (different conduit fitting, alternative clamp), mark it on the BOM. This feedback updates the as-built documentation and improves future BOM accuracy.
- Track leftover materials. After each install, record unused items from the BOM. Consistent leftovers in specific categories (always 4 extra clamps, always 20 extra feet of wire) indicate the BOM formula over-counts — report this to the design team for calibration.
- Base proposals on BOM-derived costs. Material costs pulled from an accurate BOM with distributor pricing are within 2–3% of actual costs. This precision prevents under-quoting (eroding margins) and over-quoting (losing bids). Include BOM-based pricing in every solar proposal.
- Use the BOM to justify premium pricing. When a customer asks why your quote is higher than a competitor’s, the BOM shows exactly what they’re getting — Tier 1 panels, name-brand inverter, code-compliant hardware. Transparency builds trust.
- Run equipment comparisons quickly. Generate multiple BOMs with different equipment options (standard vs. premium panels, string vs. micro inverters) to give customers clear cost and performance trade-offs without guesswork.
- Lock material pricing at contract signing. Once the customer signs, place orders based on the finalized BOM to lock in current distributor pricing. Material prices fluctuate — a 2-week delay between signing and ordering can shift costs by 3–5% on panels alone.
Generate Accurate BOMs Directly from Your Solar Design
SurgePV creates a complete bill of materials from your panel layout — every component, quantity, and part number accounted for, so nothing gets missed on installation day.
Book a DemoNo commitment required · 20 minutes · Live project walkthrough
Sources & References
- NREL — Solar Market Research and Analysis: Cost Benchmarks
- DOE — Reducing Solar Soft Costs (Procurement and Supply Chain)
- SEIA — Solar Industry Research and Market Data
Frequently Asked Questions
What is included in a solar BOM?
A solar BOM includes every physical component required for the installation: solar panels (with model and wattage), inverters or microinverters, DC optimizers, racking rails, mounting clamps (mid and end), roof attachments (flashings, lag bolts, tile hooks), DC and AC wiring with gauge and length, conduit with fittings, disconnects, breakers, grounding conductors, ground rods, monitoring equipment, labels, and consumables like cable ties and sealant. Each line item specifies the manufacturer, part number, quantity, and unit cost.
What is the difference between BOM and BOQ?
A Bill of Materials (BOM) lists specific components with manufacturer names, model numbers, and costs — it tells you exactly what to buy. A Bill of Quantities (BOQ) describes work items and measured quantities used for contractor bidding and cost estimation — it tells you how much work needs to be done. For example, a BOM line says “25x REC Alpha Pure-R 430W panels, $215 each.” A BOQ line says “Supply and install 10.75 kWp of monocrystalline PV modules.” The BOM is used for procurement; the BOQ is used for tendering and contract pricing.
How do you create a solar bill of materials?
There are two approaches. The manual method involves counting panels from layout drawings, calculating wire lengths from routing diagrams, looking up racking hardware quantities from manufacturer installation guides, and compiling everything into a spreadsheet. This takes 30–60 minutes per residential project and is prone to errors on small hardware counts. The automated method uses solar design software with auto BOM generation — the software extracts component quantities directly from the completed design, including all racking hardware, wire lengths, and electrical components. The automated approach reduces errors by 85–95% and takes minutes instead of an hour.
About the Contributors
General Manager · Heaven Green Energy Limited
Nimesh Katariya is General Manager at Heaven Designs Pvt Ltd, a solar design firm based in Surat, India. With 8+ years of experience and 400+ solar projects delivered across residential, commercial, and utility-scale sectors, he specialises in permit design, sales proposal strategy, and project management.
Content Head · SurgePV
Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.