Bidi Contracting

BIDI

Construction Company Overhead Percentage: What's Normal?

Construction Company Overhead Percentage: What's Normal?

Know if your construction company overhead percentage is competitive or costing you money—learn what's normal and how to calculate yours accurately.

May 24, 2026
12 min read
UpdatedMay 24, 2026
Profitability
construction company overhead percentage
construction overhead calculation
construction markup vs margin
general contractor profit margin
construction profit margins

It's bid day. You've got your direct costs stacked — labor, materials, subs — and now you're adding overhead and profit. You punch in the same percentage you've been using for three years, the one you inherited from your old boss or pulled from a conversation at a trade show. And somewhere in the back of your mind, a question you've never fully answered sits there: is this number right?


That's exactly what this article is built to answer. We'll give you clear benchmarks for what a healthy construction company overhead percentage looks like across contractor types and company sizes, walk through the actual math, and show you how getting this number right is the difference between a company that wins work and one that actually profits from it.




Most GCs Are Guessing at Their Overhead Percentage


The honest truth is that most contractors are using an overhead percentage they never actually calculated. A survey by the Construction Financial Management Association (CFMA) found that overhead and profit percentages vary wildly across firms of similar size and type — not because their cost structures are that different, but because most firms don't have a rigorous method for arriving at the number in the first place.


You've probably been here: it's the end of Q3, revenue is up 20% from last year, but your bank account doesn't reflect it. That gap — between top-line growth and bottom-line reality — is almost always an overhead problem. Either the rate is wrong, it's being applied inconsistently, or it's based on last year's volume in a year where volume has changed.


The CFMA's annual financial benchmarking study consistently shows that construction companies with disciplined overhead tracking outperform their peers on net margin by 3–5 percentage points. That's not a rounding error. On a $5M revenue year, that's $150,000–$250,000 in additional profit. Understanding construction KPIs every GC should track — including overhead percentage — is where that discipline starts.


This benchmark conversation matters before we define anything else, because the number you're using right now is either working for you or quietly eroding every job you bid.




What Overhead Actually Includes (And What It Doesn't)


Overhead is every cost your business incurs that isn't directly tied to a specific project. Office rent, administrative salaries, your estimating team's time, business insurance, vehicle costs, software subscriptions — these are overhead. The lumber on Job #47 is not.


The most common misclassification error GCs make is burying direct job costs inside overhead, or worse, leaving overhead items out entirely. When you misclassify costs, your overhead percentage becomes a fiction. You either underprice jobs because your overhead looks artificially low, or you lose bids because it looks artificially high.


A clean separation looks like this: if the cost disappears when a project ends, it's a direct cost. If it keeps showing up on your P&L whether you have one job running or ten, it's overhead.


Fixed vs. Variable Overhead: Why the Distinction Changes Your Bid


Fixed overhead doesn't care how busy you are. Your office lease, your salaried project manager, your Procore subscription — those bills arrive every month regardless of whether you're running three jobs or none. Variable overhead, by contrast, scales with activity: fuel costs, temporary office trailers, equipment wear tied to project volume.


The problem is when GCs treat all overhead as variable. In a slow month, fixed overhead recovery drops off a cliff because you're dividing the same fixed costs across less revenue. That's when jobs get bid too thin. Understanding which portion of your overhead is fixed forces you to think about minimum revenue thresholds — the volume you need just to break even on your cost structure.


The Line Items Most GCs Forget to Count


The most dangerous overhead number is one that's too low — because it means you're subsidizing every job you bid. The line items that most commonly go missing: the owner's salary (or the portion of it that isn't field labor), estimating time and bid costs, vehicle depreciation (not just fuel), software like STACK or PlanSwift used across the business, and marketing and business development costs.


One GC we talked to — running about $8M in commercial work in the Carolinas — told us something that stuck: "I thought my overhead was 12%. When we actually pulled everything in, including my time and our estimating costs, it was closer to 17%. I'd been leaving money on the table for two years without knowing it."


That 5-point gap, applied across $8M in revenue, is $400,000 in unrecovered cost.




Construction Company Overhead Percentage: Industry Benchmarks by Contractor Type


Here's what the data actually shows. According to CFMA's financial benchmarking data and FMI's contractor research, overhead percentages — expressed as a share of total revenue — typically fall in these ranges:


  • Residential GCs: 15–25%
  • Commercial GCs: 10–18%
  • Specialty/trade contractors: 12–20%
  • Design-build firms: 14–22%

These are ranges, not targets. Where you fall within the range depends on your company size, project mix, staffing model, and how disciplined your cost classification is. A firm at the high end of its category isn't necessarily inefficient — it may be investing in estimating capacity, technology, or business development that drives higher win rates and better margins downstream.


Residential vs. Commercial: The Numbers Aren't the Same


