The Short Version
The margin leak I find most reliably in builder estimates is not material pricing. It is not labor rates. It is indirect costs that got absorbed into overhead or simply forgotten. A builder doing $2M in annual revenue who is missing 4-5% of indirect costs on every bid is leaving $80,000 to $100,000 per year in unrecovered project costs. That money does not disappear. It comes out of net profit. The fix is straightforward once you know what you are looking for — this post covers every indirect cost category and how to build it into your estimates.
Sound Familiar?
Signs indirect costs are leaking out of your estimates:
- Your gross profit on individual jobs looks healthy but your net profit at year end is significantly lower than expected
- You include a general conditions section in your estimates but it is a rough percentage, not a calculated number
- Supervision time for your own hours spent managing a job is not a line item in your estimates
- Dumpster rental, temporary toilets, and site utilities show up as job costs in your P&L but are not specifically estimated before the job starts
- Permit fees and inspection costs are either estimated loosely or not included until you have the actual invoice
- Jobs that run cleanly and finish on time still show less margin than the estimate said they should
What We Found
Direct vs. Indirect Costs in Construction: The Distinction That Determines Your Margin
Direct costs are the costs you can trace directly to the physical work on a specific job: framing labor, concrete, roofing materials, plumbing rough-in by your licensed sub. You knew about these costs when you scoped the job. They are in every estimate.
Indirect costs are the costs required to execute a specific project that are not part of the physical work itself, but that would not exist without that project. A temporary construction toilet on a 6-month renovation is an indirect cost. Permit fees are an indirect cost. The 3 hours per week your superintendent spends specifically supervising that job is an indirect cost. Plan printing for a specific project is an indirect cost.
The distinction matters because indirect costs are project-specific — they scale with job duration, job complexity, and job site requirements. A 3-month bathroom remodel has very different indirect costs than a 14-month whole-house renovation. If you are estimating indirect costs as a flat overhead percentage rather than calculating them by job, you are systematically over-recovering on short simple jobs and under-recovering on long complex ones.
Most builders I work with are in one of three situations with indirect costs. Some are not capturing them at all — they end up in overhead or they never get charged anywhere. Some are capturing them as a general conditions percentage (typically 5-8%) without calculating what that actually represents. And some have a general conditions section but it is incomplete, missing two or three categories that consistently show up as unplanned expenses.
The goal is a complete indirect cost section that calculates to a real number for each specific project based on its scope, duration, and site requirements. That number might be 4% on a simple short job and 9% on a complex long one. The variation is real — your estimates should reflect it.
The Eight Indirect Cost Categories Construction Estimates Need to Include
Here are the eight categories I check in every builder estimate review. Missing any of them means money coming out of job margin that the estimate did not price for.
1. Supervision and project management time
If you or a project manager spends time specifically managing this job — site visits, scheduling subs, fielding client questions, reviewing deliveries, attending inspections — that time has a cost. Calculate the hours per week you expect to spend specifically on this job and multiply by the hourly cost of that role (including loaded cost if it is an employee). On a 6-month project at 5 PM hours per week from a PM earning $75,000 per year, that is roughly $8,600 in supervision cost. Most estimates I review have this at zero.
2. Temporary utilities: power and water
If you need a temporary power service or temporary water supply at the job site, include the cost: temporary meter installation, monthly service charges for the duration of construction, and disconnect. On a project longer than 60 days, this can run $800 to $2,500 depending on your utility market and duration. Do not assume the owner is handling this unless the contract explicitly says so.
3. Sanitation: portable toilet rental
On projects over 30 days with two or more workers on site regularly, include portable toilet rental. The cost is typically $75 to $150 per month depending on your market and service frequency. Over a 6-month project, that is $450 to $900. It is a small number that reliably shows up as an unplanned cost on builders who do not include it.
4. Dumpster and debris removal
Include dumpster rental and haul-away for the full project duration, with a realistic pull count. A kitchen remodel might need three 10-yard pulls. A whole-house renovation might need ten or more, plus a dedicated clean-up dumpster at the end. Estimate specific pull counts and current market rates — dumpster costs have increased significantly in most markets since 2022.
5. Permit fees and plan review
Call the building department and get the actual permit fee for the scope of work you are bidding. Do not use a percentage estimate. Permit fees in most jurisdictions are based on project value, and the calculation is usually public. Add plan review fees if required, and add expediting fees if you are in a market where premium processing is available and your client values speed. Missing permit costs is one of the most common direct margin leaks I see in residential construction estimates.
6. Inspections and re-inspections
Most permits include a set number of inspections. Estimate the number of inspections required for the scope, identify whether your jurisdiction charges per inspection, and include re-inspection fees at least once in your estimate. Projects in jurisdictions with $50-$150 per re-inspection fees can accumulate significant re-inspection costs on complex scopes. Conservative estimate: one re-inspection per phase on a complex project.
7. Plan printing and project documentation
Print costs for a full set of construction documents — multiple copies for the contractor, subs, and building department — run $150 to $600 depending on project size and plan complexity. Include it specifically. If you use a digital plan management platform and print nothing, this goes to zero. But if your subs need paper sets, it is a real cost.
8. Final cleaning and site restoration
Most clients expect a broom-clean, professionally cleaned, or move-in ready condition at closeout. Include final cleaning specifically — whether you are using your own crew or a cleaning service. On a 3,000 square foot renovation, professional final cleaning runs $400 to $800. Do not bury this in labor estimates. Make it a visible line item with a specific number.
How to Structure Indirect Costs in Your Estimates So They Actually Get Captured
Knowing what indirect costs exist is one thing. Capturing them consistently on every bid is another. Here is the structure that works.
Build a General Conditions section in every estimate
Your estimate should have a General Conditions (or Indirect Costs) section that appears before your direct cost sections. This section contains every indirect cost line item — supervision, utilities, sanitation, debris, permits, inspections, plan printing, final cleaning. When you start from a project template in JobTread or your estimating software, this section is already there. You fill in the quantities and costs specific to the job in front of you.
Having the section already built into your template means you can not forget to include it. You might enter $0 on some line items, but at minimum you made a conscious decision to exclude that cost — rather than simply forgetting it existed.
Calculate supervision time specifically for each job
Do not use a supervision percentage. Calculate: projected weekly hours from you or your PM specific to this job, multiplied by the loaded hourly cost of that role, multiplied by the duration in weeks. Write it in the estimate. If the supervision number feels high, ask whether you have scoped the right amount of management time for the project complexity. If the number feels low, check whether you are underestimating the management burden on a complex job.
Use current market rates, not historical ones
Dumpster costs, temporary utility costs, and permit fees change. Check current rates annually and update your cost standards. Builders who set indirect cost rates in 2020 and never updated them are under-recovering in every market because these costs have increased significantly.
Review indirect costs as a percentage sanity check
After you complete the indirect cost section, total it and divide by total direct costs. For most residential builds, this should land between 4% and 8%. If it is below 3%, you are almost certainly missing something. If it is above 10%, either the project has unusual site complexity or you have double-counted something. Use the percentage as a flag, not a target.
Builders who complete this process consistently find that their estimates are more accurate, their job profitability is more predictable, and the "profitable-on-paper, broke-in-reality" pattern that plagues so many small construction companies starts to disappear. The indirect costs were always there — you were just not pricing for them.
Find out where your estimates are leaking margin before your next bid
Download the Free ChecklistFrequently Asked Questions
For most residential construction projects, indirect costs should represent 4 to 8 percent of total direct costs. Simple, short-duration projects with minimal supervision requirements land on the lower end. Complex, longer projects with significant supervision time, multiple permit phases, and difficult site conditions land on the higher end. Using a flat percentage is better than nothing, but calculating by category is more accurate.
No. Overhead is the cost of running your business: office rent, accounting, owner salary, vehicles, insurance. Overhead exists whether you are doing projects or not. Indirect costs are project-specific: they would not exist without that specific project. Supervision time on a specific job is indirect. Your office lease is overhead. Both need to be recovered in your pricing, but they are calculated and applied differently.
Call the building department and ask for the fee schedule. Most jurisdictions have a public fee table based on project value or square footage. Use the table to calculate an estimated permit cost, then include a line item with a note that the final permit fee may vary by plus or minus 15 percent. Do not skip the line item because the number is uncertain. An estimated permit fee in the estimate is better than a surprise permit invoice after the contract is signed.
Both approaches are used in the industry. Including permit fees in the contract price simplifies the client experience but requires you to estimate accurately — you absorb the variance. Billing permit fees as a pass-through with a documented markup for your time spent on permitting is transparent but creates an additional billing event. Either approach is legitimate. Whatever you choose, make it explicit in the contract and in the estimate so clients know what to expect.
Not including supervision and project management time. Builders treat their own hours managing a job as free because they are not paying themselves a separate hourly rate for it. But that time has a real cost — it is time that cannot be spent on other revenue-generating activities, and it is time that belongs to that specific project. Building supervision cost into estimates is the most reliable single change builders can make to improve estimate accuracy.