Electrical estimating · Labor units
Representative install hours per unit for conduit, wire, boxes, devices, gear, and lighting — plus how to apply adjustment factors and calibrate units to your own history.
| Item | Size | Hours / 100 ft |
|---|---|---|
| EMT | 1/2" | 4.5 |
| EMT | 3/4" | 5.0 |
| EMT | 1" | 6.5 |
| EMT | 1-1/4" | 8.0 |
| EMT | 2" | 11.0 |
| PVC Sch 40 | 3/4" | 3.5 |
| PVC Sch 40 | 1" | 4.5 |
| PVC Sch 40 | 2" | 7.5 |
| Rigid (RMC) | 3/4" | 9.0 |
| Rigid (RMC) | 1" | 11.0 |
| Rigid (RMC) | 2" | 17.0 |
| MC cable | 12/2 | 3.0 |
| MC cable | 10/2 | 3.5 |
| Conductor | Hours / 100 ft |
|---|---|
| #14 THHN | 0.7 |
| #12 THHN | 0.8 |
| #10 THHN | 1.0 |
| #8 THHN | 1.4 |
| #6 THHN | 2.0 |
| #4 THHN | 2.6 |
| #2 THHN | 3.3 |
| #1/0 THHN | 4.3 |
| #4/0 THHN | 6.5 |
| 250 kcmil | 8.0 |
| 500 kcmil | 12.0 |
| Item | Hours / each |
|---|---|
| 4" square box w/ mud ring | 0.40 |
| Device box (single gang) | 0.35 |
| Octagon box | 0.35 |
| Duplex receptacle (rough + trim) | 0.50 |
| GFCI receptacle | 0.60 |
| Single-pole switch | 0.50 |
| 3-way switch | 0.60 |
| Dimmer | 0.55 |
| Wall plate | 0.10 |
| Junction box (large, mount + cover) | 0.75 |
| Item | Hours / each |
|---|---|
| 1P 15–20A breaker (install in panel) | 0.30 |
| 2P breaker | 0.45 |
| 3P breaker (≤100A) | 0.80 |
| Panelboard 42-ckt (set + terminate feeders) | 8.0 |
| Disconnect, fused 100A | 2.5 |
| 2×4 lay-in LED fixture | 0.80 |
| Recessed LED downlight | 0.70 |
| Strip / wrap fixture (4 ft) | 0.65 |
| Exit / emergency combo | 0.90 |
| Occupancy sensor | 0.55 |
| Condition | Typical factor |
|---|---|
| Normal conditions (baseline) | 1.00 |
| Work height 10–15 ft (ladder) | 1.10–1.15 |
| Work height 15–25 ft (lift) | 1.15–1.25 |
| Congested / occupied space | 1.15–1.30 |
| Existing / remodel (vs new) | 1.20–1.50 |
| Overtime fatigue (sustained 50+ hr wk) | 1.10–1.20 |
| Adverse weather / outdoor | 1.10–1.25 |
Paste this where you want the live chart to appear. It works on any site that allows iframes, and includes a link back to Field PM.
<iframe src="https://www.field-pm.com/embed/charts/electrical-labor-units" title="Electrical Labor Units Chart — Field PM" width="100%" height="620" loading="lazy" style="border:1px solid #e5e7eb;border-radius:12px;max-width:560px;width:100%"></iframe> <p style="font:13px/1.5 system-ui,sans-serif;margin:8px 0;color:#6b7280"><a href="https://www.field-pm.com/charts/electrical-labor-units" target="_blank" rel="noopener">Electrical Labor Units Chart</a> by <a href="https://www.field-pm.com" target="_blank" rel="noopener">Field PM</a></p>
A labor unit is the labor-hours to install one unit of a material. Estimating is then arithmetic: estimated hours = quantity × labor unit × adjustment factor, summed across every line, then multiplied by your fully-burdened labor rate. Get the units right and a bid is repeatable instead of a gut feel.
The tables below are representative, normal-condition starting points — useful for orientation and sanity-checking, not a substitute for the licensed NECA Manual of Labor Units or, better, your own measured productivity. Treat them as a baseline you bend with the adjustment factors and then replace with real numbers.
The accuracy unlock is the field-to-estimate loop: track installed quantities and actual hours by cost code, compute your real hours-per-unit, and feed it back into the next estimate. That is exactly what Field PM does — daily-report hours and quantities post against cost codes, so your labor units calibrate to how your crews actually build.
A labor unit is the estimated number of labor-hours to install one unit of a material — for example 0.5 hours to install a duplex receptacle, or 4.5 hours to install 100 feet of 1/2-inch EMT. You multiply the unit by the quantity (and by adjustment factors for conditions) to get estimated install hours, then by your labor rate to get labor cost.
No. NECA publishes the proprietary Manual of Labor Units (MLU) with multiple condition columns; those exact figures are licensed. The values here are representative, normal-condition starting points for orientation. The right number for your bid is your own historical productivity, or your licensed NECA MLU column adjusted by the factors below.
Estimated hours = quantity × base labor unit × adjustment factor(s). Sum the hours across every line, multiply by your fully-burdened labor rate for labor cost, and add material, equipment, and markup. Then track actual hours against the estimate by cost code so your labor units self-calibrate over time.
A base unit assumes normal conditions — ground-level new construction with good access. Real jobs differ: height, congestion, remodel work, occupied spaces, weather, and sustained overtime all reduce productivity. Multiplying the base unit by a factor (e.g., 1.25 for lift work) keeps the estimate realistic instead of optimistic.
Feed actuals back in. Track installed quantities and actual hours by cost code on every job, compute your real hours-per-unit, and replace the generic unit with your own. That field-to-estimate loop — earned hours versus actual hours by cost code — is how a contractor builds labor units they can trust.
Field PM runs daily reports, job costing, QA/QC, and billing in one platform — $99/month with unlimited foremen, QA/QC, and safety free. 30-day trial, no credit card.
Start free trial →