Skip to main content

Construction Overhead Costs: How to Calculate (2026)

Contractor calculating overhead costs with calculator and spreadsheet

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.

Fixed vs Variable Overhead in Construction

Not all overhead behaves the same way. Understanding the difference between fixed and variable overhead helps you predict your expenses more accurately and make smarter decisions when work slows down or picks up.

Fixed Overhead

Fixed overhead stays the same regardless of how much work you have. These costs do not change whether you are running five projects or zero.

Examples of fixed overhead:

  • Office or shop rent: $3,000 per month whether you are slammed or slow
  • Business insurance premiums: same annual premium regardless of revenue
  • Office staff salaries: your office manager gets paid the same every two weeks
  • Software subscriptions: your project management platform costs the same if you have 2 jobs or 20
  • Loan payments on equipment: that excavator payment is due every month
  • Accounting retainer: your CPA charges the same monthly fee

Fixed overhead is the floor. It is the minimum you need to bring in every month just to keep the doors open. If you know your fixed overhead is $28,000 per month, you know you need at least that much in gross profit from your jobs just to break even.

Variable Overhead

Variable overhead fluctuates with your volume of work. The busier you are, the higher these costs go. When things slow down, they decrease.

Examples of variable overhead:

  • Fuel: more jobs means more driving, more fuel
  • Vehicle maintenance: more miles on the trucks means more oil changes, tires, and repairs
  • Phone and data: adding crew members means adding phone lines
  • Small tools and consumables: more projects burn through more blades, bits, and supplies
  • Workers’ comp adjustments: your premium adjusts based on actual payroll at audit time
  • Temporary labor from staffing agencies for office help during busy seasons

The tricky part is that variable overhead can sneak up on you. You land three big projects in the same month and suddenly your fuel costs double, you need two more phone lines, and your tool budget is blown. If your estimates only accounted for fixed overhead, those variable costs come straight out of your profit.

Why This Matters for Your Bids

When you build estimates, you need to account for both types. Fixed overhead gets spread across all your projects for the year. Variable overhead needs to be estimated per project based on its size and duration.

A contractor who only calculates overhead once a year using last year’s numbers is going to underbid during busy periods (when variable overhead spikes) and overbid during slow periods (when variable overhead drops). Tracking both types separately gives you a more accurate picture.

How to Calculate Your Overhead Rate for Construction Bids

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.

A More Detailed Bid Calculation Example

Let’s walk through a complete example so you can see how overhead flows into an actual bid.

Say you are a remodeling contractor. Here are your numbers from the last 12 months:

Annual overhead breakdown:

  • Rent: $36,000
  • Insurance: $28,000
  • Vehicle costs: $24,000
  • Office staff (1 office manager): $52,000 including benefits
  • Accounting: $12,000
  • Marketing: $18,000
  • Software and tech: $7,200
  • Phone and internet: $6,000
  • Tools and equipment: $14,400
  • Licenses and education: $4,800
  • Miscellaneous: $7,600
  • Total overhead: $210,000

Annual revenue: $850,000

Overhead rate: $210,000 / $850,000 = 24.7%

Now a customer asks you to bid a bathroom remodel. Your direct costs are:

  • Materials: $8,500
  • Labor (your crew): $11,200
  • Subcontractor (plumber): $4,800
  • Permits: $600
  • Total direct costs: $25,100

Overhead allocation (24.7% of direct costs method):

Using the alternative method: $210,000 / ($850,000 minus $210,000) = $210,000 / $640,000 = 32.8% of direct costs

  • Overhead on this job: $25,100 x 32.8% = $8,233
  • Subtotal: $25,100 + $8,233 = $33,333
  • Profit margin (15%): $5,882
  • Bid price: $39,215

Without including overhead, you might have bid this job at $30,120 (direct costs plus 20% “markup”). That $30,120 bid would have left you $3,213 short of covering your overhead allocation, and the “profit” you thought you were making would have actually been a loss.

This is exactly why knowing your overhead rate matters. It is the difference between building a business and slowly going broke while staying busy.

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:

  1. Total annual overhead: $240,000
  2. Total billable labor hours per year: 8,000
  3. 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.

Overhead Allocation Methods for Multi-Project Contractors

If you are running multiple jobs at the same time, figuring out how to split overhead across projects gets more complicated. A solo contractor doing one job at a time does not have this problem. But once you are juggling three, five, or ten active projects, you need a system.

