How to Estimate Construction Jobs: A Guide for Specialty Subs
TLDR
Estimating a construction job means calculating the cost of labor, materials, equipment, and subcontractors for a specific scope, then adding overhead and margin to arrive at a bid price. Specialty trade subs typically estimate from takeoff quantities and historical unit costs. The estimate you build pre-bid becomes the budget you manage against during the job — poor estimates mean poor job costing.
- takeoff
- Measuring and counting quantities from construction plans — linear feet of conduit, number of fixtures, tons of ductwork. The takeoff produces the quantity list that all pricing is built from.
DEFINITION
- labor burden
- Employer payroll taxes, workers' comp, benefits — typically 25-40% on top of base wages. Labor burden turns an hourly wage into a true hourly cost.
DEFINITION
- overhead allocation
- Company overhead costs (office, vehicles, insurance, management time) distributed across jobs as a percentage of direct costs. Calculated annually as total overhead divided by total direct costs.
DEFINITION
- bid-to-win ratio
- The percentage of bids submitted that are awarded. A low bid-to-win ratio on competitive work often means your estimates are high; a very high ratio often means you're leaving margin on the table.
DEFINITION
“We bid 1,000 hours of journeyman labor at base wage for two years before we calculated our actual burdened rate. We were losing $14 an hour on every man we put on a job.”
“I pull cost-per-unit data from closed jobs before every significant bid. If my new estimate comes in 20% below my historical average on similar work, I go looking for what I missed.”
Why the estimate is also the job budget
Most subs treat estimating and job costing as two separate activities. They aren’t.
The estimate you build to win the bid becomes the cost budget you manage against from day one. The cost codes in your estimate are the cost codes in your job cost report. The labor hours you estimated by phase are the hours your foreman is working against in the field. If those numbers were wrong going in, no amount of careful tracking fixes the problem after the fact.
This is why estimating discipline matters beyond bid accuracy. Subs with tight job costing — the ones who can tell you whether a job is on budget in week two, not week twelve — almost always have tight estimating too. The two practices are the same process, split across time.
Labor burden — the cost most subs underestimate
Ask a specialty trade sub their labor rate and they’ll usually quote base wage. Ask them their burdened labor rate and most will either underestimate or say they’re not sure.
Labor burden includes employer payroll taxes (FICA, FUTA, SUTA), workers’ comp premium, general liability allocation, benefits, and union fringes where applicable. For most non-union specialty trade subs, burden adds 28-38% to base wage. Union shops with full benefit packages often run 45-55%.
A journeyman electrician at $42/hour base costs $54-$58/hour to put on a job. Bid 1,000 hours of journeyman labor at $42 and you’ve left $12,000-$16,000 on the table before you’ve touched a single fixture.
Calculate your burdened rate once, document it, and use it consistently across every estimate. Update it when workers’ comp rates change or when you add employees who change your average mix.
How to check an estimate against historical jobs
Before submitting any significant bid, pull your cost-per-unit data from comparable closed jobs.
For electrical work, that might be cost per circuit, cost per panel, cost per 100 linear feet of conduit by type. For plumbing, cost per fixture rough-in, cost per fixture trim, cost per linear foot by pipe size. For mechanical, cost per ton installed, cost per diffuser, cost per linear foot of ductwork by size.
If your new estimate comes in meaningfully above or below your historical average, understand why before you bid. You either missed scope, made an arithmetic error, or your historical jobs were priced differently than you remembered. All three are worth knowing.
Subs who track this data close jobs faster and bid more accurately over time. It’s not a complex analysis — it’s a column of numbers from your closed job history.
The handoff from estimate to job cost tracking
When a job is awarded, the estimate needs to become the job cost budget in whatever system you use to track actuals. That means cost codes match, phase breakdowns match, and labor hours are entered as the budget against which field timesheets will be compared.
If your estimating tool and your job costing tool are different systems, this handoff is where errors happen. Numbers get re-keyed, cost codes get consolidated, phases get dropped. The estimate that took six hours to build arrives in the job cost system as three lumped line items.
The fix is either using a system where estimate and job cost live in the same database, or building a clean export/import process that you follow every time — not when you remember to. Inconsistent handoffs produce job cost reports that can’t be trusted, which means you stop looking at them, which means you find out a job went over budget when you close it.
That’s too late to do anything about it.
Like what you're reading?
Try MarginLock free for 14 days and take control of your job costs.
Q&A
How do you estimate a construction job accurately?
Start with a complete takeoff — every quantity measured from the plans, not approximated. Price materials from current supplier quotes, not from memory. Calculate labor at your fully-burdened rate (base wage plus payroll taxes, workers' comp, and benefits). Apply overhead as a percentage of direct costs based on your prior-year financials. Add margin last. Before submitting, check your total cost-per-unit...
Q&A
What is the difference between an estimate and a budget in construction?
The estimate is built pre-bid from plans and historical unit costs. The budget is what you manage against once the job starts. In practice, they're the same document — the estimate becomes the budget the moment you're awarded the job. That's why estimate quality matters beyond winning the bid: every error in the estimate is an error in the budget...
Want to learn more?
- Zero implementation fees
- Unlimited users
- Starts at $20/month
No credit card required.
What software do subs use for construction estimating?
How do you calculate labor cost in a construction estimate?
What profit margin should a specialty trade sub charge?
Ready to stop losing money on jobs?
Start Your 14-Day Free TrialGo deeper
Job Costing Template for Specialty Trade Subcontractors (Free Google Sheets)
A practical job costing spreadsheet template for specialty trade subcontractors. What tabs you need, how to set up WIP calculations, and when a spreadsheet stops being enough.
Best Construction Estimating Software in 2026 for Specialty Subs
We compared 6 construction estimating tools for specialty trade subcontractors. Here's which ones connect to job costing, which are overkill, and which won't survive first contact with your actual workflow.
Best Construction Job Costing Software for Subcontractors in 2026
We compared 5 construction job costing software tools for specialty trade subcontractors. Here's which ones track costs accurately, which are overpriced for the sub market, and which ones to skip.