
What is the difference between direct and indirect costs in construction?
Direct costs attach to installed work: materials, labor with burden, equipment and subcontracts, coded to a CSI MasterFormat division. Indirect costs support the job without becoming permanent work, split into job overhead (general conditions) and home office overhead, and allocated by duration, value or labor hours.
Direct vs Indirect Costs in Construction: The Line That Changes Your Bid
The line between direct vs indirect costs in construction is a traceability test, not a list of vendors. A cost is direct when you can point to a specific work item, a quantity, and a unit price on the estimate sheet. It is indirect when it belongs to the project as a whole and can only be recovered by spreading it across every line. Two estimators can look at the same concrete invoice and classify it differently, and that difference shows up in the bid markup.
Get the split wrong in the direction of under-counting indirect costs and the job looks profitable at buyout, then bleeds through the duration. Get it wrong in the other direction and a competitive bid turns uncompetitive. Our construction cost estimates keep each line tagged with its category and cost code so the split can be audited after the fact.
| Cost | Direct when… | Indirect when… | Typical U.S. unit |
|---|---|---|---|
| Equipment rental | Hours are logged to one work item | Rented for the project duration across trades | Hour or month |
| Field supervision | Foreman's time is charged to a crew's production | Superintendent covers the whole site | Hour, with burden |
| Temporary power | Metered to a single trade's work area | Serves the site from mobilization to closeout | Month |
| Small tools | Consumables priced inside a unit rate | Allowance carried as a lump sum | Percent of labor or lump sum |
| Permit fees | Tied to one trade's separate permit | Building permit for the whole project | Each, per jurisdiction |
Why the same invoice can land on either side
A scissor lift rented for a defined masonry scope with logged hours is direct equipment. The same lift rented for the duration of the project, serving several trades, is job overhead. A superintendent's truck allowance is indirect; a crane operator billing hours to a steel erection line is direct. The classification follows the measurement rule you wrote down, not the invoice description. That is why a construction job overhead costs list and a direct cost schedule must be built together — and why the cost codes on the schedule of values should mirror the estimate's structure. Once the split is fixed, the allowance for unknowns sits on top of it, and the guide to sizing a contingency reserve explains how that allowance is set and released.
What Counts as a Direct Cost (With Line-Item Examples)
A direct cost definition in construction estimating is narrow on purpose: the cost must be consumed by a specific work item and measurable in that item's unit. Everything else waits for the indirect side. The direct vs indirect costs in construction split is also the boundary that separates what are indirect costs in construction from what are direct — a question that comes up most often with supervision, equipment, and sales tax.
| Bucket | Example line item | Unit of measure | Source on the sheet |
|---|---|---|---|
| Materials | Ready-mix concrete, 4,000 psi | Cubic yard | Vendor quote plus published price index |
| Labor | Carpenter hours at wage plus burden | Hour | BLS wage series plus company burden rate |
| Equipment | Excavator, logged to footing excavation | Hour | Rental quote or ownership rate |
| Subcontract | Drywall supply and install | Square foot | Subcontractor bid |
| Freight and tax | Delivered steel joists | Ton, delivered | Quote plus state sales tax rate |
| Waste | Framing lumber at a stated waste factor | Board foot | Takeoff quantity times waste percentage |
The traceability test: unit, quantity, and source
Every direct cost line must answer three questions: what unit, what quantity, and what source. A 4-inch slab priced at 0.33 cubic feet per square foot is traceable; a lump-sum concrete allowance is not. Wage inputs come from published U.S. Bureau of Labor Statistics data and material inputs from Producer Price Index series, so the source column can name the series and the month. The AACE estimate class tells the reader how much design detail backs each quantity — a Class 4 estimate leans on parametric ratios, a Class 2 on measured quantities. Lines that cannot pass the test move to indirect, and the commercial estimating services workflow applies the same test to every Division 01 through 49 item. Reading the direct vs indirect costs in construction split this way keeps each line auditable before any markup is applied.
What Counts as an Indirect Cost — and How It Differs From Overhead
Indirect costs split into two pools that are recovered in different ways. Project indirect costs — job overhead — are priced into the bid for this job over its duration. Company overhead is recovered through a markup applied across all work. The direct vs indirect costs in construction distinction matters most here: mixing the two pools produces bids that look complete but leave the home office unpaid, or bids that carry home-office costs twice.
| Cost | Pool | Allocation basis | Typical unit |
|---|---|---|---|
| Superintendent | Job overhead | Duration of the project | Month, with burden |
| Project manager | Job overhead | Percent of time allocated to the job | Month, allocated share |
| Temporary facilities | Job overhead | Duration of the project | Month |
| Small tools | Job overhead | Allowance on labor value | Percent of labor |
| Building permit | Job overhead | Per jurisdiction fee schedule | Each |
| Builder's risk | Job overhead | Percent of contract value | Percent |
| Home-office rent | Company overhead | Overhead markup on direct costs | Percent |
| Accounting staff | Company overhead | Overhead markup on direct costs | Percent |
General conditions items that are easy to miss
The commonly missed general conditions items are the ones with no obvious vendor: final cleaning, commissioning support, as-built drawings, temporary heat through winter, dumpster pulls beyond the allowance, and the superintendent's truck and phone. Bond premium and builder's risk insurance are often carried as percentages of contract value, so they move when the contract value moves. Contingency is not the same as any of these — it is an owner or estimator reserve, covered on our page on how contingency reserves are sized. Each indirect line should carry a duration basis, a unit, and a stated allocation rule so the total can be traced back to the schedule.
Worked Example: Building a Cost Line From Unit Rates
This example is illustrative, not a quote. It is a 2,400 sq ft tenant build-out in a leased shell: 180 linear feet of new partition, 1,600 sq ft of ceiling grid and tile, and 900 sq ft of resilient flooring. The indirect definition used here matches the one an estimator applies in a bid: anything that cannot be measured per unit of installed work is carried as a percentage of the direct total.
The project indirect rate below covers field supervision, temporary facilities, job overhead, general liability insurance, and a bond premium. Every multiplication and addition is shown so you can check the sheet against your own cost codes.
| Line item | Quantity | Unit | Unit rate | Extended cost |
|---|---|---|---|---|
| Partition framing and drywall | 180 | lf | $62.00 | $11,160.00 |
| Ceiling grid and tile | 1,600 | sf | $4.85 | $7,760.00 |
| Resilient flooring | 900 | sf | $6.40 | $5,760.00 |
| Direct cost subtotal | — | — | — | $24,680.00 |
| Project indirects at 18% | — | — | — | $4,442.40 |
| Subtotal | — | — | — | $29,122.40 |
| Contingency at 10% | — | — | — | $2,912.24 |
| Budget total | — | — | — | $32,034.64 |
Contingency range by estimate class
- Low contingency
- $150,000 (10%)
- High contingency
- $300,000 (20%)
- Budget range
- $1,650,000 – $1,800,000
Typical planning ranges that follow the AACE estimate-class idea: less design, more contingency. Set the final figure from a risk review of your own project.
Assumptions stated up front
Direct quantities come from a quantity takeoff with a 5% waste factor applied to board-type materials only. Labor rates are the national medians from the wage table below; a real bid replaces them with the local rate for the trade and adds payroll taxes, workers compensation, and fringe. Material prices are current as of the estimate date, and escalation is handled separately rather than inside the unit rate.
Quantities × unit rates, then indirect allocation
Partition framing and drywall: 180 lf × $62.00 = $11,160.00. Ceiling grid and tile: 1,600 sf × $4.85 = $7,760.00. Resilient flooring: 900 sf × $6.40 = $5,760.00. Direct total = $11,160.00 + $7,760.00 + $5,760.00 = $24,680.00. Apply the 18% project indirect rate: $24,680.00 × 0.18 = $4,442.40. Subtotal = $24,680.00 + $4,442.40 = $29,122.40. Add 10% contingency: $29,122.40 × 0.10 = $2,912.24, giving a budget of $32,034.64.
The calculator below takes the base estimate and an AACE estimate class from 5 to 1 and returns a low and high contingency with a budget range. Run the $24,680.00 direct total through it to see how the class you claim changes the number you carry. For the reasoning behind the percentage itself, see our notes on sizing contingency percentages by estimate class.
What Drives the Price: Direct and Indirect Cost Levers
Direct costs scale with quantity; indirect costs scale with time. A third 1,000 sq ft of drywall adds 1,000 sf × the unit price to the direct side and nothing to the general conditions line. A three-week delay adds field supervision, equipment rental, and temporary facilities to the indirect side without changing a single quantity. Keeping that distinction straight is the core of direct vs indirect costs in construction.
Separate job overhead vs general conditions in your own reporting. General conditions are the Division 01 items tied to this contract — supervision, temporary utilities, final cleaning, closeout. Home office overhead is the company cost of staying open and is recovered through a markup, not through a project line. Mixing the two hides which project is actually paying for the home office.
Labor burden and productivity swings
Burden is the multiplier that turns a wage into a cost: payroll taxes, workers compensation by trade class, general liability insurance, and fringe. A carpenter at the national median wage costs materially more than that wage once burden lands, and the burden rate differs by trade and by state. Productivity swings move the direct side too: a crew installing 20% less per day raises the labor hours per unit without touching material prices.
Schedule length and indirect accumulation
Every week on site carries the same supervision, temporary power, and sanitation cost regardless of how much work gets placed. That is why a compressed schedule reduces indirects even when it raises direct labor through overtime. Builder's risk and the bond premium are also duration-sensitive: both are priced against contract value and expected exposure period, so a longer job costs more to insure at the same contract amount.
Site conditions and material sourcing
Freight and delivery, sales tax, and prevailing wage requirements sit on the direct side and change with location. The Producer Price Index shows how fast those inputs move: lumber, ready-mix, steel mill products, and copper wire each post different twelve-month changes in the chart below, which is why a single escalation percentage applied to all materials misstates the estimate. Confirm current code editions and permit fees with the local building department before you lock the number.
A Practical Checklist for Splitting Costs on Your Next Bid
Run this checklist after the quantity takeoff is complete and before the bid is priced. Its purpose is to make the direct vs indirect costs in construction decision explicit on every line instead of leaving it to whoever builds the spreadsheet. A line that cannot be classified cannot be defended in a post-award review, and that is where margin leaks.
| Cost line | Typical tag | Evidence to attach |
|---|---|---|
| Framing lumber and fasteners | Direct | Supplier quote with delivery terms and waste factor |
| Carpenter wages plus labor burden | Direct | Base wage, burden rate, payroll tax and workers compensation basis |
| Jobsite trailer and temporary power | Project indirect | Rental quote tied to schedule duration |
| Small tools allowance for a trade crew | Project indirect | Consumable list and replacement rule |
| Field supervision and project manager | Project indirect | Monthly rate multiplied by scheduled months |
| Builder's risk and bond premium | Project indirect | Carrier or surety quote referenced to contract value |
| Home office rent and accounting staff | Overhead | Annual budget divided by annual revenue or direct labor |
| Permit fees and plan review charges | Project indirect | Jurisdiction fee schedule |
Tag every line: direct, project indirect, or overhead
Give each cost code one of three tags in a dedicated column: direct, project indirect, or home office overhead. The direct cost definition construction estimators apply is narrow — labor, material, and equipment physically incorporated into or consumed by the work — so a crew's payroll taxes belong to that same line through labor burden, not to a separate indirect bucket. The small tools allowance is the classic misfile: consumable blades and bits tied to a specific trade are project indirect, while the contractor's shop-level tool replacement pool is overhead. Tag it once, in writing, and apply the same rule on every bid.
Attach a source to each rate
Every rate needs four fields: the unit, the measurement rule, the arithmetic, and the public data behind it. For labor, that means the base wage, the burden rate, and the payroll tax and workers compensation components that build it — not a single blended number with no backup. For material, record the supplier quote date and any freight and delivery terms, because a lumber line priced off a quote that predates the latest Producer Price Index movement is already stale. Where a rate is adjusted from a national average, note the wage or price series used so a reviewer can reproduce the number.
Reconcile indirects to the schedule before you submit
Project indirect costs — field supervision, temporary facilities, permit fees, builder's risk, and bond premium — scale with duration, so tie each one to the construction schedule rather than a percentage of hard costs. A project manager carried for ten months at a monthly rate is traceable; a 3% indirect markup is not. Then confirm that no cost is counted twice across direct, indirect, and overhead, and that contingency sits outside all three as its own line, which we cover in sizing contingency as a separate bid line. If the split has to survive a lender or owner review, professional schedule of values preparation maps the same cost codes to billing lines so the estimate and the pay application agree.
Frequently Asked Questions
What is the difference between direct and indirect costs in construction?
A direct cost can be measured against a specific line item on the drawings: the concrete in Division 03, the studs and gypsum board in Division 09, the hours to install them. An indirect cost supports the project without belonging to one line — field supervision, temporary power, permits, bond premium. The direct vs indirect costs in construction split decides which costs travel with the quantity takeoff and which are spread across the job.
Are general conditions the same as indirect costs?
General conditions are the project-level indirect costs listed in Division 01: project manager and superintendent time, temporary facilities, site security, cleanup, closeout documents. They are a subset of indirect costs, not the whole category. Home office overhead, insurance on the company as a whole and business development sit above Division 01 and are recovered through markup rather than billed as general conditions.
Is labor burden a direct or indirect cost?
Labor burden is direct when it attaches to a productive hour on a specific line item. Payroll taxes, workers compensation, general liability insurance and fringe on a carpenter installing Division 06 millwork belong in that line's unit rate. Burden on supervision who never touch the work is indirect and belongs in general conditions. Splitting one burden rate across both pools double-counts it.
How do you allocate indirect costs across multiple projects?
Pick one driver and apply it consistently: direct labor dollars, direct labor hours, or contract value. A superintendent splitting 60 percent of a month across two jobs is allocated on a time sheet; home office overhead is usually allocated on direct labor dollars. Whatever the driver, show it on the estimate so the reviewer can retrace the spread. Allocation methods are covered in our guide to construction budget management.
Should contingency be treated as a direct or indirect cost?
Contingency is neither a direct nor an indirect cost in the takeoff sense; it is a separately identified allowance held above the base estimate. Keep it out of unit rates and out of the general conditions line, and show it as its own row tied to the AACE estimate class and the design completion at bid time. Our note on contingency in construction explains how the allowance narrows as drawings mature.
Can a cost be direct on one project and indirect on another?
Yes. A pickup truck is direct on a sitework job where it hauls daily and is priced into equipment rental, and indirect on a tenant fit-out where it appears only as a general conditions vehicle allowance. The classification follows how the cost is consumed on that contract, not the asset itself. State the rule on the estimate so the same item is not counted twice.
How do you handle sales tax, freight and permit fees in the split?
Sales tax and freight are direct when they attach to a specific material line: the tax on a Division 05 steel package, the delivery charge on Division 08 doors. Permit fees are usually indirect and sit in Division 01 because they cover the whole project rather than one trade. Confirm with the building department which fees are collected at permit issuance and which are billed on inspection.
Can you build the estimate so direct and indirect costs stay separated?
Yes. Send the drawings, the specification sections and any cost codes you already use, and we return an Excel workbook that keeps direct line items, general conditions and markup in separate columns with the unit, measurement rule and arithmetic shown. The fee is quoted per project after we review the plans, and the delivery date is confirmed with that quote.