Construction professionals reviewing work on a job site for overhead and cost planning

How Do I Calculate True Overhead for a Contracting Business?

By Aaron Mills, Founder and CEO

You calculate true overhead for a contracting business by adding up the indirect costs required to run the company, separating those costs from direct job costs, and assigning overhead in a way that reflects how your business actually operates. True overhead is the real cost of keeping the doors open, supporting the field, and running the business behind the scenes.

This number matters because overhead affects pricing, margin expectations, cash flow, and whether your estimates are built on reality. When it’s wrong, jobs can look profitable on paper while the business still feels tight on cash.

I see this come up when a contractor is growing, adding people, opening a new division, or trying to tighten pricing discipline across multiple estimators. You may have enough work, but you still don’t have a clear picture of what it costs to support that work. That’s usually the point where contractors need professional CFO services.

What True Overhead Actually Means

True overhead includes costs your business carries even though they can’t be charged directly to one specific job in a clean, one-to-one way. These costs support production, administration, sales, leadership, compliance, systems, and daily operations.

Common overhead categories for contractors include:

  • Office salaries and admin payroll
  • Rent, utilities, and office expenses
  • Software and subscriptions
  • Insurance that isn’t charged directly to jobs
  • Vehicles used for general operations
  • Recruiting, training, and safety administration
  • Accounting, legal, and professional fees
  • Owner salary, depending on how the business is structured
  • Shop expenses and general facility costs
  • Phones, internet, and internal systems

Owner compensation may also belong in overhead depending on how the business is structured and what role the owner performs.

The key is separating overhead from direct job costs. Field labor tied to a specific project, job materials, equipment used on that project, and subcontractor costs usually belong in direct costs. Overhead supports the whole company, which means it has to be recovered through pricing and managed through financial review.

This matters whether you’re a general contractor or you run an electrical, HVAC, plumbing, roofing, concrete, excavation, masonry, millwright, landscaping, painting, carpentry, or other specialty trade business.

Why Contractors Get Overhead Wrong

Most contractors don’t get overhead wrong because they’re ignoring the numbers. They get it wrong because the number gets built from old habits instead of a fresh review of how the business runs today.

Your company may still be using an overhead percentage that made sense two years ago, before you added office staff, changed software, leased more vehicles, hired estimators, opened a new location, or created another division.

Costs can also land in the wrong buckets. Some businesses push expenses into direct costs that should be treated as overhead. Others leave support costs in overhead when they should be assigned more precisely by division, department, or labor pool.

CRM math can add to the confusion. A CRM or estimating system can only work with the assumptions you give it. Weak inputs lead to weak outputs, which is why many owners want “true overhead,” not what the CRM says it is.

How Do I Calculate True Overhead for a Contracting Business?

Start by gathering your full profit and loss statement, then work through your expenses line by line. Your goal is to identify the costs required to run the business that are not already being charged directly to jobs.

A practical process looks like this:

Step What to Do Why It Matters
Pull Your Expense Detail Review the full P&L and general ledger detail You need a complete picture before assigning categories
Separate Direct Costs Remove expenses already coded directly to jobs This keeps you from counting the same cost twice
Identify Indirect Support Costs Group expenses that support the company as a whole This forms your true overhead base
Review Owner and Management Costs Decide what belongs in overhead based on actual operating reality Leadership costs often distort the number when handled inconsistently
Adjust for One-Off Items Remove unusual or nonrecurring expenses when needed This helps you avoid building pricing around temporary noise
Choose an Allocation Method Apply overhead by labor hours, labor dollars, revenue, or division logic The method should fit how your business consumes support resources

After you identify the annual or monthly overhead amount, convert it into a rate your team can use. Many contractors allocate overhead based on direct labor hours or direct labor dollars because labor often drives supervision, support, and operational complexity.

A company with $900,000 in annual overhead and 30,000 field labor hours could calculate an overhead recovery target of $30 per field labor hour. Another contractor with $900,000 in annual overhead and $1.8 million in direct labor dollars could use an overhead load of 50 percent of direct labor dollars.

Neither method is automatically right for every contractor. The best method is one your team can explain, maintain, and update as the business changes.

 Writing overhead notes next to a calculator for contractor budgeting and financial planning<br />

