Federal EV Charger Tax Credit (30C) expires in 22 days

Start $12.99 →
← Back to Bid Checker

Methodology & Source Data

How we calculate fair bids

Every number in the bid checker traces back to a public source. No proprietary data, no black-box pricing, no “trust us.” This page shows you the full tables behind the estimate so you can verify the math yourself or take it to your electrician.

The formula

fair bid = Σ (task hours × quantity × state median wage × burden multiplier) + Σ (material unit cost × quantity)

  • Task hours — per-task labor hours pulled from the labor-units table below.
  • State median wage — BLS OEWS May 2024 median hourly for SOC 47-2111 (Electricians) in your state.
  • Burden multiplier — 1.30–1.45x by state, accounting for benefits, truck, tools, and overhead.
  • Material unit cost — retail average from Home Depot / Grainger (April 2026), used as an upper-bound sanity check.

Source 1

Labor hours

Trade estimating references (RSMeans 2024 summaries, Mike Holt forum consensus, US DoE Alternative Fuels Data Center installation guides). NECA’s Manual of Labor Units is copyrighted and never reproduced verbatim.

Source 2

Wages

US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 release, SOC 47-2111. State-level median hourly. Public domain.

Source 3

Materials

Retail averages from Home Depot and Grainger, April 2026. Contractor pricing may be 10–30% lower; we use retail as the upper bound.

Labor units

24 task codes across 8 categories. Each row shows the per-unit hours we apply against your state median wage.

Breakers & Circuits

Task codeDescriptionUnitHoursSource
BREAKER-50AInstall 2-pole 50A breakereach0.40RSMeans 2024 summaries; common trade estimating guides
BREAKER-60AInstall 2-pole 60A breakereach0.45RSMeans 2024 summaries
BREAKER-100AInstall 2-pole 100A feeder breaker (for subpanel)each0.60RSMeans 2024 summaries
PANEL-ENTEROpen panel, knockout, enter conduiteach0.50Mike Holt Enterprises forum consensus
PANEL-TERMINATETerminate conductors at panel breakereach0.30RSMeans 2024 summaries

Wire & Conduit

Task codeDescriptionUnitHoursSource
WIRE-6-THHNPull #6 THHN wire (for 50A circuit)ft0.04RSMeans 2024 summaries
WIRE-4-THHNPull #4 THHN wire (for 60A circuit)ft0.04RSMeans 2024 summaries
WIRE-NM-BPull 6/3 NM-B cable (no conduit, where code-permitted)ft0.03RSMeans 2024 summaries
EMT-12Install 1/2" EMT conduitft0.08RSMeans 2024 summaries
EMT-34Install 3/4" EMT conduitft0.09RSMeans 2024 summaries
PVC-34Install 3/4" Schedule 40 PVC conduitft0.07RSMeans 2024 summaries
MC-CABLEInstall 6/3 MC cableft0.03RSMeans 2024 summaries
EMT-FITTINGEMT connector or couplingeach0.12RSMeans 2024 summaries

Structural

Task codeDescriptionUnitHoursSource
WALL-PENETRATEDrill + seal wall penetrationeach0.40Mike Holt Enterprises forum consensus
FLOOR-PENETRATEDrill floor or ceiling + fish cableeach0.75Mike Holt Enterprises forum consensus

EV Charger

Task codeDescriptionUnitHoursSource
EVSE-MOUNTMount EV charger on walleach0.75US DoE Alternative Fuels Data Center installation guide
EVSE-TERMINATETerminate EVSE conductorseach0.50US DoE Alternative Fuels Data Center

Subpanel

Task codeDescriptionUnitHoursSource
SUBPANEL-MOUNTMount + bond 100A subpaneleach2.50RSMeans 2024 summaries

Grounding

Task codeDescriptionUnitHoursSource
GROUND-BONDGrounding / bonding (ground rod, bonding jumper)each0.25NEC 250 installation practice guides

Permits & Testing

Task codeDescriptionUnitHoursSource
PERMIT-COORDPermit pull + coordination (labor only; fee separate)each1.50Trade estimating consensus
INSPECTION-WAITMeet inspector on siteeach1.00Trade estimating consensus
TEST-COMMISSIONEnergize, test, and commission chargereach0.50US DoE Alternative Fuels Data Center

Travel & Cleanup

Task codeDescriptionUnitHoursSource
DRIVE-TIMEDrive time (per mile, round trip)mile0.03Estimated at 30 mph average
CLEANUPCleanup + walkthrougheach0.50Trade estimating consensus

Electrician wages by state

BLS OEWS May 2024 SOC 47-2111 (Electricians) median hourly, with state-specific burden multiplier. National median used as fallback when ZIP doesn’t map to a known state.