The Equal Split Method

The simplest approach: divide your monthly overhead by the number of active projects.

If your overhead is $30,000 per month and you have five active jobs, each job carries $6,000 in overhead. Simple, but not very accurate. A $500,000 commercial project and a $15,000 deck build would carry the same overhead allocation, which makes no sense.

Revenue-Based Allocation

Allocate overhead proportionally based on each project’s contract value relative to your total active contract value.

Example:

  • Monthly overhead: $30,000
  • Total active contract value: $1,200,000
  • Project A ($600,000): carries 50% of overhead = $15,000
  • Project B ($400,000): carries 33% of overhead = $10,000
  • Project C ($200,000): carries 17% of overhead = $5,000

This is more accurate than an equal split and works well for companies that do similar types of work. The assumption is that bigger projects consume more of your overhead resources, which is usually true.

Labor-Hour Allocation

Allocate overhead based on the labor hours each project consumes. This is the most accurate method for most contractors because labor is the biggest driver of overhead consumption.

Example:

  • Monthly overhead: $30,000
  • Total labor hours this month across all projects: 1,500
  • Overhead rate per labor hour: $20
  • Project A (800 hours): $16,000 in overhead
  • Project B (500 hours): $10,000 in overhead
  • Project C (200 hours): $4,000 in overhead

This method rewards efficiency. If a crew finishes a job in fewer hours, that project carries less overhead. It also makes your estimates more accurate because you can tie overhead directly to estimated labor hours.

Which Method Should You Use?

For most contractors, the labor-hour method gives you the most accurate picture. But it requires good time tracking. If you do not track hours by project, you cannot allocate by hours.

Revenue-based allocation is a solid middle ground if you are not ready to track hours yet. It is better than guessing and better than splitting equally.

The worst approach is not allocating at all. If overhead just floats as a lump sum on your P&L and never gets assigned to projects, you have no idea which jobs are actually profitable. You might be celebrating a “great year” while half your projects lost money and the other half barely covered the difference.

How to Reduce Construction Overhead Without Cutting Quality

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.

One contractor did this exercise and found $847 per month in subscriptions that nobody on his team was using. That is over $10,000 a year that was pure waste. A simple afternoon of reviewing bank statements put that money back in his pocket.

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%.

Also, review your coverage annually. As your business changes, your insurance needs change. You might be over-insured in some areas and under-insured in others. A good broker will help you right-size your coverage without leaving gaps.

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.

The math usually works like this: four separate tools at $50 to $200 each per month versus one platform that covers all four. Plus you save time because your data is not spread across four different systems. That time savings is overhead reduction too, even if it does not show up as a line item.

Renegotiate Your Rent

If you have been in the same office or shop for years, your lease may be above market rate. Research comparable spaces in your area and bring that data to your landlord. Many landlords would rather negotiate than lose a reliable tenant.

If you do not need a physical office, consider going virtual. Some contractors run everything from a home office and use a virtual mailbox for a professional address. That could save $1,500 to $3,000 per month depending on your market.

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.

Also look at routing and scheduling. If your crews are crisscrossing town to hit multiple job sites, better scheduling could cut fuel costs significantly. Even a 15% reduction in miles driven across a five-truck fleet adds up fast.

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.

Here is a common example: a crew member spends Monday morning at the shop loading materials, drives to the job site, works until 3 PM, then drives to a second site to drop off equipment. If that morning shop time and the drive between sites does not get assigned to a project, it shows up as unbilled overhead. Multiply that across a crew of eight every day and you have a serious overhead leak.

Tracking Overhead in Real Time vs End-of-Month Surprises

Most contractors find out their overhead number the same way they find out they gained weight: they step on the scale at the end of the month and do not like what they see. By then it is too late to do anything about it.

Real-time overhead tracking changes the game. Instead of a monthly (or quarterly, or annual) look back, you can see where your money is going as it goes.

The End-of-Month Problem

Here is what happens when you only look at overhead after the fact:

Your bookkeeper closes the books on the 5th of the following month. Maybe the 10th. You get a P&L statement that shows your overhead was $34,000 last month. That is $4,000 more than you budgeted. But you do not know which week it spiked or what caused it. Was it the insurance renewal? An unexpected vehicle repair? A software subscription that auto-renewed at a higher rate?

