How to Calculate Contractor Overhead (and Why 10% Is Wrong)
Ask ten contractors what overhead they build into their quotes. Nine will say "10 percent — maybe 15 on bigger jobs." Then ask them to run the actual math.
Most find out they've been undercovering by 15 to 40 percentage points. That gap is where profit disappears and cash flow crises start. The truck payment still hits. The insurance renews. The admin time still gets spent. It just doesn't show up in the quote — so it comes out of the owner's pocket.
Overhead is every dollar your business spends to exist before you ever touch a job. Rent, insurance, administrative salaries, vehicles, software, your own time on the phone with clients. None of it appears on the invoice. All of it has to be somewhere in the price.
What Counts as Overhead (and What Doesn't)
Direct costs are job-specific: the wages you pay field crew for that project, the materials you bought for that site, the equipment rental for that particular week. Everything else is overhead.
Overhead typically includes:
- Office and admin: Rent or mortgage on office space, utilities, supplies, postage
- Insurance: General liability, workers' comp admin costs, commercial vehicle coverage, bonds
- Vehicles: Lease payments, fuel, maintenance on trucks not allocated to specific jobs
- Owner and admin labor: Your own hours handling estimates, bookkeeping, sales calls, hiring — any time you're not physically working on a billable job
- Marketing: Ads, website hosting, listing fees, yard signs, photography
- Software and tools: Estimating software, accounting tools, scheduling apps, communication platforms
- Professional fees: Accountant, attorney, license renewal, continuing education
- Miscellaneous: Small tools under your capitalization threshold, shop supplies, safety gear, uniforms
What overhead does not include: materials purchased for a specific job, direct labor billed to a project, subcontractor invoices tied to one site. Those stay in your direct costs column.
Start by pulling your last 12 months of expenses from your accounting software. Tag every line item as either "direct" or "overhead." If a cost would exist even if you had no jobs that month, it's overhead.
The Overhead Rate Formula
Once you have your overhead total, the calculation is simple:
Overhead Rate = Total Annual Overhead ÷ Total Annual Revenue × 100
Example: If your overhead runs $150,000 per year and your revenue is $500,000, your overhead rate is 30%.
That 30% needs to come from somewhere in every job you quote. If you only add 10%, you're covering the gap out of your profit margin — or out of owner draws that should represent your salary.
Two ways to apply your overhead rate to individual jobs:
Method 1 — Percentage of direct costs. Multiply your direct costs (labor plus materials) by your overhead rate to get the overhead dollar amount for that job, then add it before applying your profit margin. If direct costs are $4,000 and your overhead rate is 30%, that's $1,200 in overhead — bringing your pre-profit total to $5,200. Add a 15% profit margin and you quote $5,980.
Method 2 — Per-job allocation. Divide your annual overhead by your expected number of completed jobs. If overhead is $150,000 and you complete 100 jobs per year, that's $1,500 overhead per job. This works well when jobs are similar in size; it gets unreliable when you mix $500 service calls with $50,000 remodels.
Overhead Benchmarks by Trade
These ranges reflect established businesses with at least a few employees. Solo operators often run lower (15–25%), but they frequently forget to account for their own non-billable hours — which is where the math falls apart for them too.
| Trade | Typical Overhead Rate | Main Driver |
|---|---|---|
| Electricians | 25–35% of revenue | Vehicles, licensing, tool investment |
| Plumbers | 28–38% | Parts inventory, service vehicles |
| HVAC contractors | 30–40% | Equipment, warranty callbacks, seasonal variance |
| General contractors / remodelers | 35–50% | Project management labor, insurance, office staff |
| Landscapers | 25–35% | Equipment fleet, seasonal payroll costs |
| Cleaning businesses | 20–30% | Supplies, vehicle, admin and scheduling |
If your calculated rate lands outside these ranges, don't assume the benchmark is right. Actual overhead varies significantly by geography, shop size, and business model. The benchmarks are a sanity check, not a target to hit.
Why Most Contractors Underestimate Their Overhead
There are three mistakes that show up constantly.
Forgetting owner labor. If you spend 10 hours a week on estimates, bookkeeping, client calls, and admin work, that time has a real cost. At $65 per hour, that's $650 per week — roughly $34,000 per year in management labor that needs to be recovered somewhere. Most owners don't count it as overhead because it doesn't feel like an expense. It is one.
Treating insurance as a direct cost. General liability insurance protects the business, not a specific job. It belongs in overhead. Some contractors allocate it per-job as a line item, which is a fine accounting method, but the underlying category is still overhead and needs to feed your overhead rate calculation.
Using a stale number. Overhead grows. You hire an office manager. You add a second truck. You move to bigger shop space. You take on an SEO campaign. Each change raises your overhead rate — but quotes don't update automatically. If you haven't recalculated in 12 months, you're probably pricing off a number that no longer reflects your business.
A useful diagnostic: if your revenue is climbing but your net profit keeps shrinking, overhead creep is usually the culprit. Run the formula and see.
Overhead vs. Profit Margin — Not the Same Number
These two get collapsed into one vague buffer constantly, and it costs real money.
Overhead is cost recovery — you're recouping what you spend to run the business. Profit margin is what's left after recovering all costs, including overhead. They are fundamentally different things.
When a contractor says "I add 20% for overhead and profit," they've merged two separate numbers into one. The problem: you can't tell which part covers which. You might have your overhead covered, your profit covered, both, or neither — and you have no way to know.
Keep them separate. Calculate overhead from your actual expense data. Set your profit target as a deliberate business decision — what the company needs to grow, handle slow months, and pay you what you're worth.
The confusion between overhead and profit often shows up alongside confusion between markup and margin. We broke that math down in detail in Markup vs Margin: Why Contractors Keep Underpricing Jobs. If those terms feel blurry, start there — the concepts stack directly on top of what's covered here.
How to Build Overhead Into Your Quotes: A Step-by-Step
- Pull 12 months of expenses. Export from QuickBooks, FreshBooks, or your bank statements. Every dollar you spent in the last year.
- Sort into direct vs. overhead. Direct costs are job-specific. Overhead is everything else. When in doubt, ask: "Would this expense exist if I had zero active jobs right now?" If yes, it's overhead.
- Total your overhead. Sum every overhead item. Include an honest dollar value for your own admin hours if you're not paying yourself a salary.
- Calculate your rate. Overhead total ÷ annual revenue. If you're newer and don't have 12 months of revenue, use your revenue target instead.
- Apply it to every quote. Either as a percentage applied to direct costs, or as a per-job dollar amount. The method matters less than consistency — pick one and stick with it.
- Review it quarterly. Your overhead rate changes when your costs change. A number you calculated in January may not be accurate by October.
Your overhead rate and your fully burdened labor rate are closely related — both are required to understand what a worker actually costs you per hour. If you've calculated one, the other becomes much easier to get right.
Frequently Asked Questions
What is a contractor overhead rate?
A contractor overhead rate is the percentage of revenue needed to cover all business expenses not tied to a specific job — things like office rent, insurance, administrative salaries, vehicle costs, software, and marketing. It is calculated by dividing total annual overhead by total annual revenue. For most contractors, the rate falls between 25% and 54% of revenue.
What is a typical overhead percentage for a contractor?
Typical contractor overhead runs between 25% and 54% of revenue depending on trade, company size, and geography. Small contractors with lean operations tend to fall in the 25–35% range. Mid-sized firms with office staff and multiple vehicles commonly see 35–45%. Larger operations with significant management layers can exceed 50%. Overhead below 20% usually means the owner's non-billable time is not being counted.
How do I include overhead in a job quote?
Multiply your direct costs (field labor plus materials) by your overhead rate to get the overhead dollar amount for that job. Add it to your direct costs before applying your profit margin. For example: $4,000 in direct costs with a 30% overhead rate adds $1,200, bringing the pre-profit subtotal to $5,200. A 15% profit margin on that subtotal brings the quoted price to $5,980.
Is overhead the same as profit in a contractor quote?
No. Overhead is cost recovery — it reimburses the business for operating expenses not tied to a specific job. Profit is what remains after all costs, including overhead, have been paid. Quoting "overhead and profit" as a single blended number makes it impossible to know whether either is actually covered.
Should I show overhead as a line item on a quote?
Most residential contractors do not break out overhead as a named line item — they roll it into their labor rates or overall markup. What matters is that it is in the price, not how it is labeled. In insurance restoration, government contracting, and some commercial work, overhead may be required as an explicit line item. Check your contract terms if you work in those sectors.
How often should I recalculate my overhead rate?
At minimum, once a year. In practice, any time your fixed costs change significantly — you hire admin staff, add a vehicle, move to a larger facility, take on new software, or change your insurance coverage — the rate should be updated. A rate calculated 18 months ago and never touched is almost certainly wrong.
The Bottom Line
Ten percent overhead is a habit, not a calculation. For most contractors it covers less than half of what overhead actually costs — the rest quietly erodes profit or comes out of the owner's pay.
The fix is a single hour of work: pull your expenses, sort them, run the formula. Lock in a real number, apply it to every quote, and review it when your costs change. That one adjustment can mean the difference between a job that actually pays you and one that looks profitable until the year-end reconciliation.
Once your overhead rate is accurate, everything downstream — your flat rate pricing, your profit targets, your change order decisions — gets easier to defend and harder to get wrong.
If you want your quotes to do the math automatically — overhead, labor, materials, markup — PRISM builds structured estimates from a client message in about two minutes. The formula is only useful if it actually makes it into every quote you send.
Stop quoting on Sundays.
Paste a client text — PRISM writes the quote in two minutes. Try the live demo on the homepage, free.
Try PRISM Free →