How Do You Calculate Overhead Rate

9 min read

Most business owners don't ignore overhead because they don't care. They ignore it because it's boring, it's messy, and nobody taught them how to handle it without a spreadsheet migraine.

Then comes the month where revenue looks fine but the bank account disagrees. That's usually when someone Googles "how do you calculate overhead rate" at 11 PM with a cold cup of coffee That's the whole idea..

Here's the thing: overhead rate isn't accounting theater. It's the number that tells you what it actually costs to keep the lights on before you sell a single thing. Get it wrong, and you're underpricing jobs, overhiring, or wondering why profit vanishes every quarter.

What Is Overhead Rate

Overhead rate is the percentage (or dollar amount) you add to direct costs to cover the indirect costs of running your business. Rent. That said, insurance. Software subscriptions. The admin assistant who keeps the chaos organized. Depreciation on the equipment you bought three years ago Most people skip this — try not to..

It's not materials. It's not direct labor on a specific job. It's everything else.

The two flavors you'll actually use

Most businesses end up with two versions of this number:

Plant-wide (or company-wide) overhead rate — one number for the whole operation. Simple. Good enough if you run a relatively uniform business. A coffee roaster. A print shop. A solo consultancy Which is the point..

Departmental overhead rates — separate rates for production, finishing, shipping, admin. More work. Necessary if your machining department burns electricity and coolant while your design team burns Figma licenses and espresso.

Honestly? Most small businesses start with plant-wide and graduate to departmental when the numbers stop making sense. Because of that, that's fine. Don't over-engineer early Easy to understand, harder to ignore. Still holds up..

Why It Matters / Why People Care

You can't price accurately without it. That's the short version.

Say you build custom cabinets. But the rent on your 3,000-square-foot shop? On top of that, your carpenter's hours on that specific job — direct labor. The dust collection system maintenance? Plus, the hour you spent chasing a permit? Practically speaking, the QuickBooks subscription? Which means lumber and hardware — direct materials. None of that attaches to one cabinet. But every cabinet has to pay for it.

Miss that, and you're eating overhead out of margin. Do it long enough, and you're busy but broke.