RegionTypeMedian $/hrBurdenEffective $/hrSource
USnational$30.831.35x$41.62BLS OEWS May 2024 SOC 47-2111 national median; IBEW union scale estimate
AKstate$42.171.35x$56.93BLS OEWS May 2024 SOC 47-2111 state median
ALstate$24.631.35x$33.25BLS OEWS May 2024 SOC 47-2111 state median
ARstate$22.341.35x$30.16BLS OEWS May 2024 SOC 47-2111 state median
AZstate$28.581.35x$38.58BLS OEWS May 2024 SOC 47-2111 state median
CAstate$41.621.45x$60.35BLS OEWS May 2024 SOC 47-2111 state median; CA burden adj.
COstate$33.731.35x$45.54BLS OEWS May 2024 SOC 47-2111 state median
CTstate$36.061.40x$50.48BLS OEWS May 2024 SOC 47-2111 state median
DCstate$38.271.40x$53.58BLS OEWS May 2024 SOC 47-2111 state median
DEstate$29.341.35x$39.61BLS OEWS May 2024 SOC 47-2111 state median
FLstate$25.231.30x$32.80BLS OEWS May 2024 SOC 47-2111 state median
GAstate$26.221.30x$34.09BLS OEWS May 2024 SOC 47-2111 state median
HIstate$43.701.40x$61.18BLS OEWS May 2024 SOC 47-2111 state median
IAstate$29.051.35x$39.22BLS OEWS May 2024 SOC 47-2111 state median
IDstate$26.491.30x$34.44BLS OEWS May 2024 SOC 47-2111 state median
ILstate$40.541.40x$56.76BLS OEWS May 2024 SOC 47-2111 state median
INstate$31.061.35x$41.93BLS OEWS May 2024 SOC 47-2111 state median
KSstate$28.311.30x$36.80BLS OEWS May 2024 SOC 47-2111 state median
KYstate$27.431.35x$37.03BLS OEWS May 2024 SOC 47-2111 state median
LAstate$26.511.30x$34.46BLS OEWS May 2024 SOC 47-2111 state median
MAstate$37.141.40x$52.00BLS OEWS May 2024 SOC 47-2111 state median
MDstate$30.991.35x$41.84BLS OEWS May 2024 SOC 47-2111 state median
MEstate$27.841.35x$37.58BLS OEWS May 2024 SOC 47-2111 state median
MIstate$32.801.35x$44.28BLS OEWS May 2024 SOC 47-2111 state median
MNstate$36.761.40x$51.46BLS OEWS May 2024 SOC 47-2111 state median
MOstate$31.471.35x$42.48BLS OEWS May 2024 SOC 47-2111 state median
MSstate$22.921.30x$29.80BLS OEWS May 2024 SOC 47-2111 state median
MTstate$30.421.30x$39.55BLS OEWS May 2024 SOC 47-2111 state median
NCstate$25.271.30x$32.85BLS OEWS May 2024 SOC 47-2111 state median
NDstate$32.191.30x$41.85BLS OEWS May 2024 SOC 47-2111 state median
NEstate$28.301.30x$36.79BLS OEWS May 2024 SOC 47-2111 state median
NHstate$30.181.35x$40.74BLS OEWS May 2024 SOC 47-2111 state median
NJstate$38.381.40x$53.73BLS OEWS May 2024 SOC 47-2111 state median
NMstate$26.431.30x$34.36BLS OEWS May 2024 SOC 47-2111 state median
NVstate$36.371.40x$50.92BLS OEWS May 2024 SOC 47-2111 state median
NYstate$41.741.45x$60.52BLS OEWS May 2024 SOC 47-2111 state median
OHstate$31.211.35x$42.13BLS OEWS May 2024 SOC 47-2111 state median
OKstate$24.481.30x$31.82BLS OEWS May 2024 SOC 47-2111 state median
ORstate$37.551.40x$52.57BLS OEWS May 2024 SOC 47-2111 state median
PAstate$30.561.35x$41.26BLS OEWS May 2024 SOC 47-2111 state median
RIstate$33.781.35x$45.60BLS OEWS May 2024 SOC 47-2111 state median
SCstate$24.441.30x$31.77BLS OEWS May 2024 SOC 47-2111 state median
SDstate$26.241.30x$34.11BLS OEWS May 2024 SOC 47-2111 state median
TNstate$26.151.30x$33.99BLS OEWS May 2024 SOC 47-2111 state median
TXstate$26.441.30x$34.37BLS OEWS May 2024 SOC 47-2111 state median
UTstate$26.741.30x$34.76BLS OEWS May 2024 SOC 47-2111 state median
VAstate$28.531.35x$38.52BLS OEWS May 2024 SOC 47-2111 state median
VTstate$28.541.35x$38.53BLS OEWS May 2024 SOC 47-2111 state median
WAstate$39.581.40x$55.41BLS OEWS May 2024 SOC 47-2111 state median
WIstate$33.771.35x$45.59BLS OEWS May 2024 SOC 47-2111 state median
WVstate$29.471.35x$39.78BLS OEWS May 2024 SOC 47-2111 state median
WYstate$29.211.30x$37.97BLS OEWS May 2024 SOC 47-2111 state median