By the time you figure it out, you have already lived through another two weeks of the same spending patterns. The damage compounds.

Worse, your estimates for the jobs you bid last month were based on your old overhead number. If overhead went up and you did not adjust your bids, every job you sold last month is less profitable than you think.

What Real-Time Tracking Looks Like

With the right systems in place, you can check your overhead position any day of the week. Here is what that looks like in practice:

Daily expense categorization. When a charge hits your account or a receipt gets entered, it gets tagged as overhead or direct cost immediately. No waiting until month end to sort through a pile of receipts.

Weekly overhead pulse. Every Monday (or whatever day works for you), you glance at your overhead spend for the prior week. Is it on track with your monthly budget? If you budgeted $30,000 for the month, you should be spending roughly $7,500 per week. If you are at $9,000 by the end of week one, you know immediately.

Job-level overhead visibility. For each active project, you can see how much overhead has been allocated and whether the job is on track to cover its share. If a project is eating more overhead than planned, you catch it while there is still time to adjust.

Trend alerts. If a specific overhead category is trending above budget (vehicle costs spiking, insurance adjustment coming in higher than expected), you see it in real time instead of as a surprise on the P&L.

How to Set This Up

You do not need a finance team to track overhead in real time. Here is a practical approach:

  1. Categorize everything at point of entry. Whether you use QuickBooks or another accounting platform, set up your chart of accounts so every expense gets categorized when it is entered. No “miscellaneous” catch-all categories.

  2. Set a monthly overhead budget. Take your annual overhead, divide by 12, and that is your monthly target. Break it down by category if you want tighter control.

  3. Review weekly. Spend 15 minutes every Monday morning looking at your overhead spend. Compare it to your budget. Flag anything that is out of line.

  4. Update your overhead rate quarterly. Your overhead rate from last year may not reflect this year’s reality. Recalculate every quarter using actual numbers so your bids stay accurate.

  5. Use your job costing software. Platforms like Projul that handle budgeting and financial reporting give you this visibility automatically. You set up your overhead categories once, and the system tracks everything going forward. No spreadsheet gymnastics required.

The contractors who track overhead in real time make better decisions because they have better information. They adjust bids faster when costs change. They catch waste before it becomes a habit. And they walk into tax season without surprises.

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
  • Separate fixed overhead from variable overhead
  • 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
  • Choose an allocation method for multi-project overhead
  • Set up weekly tracking so the number does not go stale
  • Connect your time tracking to your job costing so labor gets assigned correctly
  • Review and recalculate your overhead rate every quarter

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.

Frequently Asked Questions

What is considered overhead in construction?
Overhead includes every business expense that is not tied directly to a specific job. Rent, insurance, office staff, vehicle payments, software, marketing, and accounting fees all count as overhead. If you would still pay for it even with zero active projects, it is overhead.
What is a normal overhead percentage for contractors?
Most contractors fall between 25% and 40% overhead as a percentage of revenue. Smaller companies with home offices may run closer to 20%. Larger firms with office space, multiple vehicles, and full-time office staff often land near 40% or higher.
How do I calculate my construction overhead rate?
Add up every expense that is not a direct job cost (materials, job labor, subcontractors, permits). Divide that total by your annual revenue. Multiply by 100 to get your overhead percentage. For example, $200,000 in overhead divided by $800,000 in revenue equals 25%.
What is the difference between overhead and profit?
Overhead is the cost of running your business. Profit is what you keep after paying both direct job costs and overhead. Many contractors confuse the two and think their markup covers profit, when most of it is actually going to overhead.
Should I include overhead in my estimates?
Yes. Every estimate should include a portion of your overhead costs. If you only mark up materials and labor, you are paying your business expenses out of what you think is profit. Use either a percentage markup or allocate overhead per job based on estimated labor hours.
How can I lower my construction overhead costs?
Start by tracking every expense for 90 days. Cancel subscriptions you do not use. Combine insurance policies for better rates. Switch to software that replaces multiple tools. Review vehicle costs and consider whether leasing or owning makes more sense for your situation.
What is the difference between job overhead and company overhead?
Job overhead includes costs tied to a specific project but not to materials or labor, like dumpster rentals, portable toilets, or job site insurance. Company overhead covers expenses that exist regardless of any single project, like office rent, accounting, and business insurance.
No pushy sales reps Risk free No credit card needed