Definition B

Bill of Materials (BOM)

A comprehensive, itemized list of every component, part, and material needed to build a solar PV system — including panels, inverters, racking hardware, wiring, conduit, disconnects, monitoring equipment, and all associated quantities, part numbers, and costs.

Updated Mar 2026 5 min read
Nimesh Katariya

Written by

Nimesh Katariya

General Manager · Heaven Green Energy Limited

Rainer Neumann

Edited by

Rainer Neumann

Content Head · SurgePV

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

E

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).

P

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.

I

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.

A

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 CategoryComponentsTypical ItemsCost % of System
ModulesSolar panelsMonocrystalline/bifacial panels, 400–450 W30–40%
Inverters & MLPEsPower conversionString inverter, microinverters, or DC optimizers10–15%
Racking & MountingStructural supportRails, clamps (mid/end), splices, L-feet, flashings, tile hooks8–12%
Electrical — DCDC wiring and protectionPV wire (10 AWG), MC4 connectors, DC disconnect, combiner box5–8%
Electrical — ACAC wiring and protectionTHHN wire, conduit, AC disconnect, breakers, sub-panel5–8%
GroundingSafety and code complianceGEC (6 AWG Cu), ground rods, clamps, bonding jumpers, WEEBs2–3%
MonitoringProduction trackingGateway, CTs, communication module, consumption monitor2–4%
Labels & SignageCode complianceDC disconnect label, rapid shutdown placard, conduit labels1%
ConsumablesInstallation materialsCable ties, sealant, wire nuts, tape, lag bolts, flashing boots2–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.

Auto BOM Generation Eliminates Manual Counting Errors

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 Demo

No commitment required · 20 minutes · Live project walkthrough

Sources & References

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

Author
Nimesh Katariya
Nimesh Katariya

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.

Editor
Rainer Neumann
Rainer Neumann

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.

Explore More Solar Terms

Browse 300+ terms in our complete solar glossary — or see how SurgePV puts these concepts into practice.

No credit card required · Full access · Cancel anytime