Materials

Retail unit costs used in the estimate. 13 SKUs covering breakers, wire, conduit, fittings, and supporting hardware.

SKUDescriptionUnit$ / unitSource
MAT-BREAKER-50A50A 2-pole breakereach$45.00Retail average (Home Depot / Grainger, Apr 2026)
MAT-BREAKER-60A60A 2-pole breakereach$55.00Retail average (Home Depot / Grainger, Apr 2026)
MAT-BREAKER-100A100A 2-pole feeder breakereach$85.00Retail average (Home Depot / Grainger, Apr 2026)
MAT-WIRE-6#6 THHN wireft$1.85Retail average (Home Depot, Apr 2026)
MAT-WIRE-4#4 THHN wireft$2.60Retail average (Home Depot, Apr 2026)
MAT-NM-B-6-36/3 NM-B cableft$4.40Retail average (Home Depot, Apr 2026)
MAT-EMT-121/2" EMT conduitft$0.85Retail average (Home Depot, Apr 2026)
MAT-EMT-343/4" EMT conduitft$1.15Retail average (Home Depot, Apr 2026)
MAT-PVC-343/4" Schedule 40 PVC conduitft$0.75Retail average (Home Depot, Apr 2026)
MAT-MC-6-36/3 MC cableft$4.20Retail average (Home Depot / Grainger, Apr 2026)
MAT-EMT-FITTINGEMT connector or couplingeach$2.50Retail average (Home Depot, Apr 2026)
MAT-SUBPANEL100A subpanel with main lugeach$165.00Retail average (Home Depot / Grainger, Apr 2026)
MAT-GROUNDGround rod + clampeach$18.00Retail average (Home Depot, Apr 2026)

NEC code references

Beyond the cost estimate, the bid checker runs three electrical sanity checks against your line items.

NEC 240.4(D) — wire ampacity vs. breaker rating

Conductors smaller than the breaker is rated for are a code violation. Flagged as an error.

NEC 210.19(A)(1) IN 4 — voltage drop > 3%

Branch-circuit voltage drop should not exceed 3%. Formula: Vd = (2 × L × I × K) / CM where K = 12.9 (copper). Continuous load = breaker × 0.8 per NEC 625.41.

Oversize-no-justification flag

If wire is ≥ 2× the breaker ampacity AND the minimum-legal wire would drop < 3% at the same length, we flag it. This catches honest upsells you may not need.

Coming next: live spreadsheet

The tables above are currently served from a code-controlled snapshot (last updated April 2026). We’re wiring up a public Google Sheet so you can see every change to labor units and wages in real time, with version history. If you want the snapshot CSVs now, email [email protected] and we’ll send them.

Disclaimer

ChargeRight is a consumer transparency tool, not a licensed electrical contractor. Estimates are derived from publicly available trade references. This page is not an official NECA Manual of Labor Units calculation. Actual prices vary by contractor, region, material cost fluctuation, site conditions, and job complexity. Use this as a sanity check, not a binding quote.

Bid Check FAQ

How the Bid Check works, how it compares to Qmerit, and what to do with a quote that doesn't match the math.

What is the ChargeRight Bid Check?

Bid Check compares an EV-charger installation quote against typical local labor rates, NEC code requirements, and ChargeRight's NEC 220.82 load calculation for your home. It flags line items that are inflated, unnecessary, or missing, so you can negotiate or get a second opinion.

How is Qmerit different from ChargeRight?

Qmerit is a national installer-referral network that subcontracts to local electricians and adds a margin. Qmerit quotes commonly run 2 to 9× higher than independent licensed electricians for the same scope. ChargeRight is not an installer, it's a consumer assessment tool that helps you know what you actually need before you call anyone.

Why are EV charger installation quotes so different from each other?

Quotes vary because installers price for the worst-case scope (full panel upgrade) when they don't have a load calculation in hand. With a NEC 220.82 report showing your panel has capacity, electricians can quote the actual job (circuit addition, ~$500 to $1,500) instead of the upsell (full upgrade, $3,000 to $5,000+).

Can ChargeRight tell me if my installer is overcharging?

Yes. The Bid Check report compares the quote line-by-line against typical local pricing and against your home's actual NEC load calculation. If the installer is recommending a panel upgrade your math doesn't support, the report flags it and gives you talking points for the next call.

Do I need to do the panel assessment before the Bid Check?

Yes. The Bid Check uses your panel assessment as the baseline. Without the NEC 220.82 calculation, there's no factual basis to challenge a quote. The bundle pricing covers both.

What if my electrician disagrees with the ChargeRight report?

That's fine, and useful. The report shows the math step by step. A good electrician will either explain where your inputs are off (which usually means re-running with corrections) or accept the calculation. If they refuse to look at the math, that's a signal to get another quote.