Contractor Tips
Contractor reviewing job estimates, construction plans, and overhead costs with a calculator.

How to Allocate Contractor Overhead to Each Job

Andrew Booth Andrew Booth

You price a deck repair at $4,700. Lumber, two carpenters, the railing sub, a dumpster. Every line’s covered.

The shop rent isn’t. Neither is your insurance, your bookkeeper, or whoever answers the phone while you’re on a job. Those bills come due whether the job makes money or not.

That’s contractor overhead: the cost of keeping the business running that you can’t charge directly to one job.

To recover those expenses, you need to spread them across the jobs you take on.

Overhead Allocation Rate = Total Overhead ÷ Total Allocation Base

Job Overhead = Allocation Rate × Job’s Share of the Base

Your allocation method determines how much overhead each job carries.

What Counts as Contractor Overhead?

Overhead covers the expenses needed to operate your business that aren’t tied directly to a particular job.

Some expenses stay fairly steady. Others rise and fall with the workload.

Fixed Overhead Costs

Fixed overhead includes regular expenses such as office rent, administrative salaries, software subscriptions, and general business insurance.

Your shop rent stays at $2,000 a month whether your crews are booked solid or sitting home waiting for work. Insurance premiums and subscription costs can change, but they usually don’t move up and down with every job.

That’s why slow months hurt. The work disappears faster than the bills.

Variable Overhead Costs

Variable overhead changes with business activity. Shared shop supplies, non-job-specific vehicle expenses, and certain administrative costs can rise as you take on more work.

Some costs have fixed and variable portions. A company truck needs insurance whether it moves or not, but maintenance expenses increase with use.

Company Overhead vs. Job-Site Overhead

Construction jobs have expenses that don’t fit neatly into labor or materials. Contractors often call these job-site overhead or general conditions.

These expenses belong to specific jobs. Company overhead covers expenses shared across the business.

Expense Typical Classification
Carpenter wages and employer labor costs Direct job cost
Lumber and fasteners Direct job cost
Job-specific equipment rental Direct job cost
Temporary fencing for one project Job-site cost
Portable toilet for one project Job-site cost
Site supervisor assigned to one project Job-site cost
Permits and dumpster for one project Job-site cost
Office or shop rent Company overhead
Bookkeeper’s salary Company overhead
General business insurance Company overhead
Company-wide advertising Company overhead

On the estimate, job-site costs sit alongside your other direct costs. They’re charged to the job, even when they aren’t labor or materials.

A dumpster rented for a renovation belongs on that renovation. Your office rent has to be recovered across multiple jobs.

Don’t Leave Your Own Work Out

Small contractors are especially prone to underpricing their own time.

Say you spend half your week estimating, answering calls, scheduling crews, and handling paperwork. You might not draw a regular salary for that work, but the business still needs someone doing it.

For pricing purposes, include a realistic allowance for that management work.

If a comparable office or management role costs $60,000 a year and you perform roughly half that role, a $30,000 annual allowance gives you a starting point.

Work you perform directly on jobs belongs in job labor costs. Keep the management allowance separate from those hours and from any owner compensation already included in your expenses.

For more on wages and employer expenses, see How to Calculate Construction Labor Cost.

How to Calculate Your Total Contractor Overhead

Pull your business expenses for the last 12 months. Use your accounting records to identify indirect operating expenses and remove costs already charged to individual jobs.

Add any management labor allowance that your current expenses don’t already cover.

A small carpentry contractor might have the following annual overhead:

Overhead Expense Annual Cost
Office and shop rent $24,000
Owner management allowance $30,000
General business insurance $12,000
Accounting and professional fees $9,600
Software, phone, and internet $8,400
Marketing and shared operating expenses $12,000
Total Annual Overhead $96,000

All dollar amounts and rates in the examples are fictional. They’re not industry averages or recommended rates.

The $30,000 owner management allowance is the same half-time office work described earlier. It is included in the $96,000 total, so don’t add it again. The example assumes other administrative needs are covered by the listed expenses.

The business carries $96,000 in annual overhead, or an average of $8,000 a month.

That amount has to be recovered through the work the company sells.

Dividing it equally among every job would give a two-day repair the same overhead as a six-week renovation. A labor-hour or cost-based allocation can spread the expense more accurately.

Three Ways to Allocate Overhead to Jobs

