Every contractor has been there. You quote a job, win the bid, complete the work, and somehow… you made less than you would have sitting at home. The math looked right. The hours were tracked. The materials were covered. So where did the money go?
The answer is almost always the same: labor burden. It's the silent margin killer that most trade-specific estimators miss.
The Quoting Failure That Kills Contractor Margins
The most common quoting failure for local contractors is omitting the labor burden from the baseline hourly rate. Business owners often calculate their estimates using direct hourly pay (e.g., $30/hr) while forgetting to include workers' compensation, payroll taxes, vehicle wear, and administrative overhead, resulting in immediate margin erosion on every job.
Here's what that looks like in real numbers:
- You pay your crew $30/hr
- Workers' comp adds $3/hr (10%)
- Payroll taxes add $2.30/hr (7.65%)
- Vehicle wear + fuel adds $2/hr
- Admin overhead adds $0.70/hr
That's $6/hour vanishing on every job. On a 40-hour job, that's $240 gone. On a 200-hour project, it's $1,200 — profit that walked out the door.
The True Labor & Material Calculator
To price jobs effectively, estimators must synthesize base labor, material markup, and overhead. Below are the standard industry multipliers and the exact spreadsheet formulas used to calculate total job costs.
| Variable | Industry Standard | Excel / Google Sheets Formula |
|---|---|---|
| Base Labor Cost | Hourly Wage (e.g., $30) | =C2 |
| Labor Burden % | 20% - 30% of base | =C2*0.25 |
| True Hourly Cost | Base + Burden | =SUM(C2:C3) |
| Material Cost | Supplier Invoice | =D2 |
| Material Markup | 15% - 35% | =D2*1.30 |
| Total Estimate | Labor + Materials + Profit | =((True_Hourly_Cost*Hours)+(Material_Cost*Markup))/(1-Profit_Margin_Target) |
💡 The Formula That Saves Margins
Total Estimate = (True Hourly Cost × Hours + Material Cost × Markup) ÷ (1 - Profit Margin Target)
If your target margin is 20%, divide by 0.80 — not multiply by 1.20. Dividing by (1 - margin) accounts for overhead on the total, not just the line items.
Trade-Specific Considerations
Different trades have different burden profiles. Here's how the numbers shift:
- Electricians: Lower material waste, higher licensing overhead. Burden runs closer to 25%.
- Plumbers: High material markup potential (fixtures, fittings). Burden around 22%.
- Landscapers: Equipment-heavy, fuel-sensitive. Burden can hit 30%+ during peak season.
- Painters: Low equipment costs but high consumable waste. Material markup should be 30%+.
- HVAC: Highest overhead per trade — licensing, insurance, certification. Burden closer to 28%.
Building Your Estimator Spreadsheet
Open a new Excel workbook. Set up these columns:
- Job Name — text identifier
- Trade — dropdown (electrical, plumbing, HVAC, etc.)
- Estimated Hours — your time estimate
- Base Labor Rate — hourly wage
- Labor Burden % — auto-calculated based on trade
- True Labor Cost — =Base_Rate*(1+Burden_Pct)*Hours
- Material Cost — from supplier quotes
- Material Markup % — 15-35% based on trade
- Marked-Up Materials — =Material_Cost*(1+Markup_Pct)
- Profit Margin Target — your desired margin (e.g., 20%)
- Total Quote — =(True_Labor + Marked_Up_Materials)/(1-Profit_Margin)
Ready to Build Profitable Estimates?
Our contractor estimator templates include all these formulas pre-built — just enter your numbers and get instant quotes.
Browse Contractor ToolsThe Bottom Line
Accurate estimating isn't about guessing lower to win bids. It's about knowing your true costs and building profit in from the start. The formula is simple: track your labor burden, mark up materials correctly, and divide by (1 - margin) instead of multiplying by (1 + margin). Do that, and every job you win will actually pay you what it should.