How to Calculate Overhead for a Construction Business (And Why Most Contractors Get It Wrong)
Overhead is the money your business spends whether you win a job or not. That distinction is what most contractors miss - and it is the reason so many construction companies stay busy and still can't figure out where the money went.
If you are billing $1.5 million a year and your bank account never looks the way it should, the first place to check is whether your overhead is actually in your prices. Most of the time, it isn't - at least not fully.
What Overhead Actually Is in Construction
In construction, costs fall into two buckets: direct costs and overhead.
Direct costs are tied to a specific job. Labor hours on that project, materials purchased for it, subcontractors hired for it. When the job ends, those costs end.
Overhead is what it costs to keep the business running regardless of what jobs you have. Office rent, liability insurance, your estimating time, equipment depreciation, truck payments, bookkeeping, software subscriptions, business licenses. These costs run every month whether you're slammed with work or waiting on a signed contract.
The clearest way to think about it: direct costs stop when the job stops. Overhead doesn't.
Overhead has to be calculated as a rate and built into every bid you write. Contractors who skip this step end up funding their overhead out of what they hoped was profit.
The Overhead Rate Formula
The standard formula for overhead rate in construction is:
Overhead Rate = (Total Monthly Overhead / Total Monthly Direct Labor Costs) x 100
This gives you a percentage you can apply to your direct labor on each job to cover the cost of running the business.
Here is a worked example: a three-crew landscaping and light construction company.
Monthly overhead costs:
- Owner's salary (management and estimating time, not field labor): $6,500
- Liability insurance: $1,200
- Vehicle insurance across 3 trucks: $900
- Truck payments (3 vehicles): $2,100
- Equipment payments (skid steer, trailers): $1,400
- Fuel and maintenance (not job-specific): $600
- Cell phones, software, office supplies: $450
- Bookkeeping and accounting: $350
- Business license, workers' comp admin, misc: $500
Total monthly overhead: $14,000
Monthly direct labor costs (three crews x 4 workers x 160 hours x $22/hour average): $42,240
Overhead rate: $14,000 / $42,240 x 100 = 33.1%
That means for every dollar this company spends on direct field labor, it needs to collect an additional $0.33 just to cover the cost of keeping the business open. Before profit. Before taxes. Just to break even on overhead.
A lot of contractors in this size range are running overhead rates between 25% and 40%. If yours is significantly lower, read the next section carefully.
The 4 Costs Contractors Most Often Miss
Running the overhead calculation is useful only if you're capturing all of your overhead. Here are the four line items that most contractors either forget or undercount.
1. Estimating and sales time
If you're the one driving to job sites, writing bids, and following up with customers, that time has a cost. It is not free. If you spend 25 hours a week on estimating and business development and you would otherwise bill yourself at $85 an hour in the field, that's $2,125 a week - or roughly $9,000 a month - in overhead that never shows up in your overhead column because you're not writing yourself a check for it.
Small construction companies systematically underprice their overhead because the owner absorbs this time invisibly. When you eventually hire an estimator or project manager to replace you in that role, you'll find out what it actually costs.
2. Equipment depreciation
You might track fuel costs and routine maintenance on your equipment, but equipment depreciation is a separate cost that most contractors miss entirely. A skid steer that cost $65,000 and has a useful life of 8 years is losing roughly $8,125 per year in value - about $677 a month. If that's not in your overhead, you're not pricing for equipment replacement. You'll find out it was missing when the machine breaks down and you can't afford to replace it.
3. Vehicle costs
Vehicle costs beyond fuel often get scattered across accounts or attributed entirely to specific jobs. The full cost of each truck includes the payment (or the replacement fund if it's paid off), insurance, registration, and proportional maintenance. If you're only capturing fuel per job and ignoring the rest, you're leaving vehicle overhead out of your bids.
4. Slow season coverage
Overhead doesn't stop in winter. Truck payments still come due in January. Insurance doesn't pause. Your crews expect to work. Contractors who don't model slow-season overhead into their annual rate often misprice their busy-season work, then scramble when revenue drops and the monthly bills don't.
The fix is simple: calculate overhead on an annualized basis, divide by 12, and make sure your busy season bids are carrying the weight of your slower months.
What a Healthy Overhead Rate Looks Like by Trade
Overhead rates vary by trade based on crew sizes, equipment requirements, and how much non-billable time the business model involves. Here are general benchmarks from CFMA and trade association data:
| Trade | Typical Overhead Rate |
|---|---|
| General Contractors | 15-25% |
| Specialty Trades (HVAC, electrical, plumbing) | 20-35% |
| Remodelers and renovators | 25-40% |
| Landscaping and light construction | 25-40% |
If your overhead rate is below these ranges, one of two things is true: either you're running an unusually lean operation, or you're not counting everything.
Most of the time, it's the second one. Contractors who haven't formally tallied their overhead often estimate low, skip items like depreciation and estimating time, and end up with a number that feels comfortable but doesn't reflect reality. The overhead is still happening - it's just not in your prices.
How Your Overhead Rate Affects Bid Pricing
Here's where the math gets important for your business.
Say you have a 30% overhead rate and you're bidding a job with $100,000 in direct costs - labor, materials, subcontractors tied directly to the project.
To just break even on overhead, your bid needs to include:
$100,000 x 0.30 = $30,000 in overhead recovery
So your cost floor before profit is $130,000. If you bid $125,000 because "that felt right" or because you were trying to stay competitive, you've already lost $5,000 on the job before you ever get to profit.
Now add your target net profit. If you want 10% net on the job:
$130,000 / (1 - 0.10) = $144,444 as your bid price
This is the math that most contractors are not doing on every job. They're starting from direct costs, adding a markup that "feels like enough," and hoping the overhead works itself out. It usually doesn't.
The Markup vs. Margin Trap
Speaking of markup: a 20% markup is not a 20% profit margin.
If your direct cost on a job is $100,000 and you add 20% markup, your bid is $120,000. Your gross profit is $20,000. But your gross margin - profit as a percent of selling price - is $20,000 / $120,000 = 16.7%.
If your overhead rate is 20%, that 16.7% margin doesn't even cover your overhead. You'd be losing money on every job while telling yourself you're making 20%.
The relationship between markup and margin:
| Markup | Actual Gross Margin |
|---|---|
| 15% | 13.0% |
| 20% | 16.7% |
| 25% | 20.0% |
| 30% | 23.1% |
| 40% | 28.6% |
| 50% | 33.3% |
If you're using markup to price jobs, apply it to your full cost base - direct costs plus overhead recovery - not just to materials and field labor. And know what margin you're actually working with after the markup is applied.
The Markup vs. Margin Calculator can show you exactly what margin your current markup produces, so you can price against the right target. And if you want to stress-test your profit margin by trade, the Construction Profit Margin Calculator walks through the full picture for construction businesses.
Calculate Your Actual Numbers
The overhead rate calculation isn't complicated, but it does require that you sit down with your actual costs and work through it honestly. Most contractors who do this for the first time find their overhead rate is higher than they thought - sometimes significantly so.
Here's the process:
- List every business expense that isn't tied to a specific job
- Add in an honest estimate of your time spent on estimating, management, and sales
- Add equipment depreciation (cost divided by useful life in months)
- Add full vehicle costs, not just fuel
- Annualize slow-season overhead and divide by 12 to get a true monthly figure
- Divide total monthly overhead by total monthly direct labor costs
- Apply that rate to every job before you add profit margin
Once you know your overhead rate, use it. Build it into your estimating sheet so it applies automatically to every bid. If your rate is 32%, every bid needs to recover 32 cents of overhead for every dollar of direct labor - without exception.
If you want to check whether your pricing is covering your costs and what you need to charge to actually hit your profit target, start with the Profit Margin Calculator for Construction.
Also worth reading: Construction Company Profit Margins: What the Numbers Actually Look Like covers where margins land by specialty and why so many construction companies are busy but not profitable.
---
*The information in this article is for general educational purposes. It does not constitute financial, accounting, or legal advice. Every business is different - for guidance specific to your situation, consult a licensed accountant or financial advisor.*