Each method spreads the same overhead pool across a different measure of work. Choose one method for that pool. Adding all three allocations to the same job would charge the overhead three times.

Method 1: Allocate Overhead by Productive Labor Hours

This is a good starting point for labor-heavy contractors. Carpentry, painting, and repair businesses often have reliable labor-hour estimates.

Overhead per Productive Labor Hour = Annual Overhead ÷ Annual Productive Labor Hours

Our carpentry contractor has:

  • Annual overhead: $96,000
  • Expected productive labor hours: 4,800

$96,000 ÷ 4,800 = $20 per productive worker-hour

A job requiring 40 worker-hours gets:

40 × $20 = $800 in allocated overhead

Count worker-hours, not calendar hours. Two carpenters working eight hours each produce 16 worker-hours.

Why Productive Hours Matter

Three carpenters get paid for 2,080 hours a year each. That’s 6,240 paid hours.

Take out paid holidays, PTO, paid downtime, shop cleanup, meetings, and other hours not assigned to jobs. Say 4,800 hours remain available for productive job work.

Calculation Overhead per Hour
$96,000 ÷ 6,240 paid hours $15.38
$96,000 ÷ 4,800 productive hours $20.00

That’s about $4.62 an hour. Applied across 4,800 productive hours using the unrounded rates, the lower rate recovers only about $73,846.

The business comes up roughly $22,154 short.

If your burdened labor rates already recover paid nonproductive time, keep those expenses out of the company overhead pool. Charging them again would count the same cost twice.

Method 2: Allocate Overhead by Direct Labor Cost

Instead of counting hours, spread overhead across the labor dollars charged to jobs.

Overhead Rate = Annual Overhead ÷ Annual Direct Labor Cost × 100

Our contractor expects $192,000 in annual direct labor costs, including the employer expenses assigned to field labor.

$96,000 ÷ $192,000 × 100 = 50% overhead allocation rate

For a job with $1,600 in direct labor cost:

$1,600 × 50% = $800 in overhead

This method works when labor expense tracks the amount of business support a job needs.

The drawback shows up when wage rates vary. A job using higher-paid workers gets more overhead than a job with the same hours performed by lower-paid workers.

If two crews perform similar work with similar administrative support, allocating by hours may give you a more consistent result.

Method 3: Allocate Overhead by Total Direct Job Cost

This method spreads overhead across all direct job costs, including job-specific general conditions.

Overhead Rate = Annual Overhead ÷ Annual Direct Job Costs × 100

Suppose the contractor expects $480,000 in annual direct costs, including labor, materials, subcontractors, and job-specific equipment.

$96,000 ÷ $480,000 × 100 = 20% overhead allocation rate

A job with $4,700 in direct costs receives:

$4,700 × 20% = $940 in overhead

Take two equipment installation jobs. One requires $5,000 in purchased equipment. The other requires $20,000. At a 20% allocation rate, those equipment dollars alone drive $1,000 versus $4,000 in overhead.

The larger order may take little additional scheduling or administrative work.

For contractors whose jobs are mostly materials or subcontractors, a total-direct-cost percentage can shift too much overhead toward expensive purchases.

Keep the method consistent across similar work. If your company handles substantially different types of jobs, separate overhead pools may provide a better allocation.

Example: Allocating Overhead to a Construction Job

A carpentry contractor is estimating a residential deck repair. The scope includes replacing damaged deck boards, repairing sections of framing, and installing new railing.

The job needs 40 worker-hours. The contractor uses productive labor hours to allocate company overhead.

Step 1: Use the Overhead Rate

Use the $20 per productive worker-hour rate calculated in Method 1.

Step 2: Calculate the Direct Job Costs

Direct Job Cost Estimated Amount
Materials, including delivery $2,400
Field labor, including employer costs $1,600
Subcontracted railing work $500
Equipment rental and disposal $200
Total Direct Costs $4,700

The labor estimate covers 40 worker-hours at an average burdened cost of $40 per hour. Equipment rental and disposal are job-specific costs, included directly in the estimate.

Step 3: Add the Job’s Overhead

40 worker-hours × $20 = $800

Step 4: Calculate the Total Estimated Job Cost

Cost Component Amount
Direct job costs $4,700
Allocated company overhead $800
Total Estimated Job Cost $5,500

The contractor needs to recover $5,500 before earning a profit on the job.

Using the direct-cost method from earlier, the same job would carry $940 in overhead instead.

