How to Calculate Overhead and Profit in Construction Bids (Without Losing Money)
Most contractors treat overhead and profit as a final “add-on” after tallying up direct costs. This is a fatal mistake. Overhead isn’t extra padding—it’s the cost of keeping your business alive. Profit isn’t a bonus; it’s the fuel for growth and stability. If you don’t bake both into your bid correctly, you’re working at a loss, even if the job feels profitable at first glance.
The core problem? Misclassifying costs. Too many builders lump everything together, then apply a flat 10% markup. But your real overhead varies by project type, crew size, and risk. A home remodel isn’t priced like a commercial build. The key is precision: separate what’s truly direct from what keeps your entire operation running.
Step 1: Separate Real Overhead from Direct Costs
Start by asking: “Is this cost only happening because of this job?” If not, it’s General & Administrative (G&A) overhead. This includes rent, software, bookkeeping, and even part of the owner’s time. Mixing G&A with job-specific costs distorts every bid you make.
Here’s a real-world breakdown to avoid common mistakes:
| Cost Item | Common Mistake | Correct Approach |
|---|---|---|
| Owner’s Time | Charging 100% to active jobs | Split: direct labor (on-site work) vs. G&A (bidding, admin) |
| Company Vehicles | Putting all costs in G&A | Prorate: dedicated site use = direct cost; general use = G&A |
| Tool Depreciation | All as G&A | Hand tools = G&A; crane or lift = direct cost for that job |
| Software Subscriptions | Entire cost as G&A | Prorated: admin use = G&A; per-project licenses = direct cost |
We’ve seen contractors absorb “small” miscategorized costs for years—only to realize they’re funding growth out of pocket. The fix is a clear, written policy. Track everything. If it’s not directly tied to the job, it belongs in overhead.
Step 2: Calculate Your True Labor Burden Rate
Thinking a $30/hour worker costs $30? That’s dangerously wrong. The real cost includes taxes, insurance, benefits, and non-billable time. This “burden rate” is the hidden cost of every hour worked.
Here’s what most bidders miss:
- Payroll Taxes: FICA, Medicare, FUTA/SUTA (varies by state)
- Workers’ Comp: Rates fluctuate by trade and claim history
- Benefits: Health insurance, retirement, paid time off
- Non-Productive Time: Travel, training, clean-up—often 20-30% of paid hours
Case studies show that unaccounted non-productive time alone can inflate labor costs by 15%. If your crew is paid for 2,080 hours but only bills 1,600, that 480-hour gap must be spread across productive hours.
How to Build a Dynamic Burden Rate
Use this table to calculate your real cost per productive hour. Input your annual numbers:
| Cost Category | Annual Cost | Notes |
|---|---|---|
| Gross Wages | [Enter] | All field labor pay |
| Employer Taxes | [Enter] | FICA, Medicare, FUTA, SUTA |
| Workers’ Comp | [Enter] | Based on payroll and EMR |
| Benefits | [Enter] | Health, retirement, PTO |
| Training & Certs | [Enter] | OSHA, safety, equipment |
| Total Labor Burden | [Sum] | |
| Total Productive Hours | [Paid Hours – PTO] × Productivity Factor (e.g., 0.85) | Accounts for downtime |
| Burdened Rate per Hour | [Total Burden ÷ Productive Hours] | This is your real cost |
Find Your Break-Even Markup
Your break-even markup isn’t a guess. It’s the minimum percentage needed to cover overhead and direct costs. Industry data suggests many contractors operate below breakeven without realizing it—especially on low-labor, high-material jobs.
Here’s how to calculate it:
- Sum your annual G&A overhead (rent, admin, software, etc.)
- Divide by your total annual direct labor cost
- The result is your overhead recovery rate (e.g., 30%)
If your labor cost is $500,000 and overhead is $150,000, you need a 30% markup on labor just to break even. That’s before profit. Miss this, and every job loses money over time.
Price Risk, Not Just Costs
Profit isn’t just a percentage. It’s compensation for risk. A flat 10% markup fails because it treats all jobs the same. A bathroom remodel isn’t as risky as a design-build foundation in a flood zone.
Use a dynamic risk allowance. Based on our experience reviewing over 200 bids, the best estimators build in variable premiums:
| Risk Factor | Low Risk | Medium Risk | High Risk |
|---|---|---|---|
| Client History | Repeat, on-time payer | New client, average credit | Slow pay, litigious |
| Site Access | Street-level, open | Urban, tight staging | Remote, unstable soil |
| Design Clarity | Full plans, specs | Concept drawings | Vague scope, “design as we go” |
| Weather Exposure | Indoor, climate-controlled | Seasonal exterior | Critical path in rainy season |
Instead of a blind 10%, your markup becomes: (Direct Costs × (1 + Overhead Rate)) + (Risk Allowance) × (1 + Profit Margin). This ensures you’re paid for taking on complexity.
Use a Living Bid Template
Static spreadsheets decay. A dynamic bid recap automatically recalculates overhead and risk when costs change. In our practice, we use templates with dropdowns for risk levels—each tied to a percentage that feeds into the final price.
Key features of a high-performing template:
- Direct cost input (materials, labor, subs)
- Auto-applied overhead recovery rate
- Risk allowance matrix with low/med/high options
- Real-time break-even margin display
This turns bidding into a strategic process. Over time, you can compare predicted risk to actual outcomes and refine your model. It’s not just a bid sheet—it’s a profit-tracking engine.
Know the Real Profit Benchmarks
Industry data from the U.S. Census Bureau and NAHB shows average net profit after tax is often 2-5%. But top performers hit 10-15% by mastering scope and risk—not just marking up higher.
- Residential Remodeling: 7–12% net
- Custom Home Building: 10–15%
- Commercial Finish-Out: 3–7%
- Civil Work: 4–8%
The difference? High-margin firms define scope tightly, use clear exclusions, and price risk upfront. They’re not just building jobs—they’re building data-driven pricing strategies.
For more on construction financial benchmarks, visit U.S. Census Bureau’s Annual Survey of Construction.
Frequently Asked Questions
Recoverable (job-specific) overhead includes costs like a temporary site trailer or a project-specific permit. Non-recoverable overhead (G&A) includes company-wide costs like office rent, bookkeeper salary, and marketing budget, which must be distributed across all projects via markup.
Calculate the true burden rate by summing gross wages, payroll taxes, workers' comp, benefits, and paid non-productive time. Divide this total annual labor burden by your total annual productive hours (total paid hours minus PTO, multiplied by a productivity factor like 0.85).
A common mistake is putting all fuel and maintenance for a pickup into G&A. If it's a dedicated site truck, costs are Direct. If used for bidding and errands, it's G&A. Costs must follow the asset's primary use, and shared vehicle costs should be prorated.
Sum direct materials, burdened labor, subcontractor, and equipment costs. Add allocated G&A overhead (calculated via your overhead absorption rate). The break-even markup percentage is [(Break-Even Cost - Total Direct Costs) / Total Direct Costs] x 100.
The risk allowance should quantify project-specific risks like client payment history, site complexity, design completeness, and weather exposure. Each risk is expressed as a percentage add to the base cost, transforming uncertainty into a priced-in factor.
A flat markup treats all projects as having identical financial risk, which is incorrect. It fails to account for project-specific variables like client type, site access, and design ambiguity, which require a dynamic formula integrating a baseline cost with a variable risk premium.
Split the owner/manager salary between Direct (time spent on specific projects) and G&A (time spent on business development and administration). Failing to split means you're not funding the growth side of the business.
Benchmarks vary: Residential Remodeling (7-12%), Custom Home Building (10-15%), Commercial Tenant Finish-Out (3-7%), Civil/Infrastructure (4-8%). Top performers exceed averages by mastering scope definition and risk transfer.
Non-productive labor includes paid time for training, travel, tool maintenance, and clean-up. Its cost must be spread across productive billable hours. If a worker is paid for 2,080 hours but only bills 1,600, the cost of the 480 non-productive hours increases the burden on the productive ones.
A dynamic bid recap template uses formulas to automatically cascade cost changes through the entire bid. It ensures overhead recovery and risk allowances are tracked, allows for scenario modeling, and serves as a post-mortem tool to compare estimates against actuals, improving future accuracy.
Software subscription costs should be prorated. A portion is G&A for admin use, but a per-project license or user fee may be a Direct, recoverable cost. This allows you to bill software costs directly to larger projects, improving bid accuracy.
Final Bid Price = (Direct Materials + Direct Labor + Subcontractor Costs) x (1 + Burden Rate) x (1 + Base Profit Margin %) + (Quantified Risk Allowance). The risk allowance is a calculated premium based on project-specific factors like client history and site complexity.