Costs That Often Get Missed

When contractors tell me they’re not sure their overhead is right, I usually start by looking for the costs that tend to get overlooked or inconsistently handled.

Those often include:

  • Employer payroll taxes and benefits on non-job staff
  • Shared vehicles and fuel
  • Safety administration and compliance support
  • Technology subscriptions used across the company
  • Shop supervision and dispatch support
  • Recruiting and onboarding costs
  • Estimating support that isn’t tied to one specific awarded job
  • Internal training and meetings
  • General liability and umbrella insurance
  • Unallocated owner compensation or leadership time

A business can look busy and still under-recover overhead when these costs are floating around without a clear place in the model.

How to Make the Number Useful for Estimating

The point of calculating true overhead is to price work with more confidence and understand whether the business is recovering what it actually costs to operate.

Estimators need a current overhead and burden structure. When different estimators use different assumptions, margin discipline starts slipping. One person may price work based on an old overhead percentage while another uses a number from the CRM that no longer matches the financials.

Overhead also matters during job review. When a job performs below expectations, the estimate should be checked against the actual cost structure. The issue may be labor productivity, scope changes, cost coding, or a pricing model that didn’t carry enough overhead from the beginning.

Division reporting can change the picture too. A service division, a new construction division, and a specialty crew may each consume support resources differently. One blended overhead number can hide which part of the business is carrying the cost.

Signs Your Overhead Number Needs Attention

Your overhead calculation probably needs a fresh look when any of these sound familiar:

  • Your pricing feels inconsistent across estimators
  • Revenue is growing, but profit isn’t improving the way you expected
  • You’re not sure what office and support costs the field needs to recover
  • A new division or location has made reporting more complicated
  • Jobs look fine at the gross profit level, but net income stays disappointing
  • You’ve been using the same overhead rate for longer than you can remember

In a contracting business, small errors in overhead assumptions can spread across dozens of bids and hundreds of thousands of dollars in work. That applies whether you run an HVAC company, electrical shop, plumbing business, concrete crew, excavation firm, or another type of specialty trade. That’s why I treat overhead as an operating issue with real impact on pricing, margins, and decision-making.

FAQs About Calculating Overhead for Your Contractor Business

What Is True Overhead in a Contracting Business?
True overhead is the full cost of running the business outside of direct job costs. It includes the indirect expenses required to support operations, administration, leadership, systems, and general company infrastructure.

How Often Should I Update My Overhead Calculation?
You should review it at least annually, and more often when your business is changing. New hires, software, vehicles, divisions, or facilities can all shift the number enough to affect pricing and planning.

Should Owner Salary Be Included in Overhead?
In many cases, yes, at least to the extent the owner is performing an ongoing management role the business would need to replace. The goal is to reflect operating reality, not to create an artificially low overhead number.

What’s the Best Way to Allocate Overhead Costs?
That depends on how your business functions. Many contractors use direct labor hours or direct labor dollars, while others need division-based or revenue-based allocation. The best method is the one that reflects how support costs are actually consumed across the business.

Why Doesn’t My CRM Overhead Number Match My Financials?
That usually comes back to inputs and categorization. If costs are in the wrong buckets, certain expenses are missing, or allocations haven’t been updated, the system output won’t match what the business is truly carrying.

How Is Overhead Different From Burden?
Overhead covers broader company support costs, such as administration, rent, software, and leadership. Burden usually refers to labor-related costs layered onto wages, such as payroll taxes, workers’ compensation, and benefits. Both matter in estimating, but they serve different purposes.

Can One Overhead Rate Work for Multiple Divisions?
One blended rate can work in a simple business, but it can hide problems when divisions operate differently. A service division, construction division, and specialty crew may need different allocation logic when they use support resources in different ways.

Better Overhead Data Leads to Better Decisions

When your overhead is calculated well, your estimates get tighter, your job reviews get more useful, and your financial statements become easier to trust. You’re in a better position to understand whether the business is actually recovering the cost of growth, support, and leadership.

That kind of clarity matters when you’re trying to make decisions about hiring, pricing, expansion, or cash flow. Book a discovery call today if you want help building a cleaner overhead model that fits how your business actually runs.