What goes wrong when you guess

  • Underbidding jobs because you only counted materials and direct labor
  • Overhiring because revenue looks healthy but fully-loaded costs aren't
  • Cash flow surprises when quarterly insurance or annual software renewals hit
  • Wrong product decisions — keeping a low-margin line because "it covers its costs" (it doesn't)

I've seen a $2M fabrication shop discover they were losing $18K/month on their "bread and butter" product line because they'd used a 15% overhead markup from 2019. Rent had doubled. Practically speaking, insurance had tripled. They never updated the rate.

How It Works (or How to Calculate It)

The formula isn't complicated. The discipline is.

Step 1: Pick your allocation base

This is the denominator. The thing you'll measure activity by. Common choices:

  • Direct labor hours — classic for labor-intensive shops
  • Direct labor dollars — better when pay rates vary widely
  • Machine hours — for equipment-heavy operations
  • Direct materials cost — sometimes used in construction or trades
  • Units produced — only if you make basically the same thing repeatedly

The base should drive overhead. If they scale with people, use labor hours. Think about it: if rent and utilities scale with machine time, use machine hours. Don't pick one because it's easy — pick it because it correlates It's one of those things that adds up..

Step 2: Gather your actual overhead costs

Pull the last 12 months of expenses. Strip out:

  • Direct materials
  • Direct labor (only the hours/dollars tied to specific jobs)
  • Cost of goods sold that's truly variable per unit

Everything else stays in. In real terms, yes, even the owner's salary if you're working in the business. Yes, even depreciation — it's a real cost, just non-cash. Yes, even the Christmas party if it's a real recurring expense Practical, not theoretical..

Pro tip: export your P&L from QuickBooks or Xero, tag every line "overhead" or "direct," and sum the overhead column. Worth adding: takes 30 minutes once. Do it quarterly.

Step 3: Get your actual activity number for the same period

If you chose direct labor hours — pull total direct labor hours for the last 12 months from your time tracking or payroll system. Not estimated. Actual.

If machine hours — pull from your ERP, machine monitors, or operator logs.

This is where most people quit. Also, they don't have clean data. They guess. Even so, don't guess. On top of that, if your data is bad, fix the tracking first. A precise rate built on garbage data is worse than no rate — it creates false confidence.

Step 4: Divide

Overhead Rate = Total Overhead Costs ÷ Total Allocation Base

Example:

  • Total overhead (last 12 months): $420,000
  • Total direct labor hours (last 12 months): 14,000
  • Overhead rate = $420,000 ÷ 14,000 = $30 per direct labor hour

That means for every hour your crew spends on a job, you need to apply $30 of overhead to cover the shop's existence The details matter here. But it adds up..

Step 5: Apply it to jobs

Job takes 40 direct labor hours? Overhead applied = 40 × $30 = $1,200

Add that to direct materials and direct labor cost. Also, that's your fully loaded job cost. Price above that. How far above depends on your target margin — but at least now you know the floor.

A note on predetermined vs. actual rates

Big companies use predetermined rates — calculated at the start of the year using budgeted overhead and estimated activity. Then they reconcile at year-end It's one of those things that adds up..

Small businesses should just use actuals. Because of that, recalculate quarterly. Rolling 12-month actuals. It's more accurate, less work, and you don't need a year-end variance analysis to explain to your banker And that's really what it comes down to..

Common Mistakes / What Most People Get Wrong

Using last year's rate without checking

Rent goes up. That said, insurance spikes. You hired a part-time estimator. The software stack grew. If you're still applying a rate from 18 months ago, you're lighting money on fire.

Recalculate quarterly. Put it on the calendar.

Including direct costs in overhead by accident

The shop foreman splits time between running jobs and managing the floor. So naturally, split the salary. The hands-on hours are direct labor. Track the time. Only the management hours are overhead. It matters.

Using a base that doesn't drive the costs

A CNC-heavy shop using direct labor hours as the base. The machines run 20 hours a day. The operators babysit them. Overhead is driven by machine time — power, coolant, tooling, depreciation, maintenance. But the rate is per labor hour. So result: jobs with high machine time and low labor get undercosted. Jobs with high labor and low machine time get overcosted.

No fluff here — just what actually works.

Match the base to the cost driver Simple as that..

Forgetting non-cash overhead

Depreciation. Practically speaking, these don't hit the bank account monthly, but they're real. Practically speaking, amortization. That's why owner's market-rate salary (if you're underpaying yourself). In practice, accrued PTO liability. Leave them out, and your rate is artificially low It's one of those things that adds up..

Putting It All Together

Now that you have a clear method for capturing, allocating, and reviewing overhead, the next step is to make it a living part of your shop’s financial routine. Treat the overhead rate not as a static number you set once and forget, but as a quarterly checkpoint that keeps your cost picture realistic No workaround needed..

Quick‑fire checklist (once per quarter)

✔️ Action Why it matters
1 Pull the latest 12‑month actuals for all overhead categories (rent, utilities, insurance, software subscriptions, depreciation, accrued PTO, owner’s market‑rate salary, etc.) Guarantees you’re not basing decisions on stale or incomplete data. On top of that,
2 Reconcile direct‑labor time‑cards to separate true overhead hours (supervision, estimating, admin) from billable labor hours. Prevents accidental double‑counting and ensures only genuine overhead is allocated.
3 Choose the allocation base that truly drives each cost pool (labor hours for supervision, machine hours for power & maintenance, square footage for rent, etc.Worth adding: ). Aligns the rate with the actual consumption pattern.
4 Recalculate the overhead rate using the new totals and the chosen base. Produces a fresh, accurate “floor” for job costing.
5 Run a variance analysis on the most recent jobs: compare applied overhead to actual overhead incurred. So Highlights jobs that are being under‑ or over‑costed before you issue invoices.
6 Update your pricing model (or the markup you apply to fully‑loaded job costs) to reflect the new rate. Keeps your margins intact as cost structures evolve.
7 Document the new rate in your accounting system and set a calendar reminder for the next review. Embeds the habit into your operational rhythm.

The Bottom Line

A precise overhead rate built on garbage data is worse than no rate at all—it breeds a false sense of profitability that can quickly unravel when the bills actually arrive. By anchoring your rate in clean, current, and causally linked data, you give yourself a reliable floor for pricing, a realistic view of which jobs truly generate value, and the confidence to make strategic decisions (whether that means investing in new equipment, trimming non‑essential overhead, or expanding into new markets).

In short, treat overhead calculation as a discipline, not a one‑off spreadsheet exercise. The result? When you do, you’ll stop lighting money on fire, stop under‑pricing high‑machine jobs, and stop leaving non‑cash costs off the books. A clearer picture of your shop’s true cost structure, healthier margins, and the financial runway to grow on your own terms.

Conclusion
Accurate overhead rates are the backbone of sound shop finance. They protect you from the hidden drains of rising rent, equipment depreciation, and mis‑allocated labor, while ensuring every quote and invoice reflects the real cost of delivering work. By updating your rates quarterly, matching allocation bases to true cost drivers, and keeping both cash and non‑cash overhead in the mix, you turn a potentially opaque expense into a transparent, actionable metric. Let this disciplined approach become the standard in your shop—your future self (and your banker) will thank you.

Out Now

Straight Off the Draft

If You're Into This

Dive Deeper

Thank you for reading about How Do You Calculate Overhead Rate. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home