You have a PV array layout, a single line diagram, and an EV charging site plan. What you need is a takeoff that counts every module clamp, every foot of DC homerun, every trench yard, and every utility interconnection application component before you commit to a fixed price. We produce that takeoff and estimate from your drawings, organized by CSI MasterFormat Division 26, 33, 05, 03 and 31. The work is done in Bluebeam Revu and PlanSwift, priced with RSMeans data adjusted to your ZIP code. Most projects return in 24–48 hours. We mark up the plan set so you can see exactly where each quantity came from. If your project also includes structural steel canopies, we coordinate with our Structural Steel Estimating team. For the underground duct bank and trenching, our Sitework Estimating Services scope covers excavation and backfill. The estimate is delivered in Excel and PDF, with separate tabs for materials, labor, and equipment. You get a bid-ready document you can send to a general contractor or use to order modules. We also count the items that are easy to miss: rapid shutdown devices and labels per NEC 690.12, DC conductor derating for rooftop temperature and conduit fill per NEC 310.15, roof attachment flashings per structural detail, utility CT cabinet and metering components, trench restoration allowances, EVSE load management hardware, bollards and wheel stops at each charging stall, and monitoring conduit from inverter to gateway. Each line is referenced to the sheet number and detail where we found it, so you can trace every quantity back to the drawing.
- Deliverable
- Excel estimate + marked-up PDF plans
- Organized by
- CSI MasterFormat section
- Turnaround
- 24–48 hours for most projects
- Pricing
- ZIP-code-adjusted material and labor pricing
- Software
- Bluebeam Revu, PlanSwift, RSMeans data
Our outsourced solar estimating covers the full electrical takeoff: solar inverter counts, combiner box schedules, DC disconnect switches, MC4 connector quantities, conduit and wire takeoff by raceway type and size, and ballasted racking rows. For EV charging, we produce an ev charger takeoff that includes the ev charger counts, feeder and branch conduit, and Division 48 equipment. We also prepare a solar estimate for contractors that includes labor unit pricing, and we flag prevailing wage requirements when your project is publicly funded. If you need an ev charging estimator for a standalone site, we handle that without a PV array. Every solar takeoff we deliver is traceable to the sheet and detail, so you can defend your number at bid time.
What our solar takeoff services and EV charger takeoff cover
We take off the complete electrical and structural interface for PV arrays and EV charging stations. The scope starts at the module and ends at the utility meter, including the racking attachments, DC and AC pathways, and the concrete pads that support inverters and EVSE. We do not estimate the utility's transformer or the civil work beyond the trench. Those items are noted as exclusions so you can carry them separately.
PV Array Takeoff
Counts modules by wattage, clamps, rails, flashings, and ballast; prices racking and attachments.
EA · LF · CYInverter & BOS
Measures inverters, combiners, DC/AC conductors, conduit, and rapid shutdown devices with mounting hardware.
EA · LFEV Charging Infrastructure
Counts EVSE pedestals, cable management, bollards, wheel stops, and load management hardware per stall.
EAUnderground Pathways
Quantifies trench excavation, duct bank, pull boxes, warning tape, and backfill for AC/DC feeders.
LF · CYStructural Mounting
Takes off canopy steel, columns, footings, and foundation bolts for solar carports and elevated arrays.
EA · LF · CYGrounding & Bonding
Counts ground rods, exothermic connections, and equipment ground conductors for array and EVSE bonding.
EA · LFMonitoring & Communications
Measures conduit and cable for data, network, and monitoring from inverter to gateway.
LF · EAEquipment Pads & Foundations
Prices excavation, formwork, rebar, concrete, and bollards for inverter and EVSE pads.
CY · EAWhat every solar & ev charging estimating takeoff includes
- PV modules by wattage and bin, with spare allowance
- Module clamps, mid-clamps, end-clamps, and rail splices by count
- Racking rails, purlins, stanchions, and roof attachment flashings by LF and EA
- Ballasted or penetrating roof mount blocks by count and CY of ballast
- Inverters, combiners, and rapid shutdown devices with mounting hardware
- DC homerun and AC feeder conductors by size and LF, including conduit and fittings
- Equipment pad excavation, formwork, rebar, concrete, and bollards
- Trenching, conduit duct bank, pull boxes, and warning tape for underground AC/DC
- EVSE pedestals, cable management, mounting bollards, and wheel stops
- Canopy steel, columns, footings, and foundation bolts for solar carports
- Grounding and bonding: ground rods, exothermic connections, equipment ground conductor
- Monitoring, network, and conduit for data — often missed in low-voltage scope
How our solar estimators take off a PV or EV project
- Review drawings and specsWe start with your PV layout, single-line diagram, and EV charging site plan. We check the structural notes for roof attachment details and the electrical specs for conductor types and sizes. We note the utility interconnection requirements from the utility's service manual. Any missing sheets are flagged before we begin.
- Count modules and rackingWe count modules by wattage and bin, then count mid-clamps, end-clamps, and rail splices from the racking detail. We measure rail LF along each row and add 5% for cuts. For ballasted systems, we calculate the number of blocks and the CY of ballast from the block dimensions.
- Trace DC and AC pathwaysWe trace DC homeruns from each string to the combiner, measuring conductor LF and conduit LF. We size conductors per NEC 690 and 310, applying derating for rooftop temperature and conduit fill. AC feeders are traced from inverter to panelboard, including the transformer if present. We count all disconnects, combiners, and rapid shutdown devices.
- Measure trench and concreteFor underground runs, we measure trench LF, width, and depth to calculate CY of excavation and backfill. We count conduit duct bank, pull boxes, and warning tape. Equipment pads are measured from the foundation plan: we calculate formwork SF, rebar LB, and concrete CY for each pad. Bollards and wheel stops are counted per detail.
- Price with ZIP-adjusted dataWe apply RSMeans material and labor rates adjusted to your ZIP code. For items not in RSMeans, we use recent supplier quotes or your provided pricing. We separate material, labor, and equipment costs. The estimate is organized by CSI Division 26, 33, 05, 03, and 31, with a summary rollup by system.
- Mark up plans and deliverWe mark up your PDF plan set with color-coded highlights for each takeoff item, keyed to the estimate line numbers. You receive an Excel workbook with tabs for takeoff, pricing, and summary, plus a marked-up PDF. Turnaround is 24–48 hours for most projects; rush service is available.
What we need from you
- PV layoutPlan sheet showing module locations, stringing, and racking layout. Needed to count modules and measure rail LF.
- Single-line diagramElectrical one-line showing inverters, combiners, disconnects, and feeder sizes. Needed for conductor and device counts.
- EV charging planSite plan with EVSE locations, conduit routing, and panel schedule. Needed for trench and conductor lengths.
- Structural detailsRoof attachment details, canopy framing plans, and foundation details. Needed for flashing counts and steel tonnage.
- SpecificationsElectrical and structural specs with conductor types, racking manufacturer, and EVSE model. Needed for accurate pricing.
- Utility requirementsUtility interconnection manual or service requirements. Needed to include metering cabinet and transformer pad items.
- Site planGrading and trench plan showing routing and depths. Needed for excavation and backfill quantities.
Sample takeoff format
This is an excerpt from a recent 682 kW DC rooftop and carport project with 24 Level 2 EVSE. Quantities are illustrative.
| Section | Line item | Qty | Unit | Ref. |
|---|---|---|---|---|
| 26 30 00 | PV module 550 W, mono PERC | 1,240 | EA | E-201 |
| 26 30 00 | Module clamp, mid and end, with splice | 3,720 | EA | E-202 |
| 26 30 00 | Racking rail, 4.5 in, mill finish | 18,600 | LF | E-203 |
| 26 30 00 | Roof attachment flashing, EPDM | 620 | EA | E-204 |
| 26 30 00 | Ballast block, 1,200 lb concrete | 310 | EA | E-205 |
| 26 32 00 | Inverter, 125 kW, 3-phase | 6 | EA | E-301 |
| 26 05 19 | DC conductor, 10 AWG, PV wire | 24,800 | LF | E-401 |
| 26 05 33 | Conduit, EMT, 1 in | 6,200 | LF | E-402 |
| 33 63 00 | EVSE pedestal, Level 2, 40 A | 24 | EA | E-501 |
| 33 71 00 | Trench, 24 in deep, 12 in wide | 1,850 | LF | C-101 |
Units of measure for solar and EV takeoff
We measure each item in the unit that matches how it is bought, installed, and priced. Here is how we count the main categories.
| Item | Unit | How it's measured |
|---|---|---|
| PV modules | EA | Count by wattage and bin, then multiply by module wattage for kW DC. |
| Racking rail | LF | Measure along the rail centerline, including splices and end cuts. |
| Roof attachment | EA | Count each flashing, stanchion, or ballast block per attachment detail. |
| DC conductor | LF | Measure homerun length from array to combiner, plus 10% for slack. |
| AC feeder | LF | Measure from inverter to panelboard or transformer, including conduit. |
| Equipment pad | CY | Calculate concrete volume from pad dimensions and thickness. |
| Trench | LF | Measure centerline length, then multiply by width and depth for CY of backfill. |
| EVSE pedestal | EA | Count each charging unit, including bollards and wheel stops. |
| Canopy steel | TON | Calculate weight from member sizes and lengths, then convert to tons. |
Worked example: takeoff for a 100 kW DC rooftop ballasted array
This example shows how we take off a small ballasted rooftop PV array. The dimensions and quantities are illustrative only — your project will differ. We use the following assumptions: 250 modules at 400 W each, 4 rows of 62.5 modules (rounded to 63, 63, 62, 62), rail length 200 ft per row, 4 attachments per module, ballast blocks 1,200 lb each, 6 blocks per attachment, and a 10% waste factor on rail and clamps.
Step 1: Module count
- 250 modules × 400 W = 100,000 W = 100 kW DC.
- Add 2 spare modules: 252 EA total.
Step 2: Rail length
- 4 rows × 200 ft = 800 LF.
- Add 5% for cuts and splices: 800 × 1.05 = 840 LF.
- Round to nearest foot: 840 LF.
Step 3: Module clamps
- Each module requires 4 clamps (2 mid, 2 end).
- Total clamps = 252 modules × 4 = 1,008 EA.
- Add 10% waste: 1,008 × 1.10 = 1,109 EA (round to 1,110).
Step 4: Rail splices
- Each rail splice connects two rail sections. Assume rail comes in 20 ft lengths.
- Number of rail pieces = 840 LF ÷ 20 = 42 pieces.
- Splices = 42 - 1 = 41 per row? Actually, splices per row = (200 ft ÷ 20 ft) - 1 = 9 splices per row. For 4 rows: 36 splices.
- Add 10% waste: 36 × 1.10 = 40 EA.
Step 5: Roof attachments
- 4 attachments per module (typical for ballasted).
- Total attachments = 252 × 4 = 1,008 EA.
- No waste on attachments (they are not cut).
Step 6: Ballast blocks
- 6 blocks per attachment (based on 1,200 lb block and required uplift).
- Total blocks = 1,008 × 6 = 6,048 EA.
- Each block is 1,200 lb = 0.6 tons. Total ballast weight = 6,048 × 1,200 lb = 7,257,600 lb = 3,629 tons.
- Convert to CY: assume block density 140 lb/ft³. Volume per block = 1,200 lb ÷ 140 lb/ft³ = 8.57 ft³. Total volume = 6,048 × 8.57 = 51,831 ft³ ÷ 27 = 1,920 CY.
Step 7: DC conductor
- Assume 10 strings, each 150 ft homerun to combiner.
- Total DC conductor = 10 × 150 = 1,500 LF. Add 10% slack: 1,650 LF.
- Conduit: 1 in EMT, 1,500 LF plus 5% waste = 1,575 LF.
Step 8: Inverter and AC
- One 100 kW inverter. AC feeder: 200 A, 3-phase, 480 V. Assume 100 ft from inverter to panelboard.
- Conductor: 3#3/0 + ground in 2 in conduit. Length: 100 LF. Add 10%: 110 LF.
Step 9: Summary
- Modules: 252 EA
- Rail: 840 LF
- Clamps: 1,110 EA
- Splices: 40 EA
- Attachments: 1,008 EA
- Ballast blocks: 6,048 EA (1,920 CY)
- DC conductor: 1,650 LF
- Conduit: 1,575 LF
- Inverter: 1 EA
- AC feeder: 110 LF
We then price each line with ZIP-adjusted RSMeans data and add labor and equipment. Waste is shown as a separate line in the estimate, not buried in the quantities. This transparency lets you adjust waste factors based on your crew's experience.
What drives cost in solar cost estimating and EV work
Relative impact on a typical estimate for this trade, based on estimator judgment. Select a bar for details.
Module technology
Mono PERC, TOPCon, and bifacial modules differ in cost per watt and in clamp spacing. Bifacial modules may require different racking and higher structural load. We price the specified module and adjust racking counts based on the manufacturer's installation manual. For example, switching from 400 W to 550 W modules reduces module count but may increase clamp spacing, affecting the number of mid-clamps and rail splices. We verify the module datasheet for dimensions, weight, and clamping zones, and adjust the takeoff accordingly. This ensures your estimate reflects the actual installation requirements, not just a generic per-watt figure.
Mono PERC, TOPCon, and bifacial modules differ in cost per watt and in clamp spacing. Bifacial modules may require different racking and higher structural load. We price the specified module and adjust racking counts based on the manufacturer's installation manual. For example, switching from 400 W to 550 W modules reduces module count but may increase clamp spacing, affecting the number of mid-clamps and rail splices. We verify the module datasheet for dimensions, weight, and clamping zones, and adjust the takeoff accordingly. This ensures your estimate reflects the actual installation requirements, not just a generic per-watt figure.
String inverters, central inverters, and microinverters change the DC homerun lengths, AC feeder sizes, and the number of disconnects. Microinverters eliminate DC homeruns but add AC trunk cable and more devices. We take off the architecture shown on the single-line. For a 500 kW system, a central inverter may require a single 800 A AC feeder, while string inverters might need multiple 200 A feeders and additional combiners. We count each inverter, combiner, and disconnect, and measure conductor lengths from the array to the point of interconnection. This detail prevents under- or over-estimating the electrical balance of system.
Ballasted vs. penetrating vs. ground-mount affects attachment count, ballast CY, and roof loading. Ballasted systems need block count and ballast weight; penetrating systems need flashing count and structural review. Ground-mount adds pile or footing quantities. We measure rail LF and count attachments per the structural detail. For ballasted systems, we calculate the number of blocks based on the required uplift resistance and block weight, then convert to CY of concrete. Penetrating systems require flashing count and sealant, and we note if structural reinforcement is needed. Ground-mount systems involve pile driving or concrete footings, which we quantify by depth and diameter.
Level 2 AC chargers need 40–80 A circuits and load management; DC fast chargers need 480 V service, larger conductors, and sometimes a transformer. The service capacity and trench size scale with the charger level. For a site with 20 Level 2 chargers, we count 20 circuits, each with conductors, conduit, and a breaker. If load management is required, we include the hardware and a study allowance. For DC fast chargers, we measure the 480 V feeder from the switchgear, which may be 4 in conduit with 500 kcmil conductors, and include the transformer if the service is 208 V. We also account for bollards and wheel stops at each stall, which are often omitted.
The utility may require a new transformer, CT cabinet, or service upgrade. These items are often on the utility's side but must be coordinated. We include the metering cabinet, CT cabinet, and transformer pad if shown on the drawings. We read the utility's service manual to identify requirements such as a visible disconnect, lockable CT cabinet, or specific metering configuration. For example, a 500 kW system may need a dedicated transformer and a CT cabinet with test switches. We add line items for these components and note any coordination fees. If the utility requires a relay or protection scheme, we include a allowance for engineering and equipment.
Roof material (TPO, EPDM, standing seam), slope, and attachment spacing drive flashing count and labor. Standing seam clamps cost more than penetrating flashings but avoid roof penetrations. We count each attachment per the structural detail and price the specified clamp or flashing type. For a standing seam metal roof, we count the number of seams and clamps, which may be every 4 ft. For a TPO roof, we count flashings and sealant. We also consider roof slope: low-slope roofs may require ballast, while steep-slope roofs need penetrating attachments. We verify the attachment spacing from the structural drawings and apply the manufacturer's requirements for edge zones and corners.
Trench length, depth, soil type, and restoration requirements drive excavation cost. Rock, high water table, or asphalt restoration add labor and equipment. We measure trench LF from the site plan and apply a restoration allowance per LF for asphalt or concrete patch. For a 1,000 LF trench at 24 in deep and 12 in wide, we calculate 74 CY of excavation and backfill. If the trench crosses a parking lot, we add for sawcutting, asphalt patch, and striping. In rocky soil, we add a rock excavation allowance. We also count conduit, pull boxes, and warning tape, and include bedding sand if required by the specs.
Cellular gateway, revenue-grade meter, and data conduit from inverter to monitoring point are often omitted. We include conduit and wiring for the monitoring system and note if a separate network drop is required. For a typical commercial system, we count 200 LF of 1 in conduit from the inverter to the gateway location, plus a cellular gateway and a revenue-grade meter. If the owner requires a hardwired network connection, we add a data drop and conduit to the nearest IDF. We also include the labor to terminate and test the monitoring system, which is often overlooked in electrical bids.
Common scope gaps our solar estimating company catches
These are the items most often missed in solar and EV takeoffs. We flag them on the plan set and add them to the estimate.
- Rapid shutdown device and labeling per NEC 690.12 — often omitted from the single-line. We check the inverter spec and array layout to count devices and labels.
- DC conductor derating for rooftop temperature and conduit fill — missed when using base ampacity. We apply correction factors per NEC 310.15 and adjust conductor sizes.
- Roof attachment flashing and warranty-compliant penetration details — not shown on electrical sheets. We review the structural details and count each flashing per attachment.
- Utility transformer upgrade and service coordination fees — hidden in the utility's requirements. We read the utility manual and include a line item for coordination.
- Trench restoration, asphalt patch, and landscaping repair — often excluded from the electrical scope. We measure the trench length and add a restoration allowance.
- EVSE load management hardware and panel capacity study — missed when only the charger is specified. We include the load management device and a study allowance.
- Bollard and wheel stop protection at charging stalls — not on the electrical plan. We count each stall and add bollards and wheel stops per the site detail.
- Snow load, wind uplift, and seismic attachment requirements — jurisdiction-specific. We note the required design loads and ask you to confirm with the structural engineer.
- Fire department access, setback, and smoke vent coordination on rooftops — missed on roof plans. We check the fire access plan and add a coordination allowance.
- Monitoring network, cellular gateway, and data conduit — often left to the owner. We include conduit and wiring from the inverter to the monitoring point.
- Permanent power for commissioning before utility meter set — missed in the schedule. We add a temporary power allowance if the sequence requires it.
Comparing materials and systems
The choice of modules, inverters, racking, and EVSE affects both cost and takeoff quantities. This table compares common options.
| Component | Option A | Option B | Takeoff impact |
|---|---|---|---|
| PV module | Mono PERC 400 W | TOPCon 550 W | Higher wattage reduces module count but may change clamp spacing and rail length. |
| Inverter | String inverter | Microinverter | Microinverters eliminate DC homeruns but add AC trunk cable and more devices. |
| Racking | Ballasted | Penetrating | Ballasted adds ballast blocks and CY; penetrating adds flashings and sealant. |
| EVSE | Level 2 AC | DC fast charger | DC fast requires 480 V service, larger conductors, and possibly a transformer. |
| Roof attachment | Standing seam clamp | EPDM flashing | Clamp count depends on seam spacing; flashing count depends on attachment layout. |
| Conduit | EMT | PVC coated | PVC coated requires different fittings and labor; underground uses PVC Schedule 40. |
| Conductor | Copper | Aluminum | Aluminum requires larger sizes for same ampacity; termination methods differ. |
| Monitoring | Cellular gateway | Hardwired network | Hardwired adds conduit and data cable from inverter to IDF. |
Codes and standards that affect your takeoff
Model codes
The primary model codes for solar and EV charging are the International Building Code (IBC), International Residential Code (IRC), International Energy Conservation Code (IECC), and National Electrical Code (NEC). NEC Article 690 covers solar photovoltaic systems, including conductor sizing, rapid shutdown (690.12), and grounding. NEC Article 625 covers EV charging, including circuit requirements and load management. The IECC may require renewable energy readiness or EV-capable infrastructure in new construction. These codes directly impact quantities: rapid shutdown devices, conductor derating, and EVSE circuit counts. Always confirm the adopted code edition with your local building department.
Industry standards
Several standards influence design and takeoff. ASTM E1830 provides test methods for photovoltaic module performance. UL 1703 and UL 61730 cover module safety. For racking, ASCE 7 provides wind and snow load calculations, which determine attachment spacing and ballast weight. The National Roofing Contractors Association (NRCA) guidelines affect roof attachment details and flashing. For EV charging, SAE J1772 defines the connector and charging levels. These standards affect the number of attachments, ballast blocks, and conductor sizes you must count.
Specification sections
You must read CSI MasterFormat sections carefully. Division 26 sections such as 26 30 00 (Photovoltaic Systems), 26 31 00 (Solar Collectors), and 26 32 00 (Packaged Generator Assemblies) specify equipment and installation. Section 26 05 19 (Conductors) and 26 05 33 (Raceways) define conductor types and conduit materials, which change unit costs. Division 33 section 33 63 00 (Electric Vehicle Charging Stations) covers EVSE and related infrastructure. Division 05 sections 05 12 00 (Structural Steel) and 05 50 00 (Metal Fabrications) apply to canopies. Division 03 (Concrete) and Division 31 (Excavation) cover pads and trenching. Each section may include submittal requirements, testing, and commissioning that add cost.
Local amendments
Local jurisdictions adopt model codes with amendments that vary by state and city. For example, some states adopt NEC 2020, while others still use NEC 2017. Amendments may add rapid shutdown requirements, fire setback distances, or structural load criteria. EV charging ordinances may mandate a percentage of EV-capable spaces in new parking lots. These amendments change quantities: more rapid shutdown devices, larger setbacks reducing array area, or additional conduit for EV-ready spaces. Always confirm the adopted code edition and local amendments with the local building department before finalizing your estimate.
Who uses our solar estimates for contractors
Solar EPCs
You need a complete takeoff to bid a fixed-price contract and order modules. Our estimate gives you material quantities by bin and labor hours by task, so you can check your supplier quotes and crew loading.
Electrical subcontractors
You are bidding the DC and AC scope and need to know conductor LF, device counts, and trench quantities. We provide a takeoff organized by CSI division so you can plug in your own labor rates.
General contractors
You are managing the overall project and need to verify the solar subcontractor's bid. Our estimate shows the quantities behind the price, so you can spot missing items like rapid shutdown or bollards.
Developers
You are evaluating project feasibility and need a cost per watt. We roll up the estimate by system capacity (kW DC and kW AC) so you can compare scenarios and lock in a budget.
Owners
You are investing in a PV or EV charging system and want an independent check on the contractor's proposal. Our line-item takeoff shows what is included and what is not, so you can ask informed questions.