Construction Overhead Costs: How to Calculate Them
You know what your lumber costs. You know what you pay your crew. But do you know what it actually costs to keep your construction business running every single month?
That number is your overhead. And if you do not know it down to the dollar, you are almost certainly losing money on jobs you think are profitable.
This guide breaks down what construction overhead costs are, how to calculate them, and how to make sure every bid you send actually covers your real expenses.
What Is Overhead in Construction?
Overhead is every expense your business has that is not directly tied to a specific job.
Materials, job labor, subcontractors, and permits are direct costs. They go straight to a project. You can point to a job and say, “That lumber was for the Smith remodel.”
Overhead is everything else. Your truck payment exists whether you have one job or ten. Your insurance bill shows up every month. Your office rent does not care if you are busy or slow.
Here is the simple test: if you would still owe the money even with zero active projects, it is overhead.
Most contractors have a rough idea of their direct costs. Very few know their real overhead number. That gap is where profits disappear.
Common Construction Overhead Categories
Overhead adds up fast because it comes from dozens of small line items. Here are the most common categories for construction businesses.
Office and Rent
If you rent office space, that is overhead. Same goes for a shop or yard where you store materials and equipment. Even if you work from home, a portion of your mortgage, utilities, and internet counts as a business expense.
Insurance
General liability, workers’ comp, commercial auto, builder’s risk, umbrella policies. Insurance is one of the biggest overhead line items for most contractors. It can easily run $20,000 to $50,000 per year or more depending on your trade and crew size.
Licenses and Permits
Business licenses, contractor licenses, trade certifications, and annual renewal fees. These are not tied to a single job, so they fall under overhead.
Vehicle Costs
Truck payments, fuel, maintenance, registration, and commercial auto insurance. If you run a fleet of five trucks, this category alone could be $3,000 to $5,000 per month.
Tools and Equipment
The big stuff you own and use across multiple jobs. Think skid steers, trailers, generators, compressors, and power tools. Purchase payments, maintenance, and replacement costs all count.
Accounting and Bookkeeping
Whether you pay a bookkeeper, a CPA, or both, these fees are overhead. Payroll processing costs fall here too.
Marketing and Advertising
Your website, Google Ads, yard signs, truck wraps, business cards, and any lead generation services. If you spend $1,500 a month on marketing, that is $18,000 a year in overhead.
Software and Technology
Project management software, accounting software, estimating tools, construction CRM systems, cloud storage, and any other subscriptions. The right software can actually reduce your overhead in other areas, but it is still an expense to track. Look for platforms with transparent pricing so you know exactly what you are spending.
Phone and Internet
Cell phone plans for you and your team, office internet, and any job site Wi-Fi costs.
Uniforms and Safety Gear
Company shirts, hard hats, safety vests, gloves, and other PPE that you supply to your crew as a general business expense.
Continuing Education
Trade classes, safety certifications, conferences, and training for you or your employees. These keep you licensed and competitive but are not tied to a specific job.
Office Staff
If you have a receptionist, office manager, estimator, or project manager on salary, their wages and benefits are overhead. Field labor that works on specific jobs is a direct cost. People who support the business overall are overhead.
How to Calculate Your Construction Overhead Rate
The math is simple. Getting accurate numbers to plug in is the hard part.
Step 1: Add Up All Overhead Expenses
Go through your books for the last 12 months. Pull every expense that is not a direct job cost. Use the categories above as a checklist.
Be honest with yourself. If you are not sure whether something is overhead or a direct cost, ask this: “Can I bill this to a specific job?” If not, it is overhead.
Step 2: Get Your Total Revenue
Pull your gross revenue for the same 12-month period. This is the total amount you billed, not your profit.
Step 3: Divide and Multiply
Overhead Rate = (Total Overhead / Total Revenue) x 100
Here is an example:
- Total overhead for the year: $240,000
- Total revenue for the year: $800,000
- Overhead rate: ($240,000 / $800,000) x 100 = 30%
That means 30 cents of every dollar you bring in goes to keeping the business running before you make a single penny of profit.
Alternative Method: Overhead as a Percentage of Direct Costs
Some contractors prefer to calculate overhead against direct costs instead of revenue. This method is useful when building estimates.
Overhead Rate = (Total Overhead / Total Direct Costs) x 100
Using the same numbers:
- Total overhead: $240,000
- Total direct costs: $560,000 (revenue minus overhead)
- Overhead rate: ($240,000 / $560,000) x 100 = 42.8%
This tells you that for every dollar of direct job cost, you need to add about 43 cents to cover overhead. This is before profit.
Both methods work. Just be consistent and know which one you are using when you build your bids.
What Overhead Percentage Is Normal for Contractors?
There is no single right answer, but there are benchmarks that can tell you if you are in a healthy range.
Typical overhead ranges by company size:
- Solo contractor, home office: 15% to 25% of revenue
- Small crew (2 to 5 employees): 25% to 35% of revenue
- Mid-size company (6 to 20 employees): 30% to 40% of revenue
- Larger firms (20+ employees): 35% to 45% of revenue
As you grow, overhead tends to climb. You add office space, more vehicles, office staff, and better insurance. That is normal and expected. The key is making sure your pricing grows with it.
If your overhead is above 40% and you are a smaller company, it is worth digging into each category to see where the money is going. You may find subscriptions you forgot about, insurance policies you could bundle, or vehicle costs that are out of line.
For more context on where your numbers should land, check out our construction profit margin benchmarks guide.
The Overhead Recovery Problem
Here is the real issue: most contractors do not charge enough to cover their overhead.
It works like this. You get a call for a kitchen remodel. You estimate $15,000 in materials and $12,000 in labor. You add a 20% markup and bid the job at $32,400. You win the job, the work goes well, and you collect your check.
But your overhead rate is 30%. That means this job needed to carry about $8,100 in overhead costs ($27,000 in direct costs x 30%). Your 20% markup only generated $5,400 above direct costs. You just lost $2,700 on a job you thought made you money.
This is the overhead recovery problem. It is the number one reason contractors stay busy but never get ahead financially.
The root cause is almost always the same: contractors do not know their real overhead number, so their markup does not cover it.
If this sounds familiar, you are not alone. Our guide to estimating construction jobs walks through how to build estimates that actually protect your margins.
How to Include Overhead in Your Estimates
There are two common methods for building overhead into your bids. Both work, and some contractors use a mix of the two.
Method 1: Percentage Markup
This is the simpler approach. You calculate your overhead rate as a percentage of direct costs, then add that percentage to every estimate.
Example:
- Direct costs for a job: $50,000
- Your overhead rate (against direct costs): 40%
- Overhead allocation: $20,000
- Subtotal before profit: $70,000
- Desired profit margin (10%): $7,778
- Bid price: $77,778
The advantage of this method is speed. Once you know your percentage, you just apply it across the board.
The downside is that it assumes every job carries overhead equally. A three-week project and a three-day project both get the same percentage, even though the longer job uses more of your overhead resources.
Method 2: Allocation Based on Labor Hours
This method ties overhead to the amount of time a job takes. Since most overhead expenses are time-based (monthly rent, monthly insurance, monthly salaries), this can be more accurate.
How to calculate your hourly overhead rate:
- Total annual overhead: $240,000
- Total billable labor hours per year: 8,000
- Overhead cost per labor hour: $240,000 / 8,000 = $30/hour
Now when you estimate a job at 200 labor hours, you add $6,000 for overhead (200 x $30).
This method takes more work upfront but gives you a tighter number for each job. It is especially useful if your projects vary a lot in size and duration.
For more on building winning bids, see our construction bidding strategies guide.
Ways to Reduce Overhead Without Cutting Corners
Lower overhead means more profit on every job. But cutting the wrong expenses can hurt your business. Here are smart ways to trim without causing problems.
Audit Every Subscription
Go through your bank and credit card statements line by line. Most contractors find at least a few subscriptions they forgot about or no longer use. Cancel anything that is not earning its keep.
Bundle Insurance Policies
Talk to your insurance broker about packaging your policies together. Bundling general liability, commercial auto, and workers’ comp with one carrier often saves 10% to 15%.
Replace Multiple Tools with One Platform
If you are paying for separate estimating software, a CRM, a scheduling tool, and a project management app, you could cut three of those bills by switching to a platform that does it all. Projul handles estimating, budgeting, cost tracking, scheduling, and CRM in one place.
Review Vehicle Costs
Are you maintaining trucks that spend more time in the shop than on job sites? Run the numbers on each vehicle. Sometimes selling an older truck and leasing a new one saves money when you factor in maintenance, fuel, and downtime.
Go Paperless Where Possible
Printing, filing, and storing paper costs more than most people realize. Digital estimates, contracts, invoices, and job photos save time and money.
Negotiate Vendor Relationships
If you have been buying from the same suppliers for years, ask for better pricing. Volume discounts, early payment terms, and loyalty pricing can add up to real savings.
Track Time Accurately
When your crew’s time is not tracked well, you end up paying for hours that do not show up on any job. That unaccounted labor becomes hidden overhead. Accurate time tracking keeps labor where it belongs: in your direct costs.
How Job Costing Software Tracks Overhead Automatically
Tracking overhead in spreadsheets works until it does not. The numbers get stale, formulas break, and nobody updates the file after the first month.
Job costing software fixes this by pulling real numbers from your actual jobs in real time.
Here is what that looks like in practice:
Every expense gets categorized automatically. When you enter a cost, it gets tagged as a direct job cost or overhead. No guessing at the end of the month.
You see your real overhead rate at any time. Instead of calculating it once a year, you can check it weekly or monthly. If overhead is creeping up, you catch it early.
Each job shows its true profitability. When overhead is allocated to jobs, you can see which projects actually made money and which ones just looked profitable on the surface.
Your estimates get better over time. With accurate historical data on what jobs really cost (including their share of overhead), your future bids get tighter and more accurate.
Projul’s budgeting tools and financial reports give you this kind of visibility without a finance degree. You set up your overhead categories once, and the system tracks everything going forward.
A Quick Overhead Checklist
Before you move on, here is a checklist to make sure you are covering the basics:
- List every non-job expense from the last 12 months
- Calculate your total annual overhead
- Divide by revenue to get your overhead percentage
- Compare to the benchmarks for your company size
- Check that your current markup covers overhead plus profit
- Pick a method (percentage or labor hours) for allocating overhead to estimates
- Set up monthly tracking so the number does not go stale
If your overhead percentage surprised you, that is actually a good thing. Now you can fix your pricing and stop leaving money on the table.
Overhead Is a Business Decision, Not a Fixed Number
The contractors who make the most money are not always the ones with the lowest overhead. They are the ones who know their overhead exactly and price accordingly.
A 35% overhead rate is fine if your markup and volume cover it with room for profit. A 20% overhead rate is a problem if you are only marking up 15%.
The number itself does not matter as much as knowing it.
Once you know your real overhead, you can make better decisions about pricing, hiring, equipment purchases, and growth. You stop guessing and start running your business on real data.
If you are ready to get a clear picture of your job costs and overhead, Projul’s cost tracking tools can help. We built them for contractors who want to know their numbers without spending hours in spreadsheets.