Job CostingMay 26, 2026

Overhead Allocation for Subcontractors: How to Price Jobs Without Guessing at Markup

For many construction subcontractors, the estimating process starts with direct costs: labor, materials, equipment, subcontracted work, and a markup percentage that has been used for years. If the company is busy, the backlog looks healthy, and crews are moving, that markup can feel like enough.

Then the month closes. Insurance renewals hit. Project managers spend time on unbilled coordination. Trucks, phones, small tools, safety training, software, estimating time, and office payroll all show up somewhere in the general ledger. The job report says gross margin is acceptable, but the bank account says the company is working harder than it is keeping.

That gap is often an overhead allocation problem. For growing subcontractors, overhead is not just an accounting category. It is the cost of being ready to perform work. If overhead is not built into estimating, reviewed in job costing, and monitored through monthly financial reporting, the business may be pricing jobs below its actual break-even point.

The goal is not to make estimating more complicated. The goal is to stop guessing.

What overhead means for a subcontractor

Overhead is the cost required to operate the business that does not belong cleanly to one labor hour, one material invoice, or one change order. Some overhead supports field production directly. Some supports the company as a whole. Treating both categories the same can distort job profitability.

Overhead categoryExamplesCommon mistakeBetter treatment
Field overheadProject management, supervision, trucks, small tools, safety, field phones, equipment support, shop timeLeaving it in general overhead and never attaching it to jobsAllocate through labor hours, direct labor dollars, equipment hours, or job volume when the cost supports production
Company overheadOffice rent, admin payroll, accounting, insurance administration, professional fees, software, marketing, owner compensation not tied to field productionLoading every dollar into one blanket markup percentageRecover through a company overhead rate that is reviewed against gross profit and sales volume
Job-specific indirect costsPermits, job trailers, mobilization, temporary facilities, project-specific insurance, special compliance supportForgetting to include them until after the job startsEstimate directly to the job whenever practical

The distinction matters because field overhead often changes as production changes. Company overhead may be more fixed in the short term. If a subcontractor uses one flat markup for everything, a job with heavy supervision and equipment usage may be underpriced, while a simpler job may carry too much burden.

The U.S. Small Business Administration notes that categorizing expenses helps owners analyze money-in and money-out and make better financial decisions.[1] In construction, that principle becomes even more important because job profitability depends on knowing which costs belong to production and which costs must be recovered across the entire business.

Why markup is not the same as margin

Many subcontractors talk about markup and margin as if they are interchangeable. They are not. Markup is added to cost. Margin is profit as a percentage of the selling price. Confusing the two can cause a contractor to think the job is priced more profitably than it really is.

If estimated cost is $100,000CalculationSelling priceGross profitGross margin
10% markup$100,000 × 1.10$110,000$10,0009.1%
20% markup$100,000 × 1.20$120,000$20,00016.7%
30% markup$100,000 × 1.30$130,000$30,00023.1%

This matters because overhead is paid with gross profit dollars. If the estimate uses a 20% markup but the company thinks it is producing a 20% margin, leadership may believe there is more room for overhead, discounts, callbacks, and slow collections than actually exists.

A subcontractor does not need academic formulas to fix this. It needs consistent language. When the team reviews bids, jobs, and financial statements, everyone should know whether they are talking about markup on cost or margin on revenue.

The overhead trap: profitable jobs that do not cover the company

A job can look profitable at the direct cost level and still fail to support the company. This happens when estimates recover labor and materials but do not recover the overhead needed to run the field and back office.

Assume a subcontractor has $2.4 million in annual revenue and $420,000 in annual overhead after separating direct job costs. That company needs to recover approximately 17.5% of revenue just to cover overhead before true net profit.

Annual snapshotAmount
Annual revenue$2,400,000
Annual overhead to recover$420,000
Overhead as a percentage of revenue17.5%
Desired net profit before tax$180,000
Profit target as a percentage of revenue7.5%
Combined overhead and profit target25.0%

If that company consistently prices work to produce only a 15% gross margin, it may appear busy while structurally under-earning. The issue is not only whether one job made money. The issue is whether the portfolio of jobs is funding the business model.

This is where monthly construction accounting becomes more than bookkeeping. The income statement must be connected to estimating assumptions. If overhead rises but bid templates do not change, profit fade is built into the next round of work before those projects even begin.

A practical way to calculate your overhead recovery rate

The simplest starting point is to calculate an overhead recovery rate using clean, recent financials. This does not need to be perfect on day one. It needs to be consistent enough to expose whether pricing assumptions are realistic.

First, normalize the income statement. Remove unusual one-time expenses that do not represent the ordinary operating structure. Reclassify direct job costs that were accidentally posted to overhead. Make sure owner compensation, insurance, vehicles, software, rent, office payroll, and professional fees are in the right categories. The IRS describes business expenses broadly as costs connected with operating a business, and tax treatment is different from job-cost treatment; the accounting system should support both management decisions and tax compliance.[2]

Second, choose an allocation base. Many subcontractors start with revenue because it is easy, but revenue is not always the best driver. Labor-heavy trades may benefit from overhead per direct labor hour or overhead as a percentage of direct labor cost. Equipment-heavy trades may need an equipment usage factor. Service departments may need a different method than project work.

Allocation baseBest fitWatchout
Percentage of revenueSimple starting point for small subcontractors with similar job mixCan under-allocate overhead to labor-heavy or supervision-heavy work
Percentage of direct labor costLabor-driven trades where field payroll is the main production driverRequires labor burden and payroll coding to be accurate
Direct labor hoursCrews with meaningful hour tracking and variable wage ratesTimekeeping must be reliable and timely
Equipment hours or equipment costTrades where owned equipment materially supports productionRequires usage tracking and a realistic equipment rate
Department-specific ratesCompanies with service, projects, and maintenance work that behave differentlyMore accurate, but requires disciplined reporting