The $140 difference comes from the allocation base. Nothing about the job changed.

Use the same method for comparable jobs so you can see whether your business is recovering enough overhead over time.

How to Include Overhead in Your Job Price

The job’s estimated cost is $5,500, including allocated overhead.

Suppose the contractor wants a 20% profit margin on the selling price.

Selling Price = Total Estimated Job Cost ÷ (1 − Target Profit Margin)

$5,500 ÷ 0.80 = $6,875

Pricing Calculation Amount
Direct job costs $4,700
Allocated overhead $800
Total estimated job cost $5,500
Selling price $6,875
Expected profit after allocated costs $1,375
Target profit margin 20%

Overhead keeps the business open. Profit is what’s left after that, and on this job it’s $1,375 if nothing goes sideways.

Don’t Confuse Markup With Margin

A 20% markup on $5,500 produces a selling price of $6,600.

That’s $1,100 in profit, or a 16.67% margin.

A 20% profit margin requires a selling price of $6,875.

You can run your own numbers through Cinderblock’s free Job Pricing Calculator. Enter your direct costs, add your allocated overhead, and choose the profit margin you want.

The Markup and Margin Calculator also lets you compare the two pricing methods.

Common Contractor Overhead Allocation Mistakes

Giving Every Job the Same Overhead Charge

A two-day repair and a two-month renovation use different amounts of business support.

Splitting annual overhead evenly by job count can undercharge larger, more demanding projects and overcharge smaller ones.

Use a consistent allocation base rather than an arbitrary flat amount.

Treating Allocated Overhead as Actual Job Spending

The $800 on our deck repair isn’t an invoice for $800. It’s the job’s share of company-wide expenses.

Your business still has to pay the actual rent, insurance, administrative costs, and other overhead bills.

At year-end, compare what you’ve allocated to jobs against what you actually spent.

If the company completes 4,800 productive hours and recovers $20 per hour, it allocates $96,000 to jobs.

If actual overhead reaches $105,000, the business has a $9,000 under-recovery. If actual overhead is $90,000, it has a $6,000 over-recovery.

Cinderblock keeps estimates, invoices, time entries, and costs organized around each job. On the Build plan, time tracking and job costing cover labor, materials, purchase orders, and manually entered costs.

Those records help you compare estimated and actual job expenses. Your company-wide overhead rate still comes from your accounting records and allocation method.

How Often Should You Update Your Overhead Rate?

You hire an office assistant, renew your insurance at a higher premium, and lease another truck. Your overhead budget needs to account for those expenses before you use it to price new work.

Build your rate from an annual budget and review it against actual expenses and workload. Quarterly is a practical starting point. Recalculate sooner when the business changes.

Say the carpentry contractor still has $96,000 in annual overhead, but productive hours fall from 4,800 to 4,000.

Original Plan Lower Workload
Annual overhead $96,000 $96,000
Productive labor hours 4,800 4,000
Overhead per hour $20 $24
Overhead on a 40-hour job $800 $960

Rent didn’t change. Hours did.

The same 40-hour job now needs another $160 in allocated overhead to recover the budgeted expenses across fewer working hours.

Review your rate when crews grow or shrink, operating costs increase, or your mix of jobs changes. Compare the overhead you’ve recovered with actual spending, then use those figures when budgeting and pricing the next round of work.

Andrew Booth

Andrew Booth

Andrew is a construction industry writer focused on contractor operations, scheduling, estimating, and field workflows.

Frequently Asked Questions

There’s no standard rate that fits every contractor. Divide your indirect operating expenses by an appropriate allocation base, such as productive labor hours or direct job costs. Calculate the rate from your own business records.

Yes. Every job should contribute toward the cost of running the business. Allocate company overhead consistently and keep expenses already included in direct job costs out of the overhead pool.

Company overhead covers shared business expenses, such as office rent and bookkeeping. General conditions cover the costs of managing and supporting a specific project, such as site supervision, temporary fencing, and portable toilets. Charge general conditions to the job they belong to.

No. Overhead covers the business’s indirect operating expenses. Profit is the amount remaining after the costs included in the calculation. Recovering overhead alone doesn’t make a job profitable.

Extra hours increase direct labor costs and may increase the overhead assigned to the job. On fixed-price work, those additional costs reduce profit unless the contract allows you to recover them.

Set up your first job in under 5 minutes

14-day free trial. No credit card required.