How to calculate overhead costs

What counts as overhead, how to total it, three ways to calculate an overhead rate (per labor hour, per labor dollar, per revenue dollar) and how to use it in pricing.

You found a pro tip Recalculate your overhead rate every time you sign a new lease, buy a vehicle or add an office role. Those three changes move the rate more than anything else.
In shortOverhead costs are the ongoing expenses of running the business that are not tied to a specific job or product, such as rent, insurance, software, office salaries, vehicles used across jobs and marketing. Add them up for a period, then divide by a base, usually direct labor hours, direct labor cost or revenue, to get an overhead rate. Use that rate to make sure every price covers its share of overhead before profit.

What counts as overhead

Direct costs vs. overhead
Type Examples How to treat
Direct labor Wages and burden for time spent on a specific job or product Charge to the job
Direct materials Materials used on a specific job or product Charge to the job
Overhead Rent, utilities, insurance, office staff, software, phones, marketing, accounting, licenses, general vehicles and tools Spread across jobs using an overhead rate

Some costs can sit in either group depending on how you track them. A truck used by one crew on one long job might be a direct cost; a truck shared across many small jobs is overhead. Be consistent. Owner salary is often treated as overhead if the owner mainly manages, or split if they also do billable work.

Fixed, variable and semi-variable overhead

Knowing the mix helps with planning: fixed overhead has to be covered even in a slow month.

Step 1: total your overhead

Pull a year of expenses from your accounting records, or budget the year ahead, and list every overhead item. Annual totals smooth out seasonal swings and one-off payments such as insurance premiums.

Example annual overhead (fictional service business)
Item Annual cost
Rent and utilities $36,000
Insurance (liability, auto, property) $14,400
Office manager salary and burden $52,000
Vehicles, fuel and maintenance (shared) $24,000
Software, phones and IT $7,200
Marketing $9,600
Accounting, legal and licenses $6,800
Total overhead $150,000

Step 2: choose a base and calculate the rate

Three common overhead rates
Method Formula Example Best for
Per direct labor hour Overhead ÷ direct labor hours $150,000 ÷ 6,000 = $25.00 per hour Service and trade businesses that bill by time
Per direct labor dollar Overhead ÷ direct labor cost $150,000 ÷ $240,000 = 62.5% When wage rates vary widely
Per revenue dollar Overhead ÷ revenue $150,000 ÷ $600,000 = 25% Quick checks and trend tracking

Use the method that matches how costs actually behave. If overhead mostly supports crews’ time in the field, a per-labor-hour rate is usually the most useful for pricing. Our overhead rate calculator does the math.

Step 3: use the rate in pricing

Once you know the overhead rate, add it to direct costs on every quote. For a job estimated at 12 direct labor hours, with direct labor cost of $40.00 an hour and materials of $300:

Job price build-up (fictional)
Item Calculation Amount
Direct labor 12 × $40.00 $480.00
Materials $300.00
Overhead 12 × $25.00 $300.00
Total cost $1,080.00
Price at 20% margin $1,080 ÷ 0.80 $1,350.00

See our guides on pricing a trade job and pricing cleaning services, and our profit margin calculator.

Getting direct labor hours right

A per-labor-hour rate is only as accurate as the hours behind it. Use billable or direct hours, not total paid hours: travel between jobs, training, shop time and admin are usually not direct hours unless you track and charge them as such. If you divide overhead by total paid hours, your rate will be too low and every price will undercharge. Time tracked by job gives you the real figure. See job costing with time tracking and our labor burden calculator.

Overhead for multi-location or multi-service businesses

If you run several locations or service lines, decide whether to use one company-wide rate or separate rates. A company-wide rate is simpler; separate rates are more accurate when overhead differs a lot, for example a location with expensive rent or a service line that needs heavy equipment. A common approach is to assign costs that clearly belong to one location or line directly, then spread shared costs such as head office using a single base.

Reducing overhead

Review the rate regularly

Recalculate your overhead rate at least once a year, and whenever a big cost changes, such as a new lease, a new office hire or a large insurance increase. Compare actual overhead with the budget quarterly. If billable hours fall short of plan, the effective overhead rate rises, and prices set on the old rate stop covering costs.

Comparing the three methods on the same numbers

Using the fictional figures above, the same $150,000 of overhead gives $25.00 per direct labor hour, 62.5% of direct labor cost, or 25% of revenue. They are three views of the same cost, and on an average job they give similar answers. They diverge on unusual jobs. A job with highly paid specialists carries more overhead under the labor-cost method than under the hours method. A job with expensive materials and little labor carries more under the revenue method. Pick the base that best matches what actually drives your overhead. For most service and trade businesses, overhead grows with crew size and hours worked, which is why the per-hour method is the usual choice. Whichever method you choose, use it consistently so quotes, job costing and reviews all compare like with like.

Common mistakes

How EZTime helps

EZTime records employee hours from clock-ins and lets you assign time to jobs and clients with job and client tracking, so you can separate direct hours from travel, training and admin. Reports export by job and period, giving you the direct labor hours you need for an accurate overhead rate and job costing.

Overhead worksheet (fictional)

Monthly overhead example
Item Monthly cost
Rent and utilities $3,200
Office salaries $6,500
Insurance $1,100
Vehicles (non-job use) $900
Software and phones $450
Accounting and legal $600
Total $12,750

If crews work 1,700 direct labor hours a month, the overhead rate is $12,750 / 1,700 = $7.50 per labor hour. Use our overhead rate calculator.

Where overhead hides

Some of these are not overhead by definition, but they act like it if you do not price them. See how to reduce business costs.

Your next 30 days

  1. List every overhead cost from the last 12 months.
  2. Choose the allocation base that fits your business.
  3. Calculate the rate and compare it with your current prices.
  4. Check whether direct labor hours are recorded accurately.
  5. Schedule a quarterly review.

Overhead in a slow month

In a slow month, direct labor hours fall but most overhead stays the same, so the effective overhead per hour rises. Price from an average month, not your busiest one, and keep a cash cushion for slow periods. If slow months are predictable, plan maintenance, training and marketing for them, so the time is still productive.

Overhead accuracy check

Tick each statement that is true.

0 of 6. Your prices may not cover overhead. Build the list first.

Frequently asked questions

What is included in overhead costs?

Ongoing expenses not tied to a specific job, such as rent, utilities, insurance, office salaries, software, shared vehicles, marketing and professional fees.

How do I calculate an overhead rate?

Divide total overhead for a period by a base such as direct labor hours, direct labor cost or revenue.

Which overhead rate should I use?

For businesses that sell time, a rate per direct labor hour is usually most useful for pricing.

Is owner salary overhead?

Often yes, if the owner mainly manages. If the owner also does billable work, split the time.

How often should I update my overhead rate?

At least annually, and when major costs or billable hours change.

Why does my overhead rate go up when we’re slow?

Overhead stays similar while direct hours fall, so each hour carries more overhead.

Where to go next

Keep reading

Labor cost by job and client

With jobs and clients tagged in EZTime, you can compare what you quoted with the hours the work really took.