Residential GCs typically carry higher overhead as a percentage of revenue than their commercial counterparts, and there are structural reasons for that. Residential work tends to involve shorter project durations, higher bid volume, more client-facing communication, and less predictable scopes — all of which require more administrative bandwidth per revenue dollar.


Commercial GCs, by contrast, often have longer project durations that spread fixed overhead across more revenue, more standardized documentation requirements, and bonding structures that create financial discipline. That said, commercial GCs carry real overhead burdens too: bonding costs, certified payroll administration, and the staffing required to manage complex subcontractor relationships.


NAHB data shows residential builders often run SG&A (selling, general, and administrative costs, which closely tracks overhead) at 18–22% of revenue. Commercial GCs in CFMA's survey tend to cluster in the 10–15% range for overhead as a share of revenue.


Company Size Changes Everything


A $2M/year GC and a $20M/year GC have fundamentally different overhead structures, even if they're doing the same type of work. Fixed costs — the owner's salary, office space, core software — don't scale linearly with revenue. A small firm might spend $300,000 on fixed overhead against $2M in revenue (15%), while a $20M firm might spend $2M on fixed overhead (10%) because those same base costs are spread across ten times the volume.


This is why benchmarking yourself against a firm twice your size is misleading. If you're a $3M residential GC running 22% overhead, you're not necessarily inefficient — you may just be at a size where the fixed cost burden is proportionally high. The goal is to understand your own number and track it over time, not to chase a benchmark built for a different business.




Construction Overhead Calculation: How to Find Your Real Number


The construction overhead calculation starts with a complete, honest accounting of every non-direct cost your business carries in a year. Pull your P&L, strip out all direct job costs (labor, materials, subcontractors, equipment tied to specific projects), and what remains is your overhead pool.


A simple worked example: You run $4M in annual revenue. Your direct job costs total $3.1M. Your overhead — office, salaries, insurance, software, vehicles, owner's draw allocated to overhead — totals $600,000. Your net profit is $300,000.


Overhead as a percentage of revenue: $600,000 ÷ $4,000,000 = 15%. Overhead as a percentage of direct costs: $600,000 ÷ $3,100,000 = 19.4%. Those two numbers are not interchangeable, and which one you use in your bid markup matters enormously.


The Overhead Rate Formula (And Where Most GCs Apply It Wrong)


The standard construction overhead calculation is: Total Overhead ÷ Total Direct Costs × 100. This gives you the overhead rate you should apply as a markup on top of direct costs to fully recover your overhead on every job. In the example above, that's 19.4% — meaning for every $1 of direct cost, you need to add $0.194 to cover overhead.


The common error is applying overhead as a percentage of revenue instead of direct costs. If you add 15% (your overhead-to-revenue ratio) to your direct costs as a markup, you're under-recovering overhead on every job. The math doesn't close.


The second error: using last year's revenue as the denominator when your volume is changing. If you grew from $4M to $6M this year, your overhead rate based on last year's numbers will make overhead look cheaper than it is — until you realize you've also hired staff and added costs to support that growth.


Tying Overhead Back to Job Costing


Overhead allocation is where construction overhead calculation meets real-world job costing for construction practice. Company-level overhead percentages tell you if your business is healthy. Job-level overhead allocation tells you if each project is actually profitable.


You can allocate overhead per project by labor hours (most common in labor-heavy work), by project value, or by project duration. Each method has tradeoffs. Labor-hour allocation is precise but requires accurate time tracking. Value-based allocation is simple but can overcharge small-margin jobs. Duration-based allocation works well for commercial GCs with long-running projects.


Tools like Procore and Buildertrend have job costing modules that can automate overhead allocation once you've set your rate. Bidi builds overhead visibility into the estimate level, so you're not reconciling it after the fact. The method matters less than the consistency — pick one and apply it to every job.




Construction Markup vs. Margin: The Confusion That Costs You Real Money


If you're applying a 20% markup and calling it a 20% margin, you're losing roughly 4–5 points of profit on every job — and you may not even know it. This is one of the most persistent and costly misunderstandings in the industry, and it compounds across every bid you submit.


Here's the math. You have $100,000 in direct costs. You apply a 20% markup: $100,000 × 1.20 = $120,000 bid price. Your profit is $20,000. But your margin — profit divided by revenue — is $20,000 ÷ $120,000 = 16.7%, not 20%.


To actually achieve a 20% margin, you need a 25% markup. The formula: Markup = Margin ÷ (1 − Margin). So 0.20 ÷ 0.80 = 0.25, or 25%.


On a $500,000 project, the difference between a 20% markup and a 25% markup is $25,000 in revenue. Across ten projects a year, that's $250,000 in margin you're leaving on the table because of a terminology error. For a deeper look at how construction markup vs margin affects your bids, it's worth working through the math on your own historical jobs.




What a Healthy General Contractor Profit Margin Looks Like After Overhead