Third, test the rate against completed jobs. If the new overhead method says several recently completed jobs were less profitable than expected, that is not a failure of the method. It is the method revealing what the old reports were hiding.

Field overhead should not disappear into the office

One of the most useful improvements a subcontractor can make is separating field overhead from company overhead. Field overhead includes costs that exist because production exists, even if they are not easy to tie to a single job.

For example, a project manager may support five active jobs. A truck may be used across multiple sites. A warehouse may stage materials for several crews. Safety meetings may support all jobs. If these costs remain in one general overhead bucket, individual job reports may overstate margin.

A reasonable allocation method is better than ignoring the costs. The method should be documented, reviewed, and used consistently. It should also be simple enough that the company will actually maintain it.

Field overhead itemPossible allocation methodManagement question it answers
Project manager payrollActive job count, contract value, or direct labor hoursWhich jobs consume management capacity?
Trucks and fuelCrew assignment, mileage, or labor hoursAre vehicle costs priced into labor and service rates?
Small tools and consumablesDirect labor hours or job typeAre high-consumption jobs priced correctly?
Safety and trainingLabor hours or headcountAre compliance-heavy jobs carrying their share?
Shop or warehouse supportMaterial volume, labor hours, or job countAre staging and logistics costs visible?

This is especially important for growing subcontractors. At $500K in revenue, the owner may personally absorb estimating, project management, and administration. At $3 million, those functions usually require paid people, systems, and management time. If the bid model still reflects the old owner-driven structure, the company may scale revenue without scaling profit.

Overhead allocation should change estimating behavior

An overhead rate is not useful if it sits in a spreadsheet and never changes decisions. The rate should influence bid review, minimum margin thresholds, change order pricing, and the willingness to accept low-margin work.

Before submitting a bid, the estimator and owner should be able to answer four questions. Does this job cover direct costs? Does it carry the right field overhead? Does it contribute enough to company overhead? Does it leave the target profit after risk, retainage, and expected collection timing?

This does not mean every job must carry the same margin. A strategic job with a reliable customer, short duration, clean scope, and fast payment may justify a different target than a complex job with retainage, uncertain coordination, and heavy supervision. But the decision should be intentional, not accidental.

The same logic applies to change orders. Extra work often feels profitable because the labor and material are visible. But if the change order requires project management time, revised scheduling, remobilization, supervision, or extended duration, overhead recovery should be part of the price. Otherwise, the company may win the change order and lose the margin.

For subcontractors using QuickBooks, the first step is often cleanup and consistent coding. If labor, materials, field support, and overhead are mixed together, the reports cannot support pricing decisions. A focused QuickBooks cleanup can make the chart of accounts and class or job structure more useful for estimating, WIP review, and cash planning.

How overhead connects to cash flow

Overhead is paid in real cash, often before the related job profit is collected. Payroll, insurance, rent, software, vehicle payments, and admin costs continue while invoices wait for approval. Retainage can stretch that gap even further.

That is why overhead allocation is also a cash flow discipline. If bids do not recover overhead, the company relies on deposits, vendor terms, credit cards, or the next job’s cash to fund today’s operating structure. The business can look busy while slowly becoming more fragile.

A 13-week cash flow forecast can help identify whether the current backlog is enough to cover payroll, payables, taxes, debt payments, and overhead. The downloads page includes a Cash Flow Forecast Template and an Overhead Allocation Guide that can help turn this from a vague concern into a weekly management habit.

A monthly overhead review rhythm

Overhead allocation should not be a once-a-year exercise. It should be reviewed monthly and recalibrated when the business changes. The review does not need to be long. It needs to be disciplined.

Monthly review questionWhy it matters
Did overhead increase or decrease materially this month?Rising fixed costs can silently erase net profit.
Are any direct job costs still sitting in overhead?Misclassification makes jobs look better than they are.
Are field support costs being recovered in estimates?Project management, trucks, tools, and safety costs should not disappear.
Did completed jobs hit their expected gross margin after overhead?Estimating assumptions should be compared to actual results.
Does backlog cover the next 60 to 90 days of overhead?A revenue gap can become a cash problem quickly.
Do bid templates need to be updated?Pricing must follow the current cost structure, not last year’s assumptions.

This rhythm is a core part of fractional controller services. The value is not just producing reports. The value is turning reports into pricing decisions, hiring decisions, cash decisions, and better conversations before problems become emergencies.

The bottom line

Overhead allocation is not about burdening jobs with arbitrary accounting math. It is about understanding the real cost of keeping a construction business ready to perform. When overhead is ignored, subcontractors underprice work, overstate job margin, and wonder why growth does not produce cash.

When overhead is measured and allocated thoughtfully, bids become more disciplined. Job reports become more honest. Change orders become less emotional. Owners can see whether the company is truly profitable or simply busy.

If your subcontracting business is growing but cash still feels tight, overhead may be one of the first places to look. Download the Overhead Allocation Guide on the Free Resources page, or schedule a consultation to review whether your job costing and pricing model are recovering the true cost of doing the work.

If bids cover direct costs but leave the business overhead unfunded, the costing model needs attention. My job costing and overhead allocation helps separate job costs from overhead and review whether pricing recovers both.

References

Want help with your contractor finances?

Schedule a free 20-minute Contractor Financial Control Review.

Book a Contractor Financial Control Review