According to CFMA's annual benchmarking study, the average general contractor nets between 2% and 6% after overhead and direct costs. That's a thin margin for the risk, capital, and complexity involved in running a construction business. Top-quartile firms — the ones with disciplined estimating, tight overhead control, and strong job costing construction practices — consistently achieve 8–12% net margin.


The difference between the average and the top quartile isn't usually project size or market segment. It's operational discipline: knowing their overhead percentage, applying it correctly in every bid, and tracking construction project profitability at the job level so they can course-correct before a bad job becomes a catastrophic one.


When Your Overhead Percentage Is Too High: Warning Signs


Overhead creeping above 25% of revenue is a warning sign worth taking seriously. Other indicators: net margin shrinking even as revenue grows, estimating losses on jobs that seemed well-bid at the time, and cash flow tightening despite a full schedule.


A GC we spoke with in the Midwest grew his commercial business from $5M to $9M over three years. Revenue was up 80%. Profit was down. When he dug in, he found his overhead had grown from $750,000 to $1.8M — from 15% to 20% of revenue — because he'd added staff, office space, and software ahead of the revenue to support it. The growth was real. The profit wasn't.


When Your Overhead Percentage Is Too Low: The Hidden Risk


A GC running 6–8% overhead isn't necessarily efficient — they may be dangerously under-resourced. Under-investing in estimating means more missed bids and more scope gaps that turn into change order disputes. Under-investing in project management means field inefficiency that costs more per project than the overhead savings would have.


The goal isn't the lowest overhead percentage. It's the right overhead percentage for your volume, project type, and growth stage — one that fully recovers your costs and funds the operational capacity you need to deliver work profitably.




Frequently Asked Questions


What is a good overhead percentage for a construction company?


There's no single right answer, but useful benchmarks exist. Residential GCs typically run 15–25% overhead as a share of revenue. Commercial GCs tend to run 10–18%. Specialty contractors fall in the 12–20% range. Where you land within those ranges depends on your company size, project mix, and staffing model. A more useful question than "is my number good?" is "does my number fully recover all my non-direct costs?" — because an overhead percentage that leaves costs unrecovered is a problem regardless of where it sits relative to industry averages.


How do you calculate overhead in construction?


Start by identifying every cost on your P&L that isn't directly tied to a specific project — office rent, administrative salaries, insurance, software subscriptions, vehicle costs, owner's compensation allocated to overhead, estimating labor, and marketing. Add those up to get your total overhead pool. Divide that number by your total direct costs (labor, materials, subs, project-specific equipment) and multiply by 100. That gives you your overhead rate as a percentage of direct costs, which is the number you should apply as a markup on top of direct costs in your bids.


What is the difference between markup and margin in construction?


Markup is overhead and profit expressed as a percentage of your costs. Margin is overhead and profit expressed as a percentage of your selling price. A 20% markup on $100,000 in costs gives you a $120,000 bid and a 16.7% margin — not 20%. To achieve a 20% margin, you need a 25% markup. Confusing the two is one of the most common and costly errors in construction estimating, and it compounds across every job you bid.


What is a typical profit margin for a general contractor?


CFMA data shows the average GC nets 2–6% after overhead and direct costs. Top-quartile performers achieve 8–12% net margin. The gap between average and top-quartile firms is rarely about project type or market — it's about how precisely they track overhead, apply it in bids, and monitor job-level profitability throughout a project.


How does company size affect construction overhead percentage?


Smaller firms typically carry higher overhead as a percentage of revenue because fixed costs — office space, core staff, software, owner's salary — don't scale linearly with revenue. A $2M GC might spend $300,000 on fixed overhead (15% of revenue), while a $20M GC with a more developed cost structure might spend $1.8M (9% of revenue). This means small and mid-size GCs should be cautious about benchmarking against larger firms — a higher overhead percentage isn't automatically a problem if it reflects the fixed cost reality of your size.


Should overhead be applied to labor or total project cost?


The most technically accurate approach is to apply overhead as a percentage of total direct costs — labor, materials, subcontractors, and project-specific equipment combined. Some firms apply overhead only to labor, which can work if labor is the primary driver of overhead consumption (common in specialty trade work). The key is consistency: pick a method, calculate your overhead rate based on that denominator, and apply it the same way on every bid. Inconsistent application is what creates margin leakage across a project portfolio.




Knowing your construction company overhead percentage isn't a finance exercise you do once a year and forget. It's the foundation of every bid you submit, every margin you protect, and every decision about whether your company is actually building wealth or just building buildings. Get the number right, apply it consistently, and track it at the job level — and you'll have more clarity about your business than most GCs ever achieve.


If you want overhead visibility built into your estimates from the start — not reconciled after the fact — see how Bidi works at bidicontracting.com. It's built for GCs who want faster takeoffs and tighter numbers, not another spreadsheet to maintain.




*Reviewed by Weston Burnett, Co-Founder and CTO of Bidi Contracting.*

Ready to Transform Your Estimating Process?

See how BIDI's AI-powered platform can automate your construction estimating and bid management.