how-to
Why Restoration Businesses Fail to Track Overhead
Table of Contents
- The Hidden Cost of Overhead Blindness in Restoration
- What Counts as Overhead and Why Restoration Companies Miss It
- Understanding Restoration Job Costing Fundamentals
- How to Allocate Overhead to Projects Accurately
- Building a Restoration Project Budget Template That Works
- Job Costing Software for Contractors: Moving Beyond Spreadsheets
- Real-Time Cost Tracking and Budget Variance Detection
- Turning Overhead Data Into Profitability Gains
- Frequently Asked Questions
Last Updated: October 9, 2026
The Hidden Cost of Overhead Blindness in Restoration
Most restoration businesses don't fail because they can't land jobs. They fail because they can't see where their money goes. Why restoration businesses fail to track overhead is simple: it's invisible until it's too late.
When you can't track overhead, you can't price jobs correctly: you underbid competitors who know their costs and accept work that destroys your margin once you factor in the full picture.
The fix requires understanding what overhead actually is and building systems to track it accurately.
What Counts as Overhead and Why Restoration Companies Miss It
Overhead is every cost that doesn't directly tie to a single job. Your crew's labor and job-specific materials are direct.
Many restoration companies miss overhead because it doesn't appear on a job invoice.
A job that cost $3,000 in direct costs and generated $5,000 in revenue looks like $2,000 profit.
Some overhead is easy to spot, salaries, office rent, vehicle payments. Other overhead is sneaky: the owner's time managing scheduling instead of selling, software subscriptions, phone lines, marketing, accounting software.
Understanding Restoration Job Costing Fundamentals
Restoration job costing means calculating the true cost of every project by including both direct costs and your share of overhead.
Direct costs are straightforward: labor hours at your crew's rate, materials purchased for that job, equipment rental specific to that project.
Overhead allocation is where most contractors get stuck. You need to:
- Calculate your total monthly overhead
- Divide it by total billable hours across all projects
- Assign an overhead rate per hour to each job
Example: If your overhead is $10,000 per month and your crew works 400 billable hours per month, your overhead rate is $25 per hour.
Why the Math Fails Before You Even Run It
Two well-documented cognitive patterns sabotage restoration estimates long before a spreadsheet is opened:
- Optimism bias, the tendency to believe your own projects are less likely to hit problems than the base rate suggests. A water damage job that "should" take two days gets estimated at two days, even though your last ten similar jobs averaged three. You're not lying to yourself; you're just weighting the best-case scenario too heavily.
- The planning fallacy, the tendency to estimate based on the smoothest possible sequence of events. You plan for extraction, drying, and demo. You don't plan for the homeowner who won't move furniture, the adjuster who takes four days to approve scope, or the secondary mold discovery behind the baseboard.
Both biases push estimates toward the low end, producing a systematic underbid that no amount of accurate overhead math can fix, the hours you're multiplying by your overhead rate were never realistic to begin with.
A Practical Countermeasure
You don't need a psychology degree to correct for this, you need a reference class. Before finalizing any estimate, pull actual hours and costs from your last five to ten jobs of the same type and size and compare.
Forcing this comparison closes a meaningful share of the gap between estimated and actual hours. The bias doesn't disappear, you just stop letting it drive the number.
Where Overhead Fits In
Once your direct-cost estimate is grounded in real historical data, overhead allocation becomes meaningful instead of decorative.
This is also why a single blended overhead rate can mislead. If your crew mix varies, two people on a small residential loss versus six on a commercial loss, overhead consumed per job varies too. Many contractors run two or three overhead rates by job category rather than one company-wide rate.
The Takeaway
Job costing fundamentals are not complicated. Direct costs plus allocated overhead equals true job cost. What's complicated is estimating direct costs honestly when your own brain is quietly pushing them down. Fix the estimate first, then apply the overhead rate. Otherwise you're doing precise math on imprecise inputs.
How to Allocate Overhead to Projects Accurately
Allocating overhead requires three steps: identify all overhead costs, calculate your overhead rate, and apply it consistently to every project.
Step 1: List all overhead costs
Go through your bank account and credit card statements for the last three months. Write down every expense that doesn't tie to a specific job:
- Salaries (owner, office manager, dispatcher)
- Rent or mortgage on office space
- Vehicle payments and insurance
- Equipment maintenance and repairs
- Software subscriptions
- Phone and internet
- Utilities
- Marketing and advertising
- Professional services (accounting, legal)
- Office supplies
- Training and certifications
Total these up and divide by three to get your average monthly overhead.
Step 2: Calculate your overhead rate
Track billable hours for the same three months, only hours your crew spent on paying jobs, not admin time or training.
Step 3: Apply the rate to every project
When you estimate a job, multiply estimated crew hours by your overhead rate and add it to direct labor and materials costs.
A common mistake is setting overhead rates too low.
Building a Restoration Project Budget Template That Works
A solid restoration project budget template does three things: captures direct costs accurately, allocates overhead consistently, and flags when actual spending exceeds estimates.
Your template should include:
- Project name and job number
- Estimated crew hours and labor rate
- Estimated materials with line items
- Overhead allocation (hours × your overhead rate)
- Contingency (typically 10-15% of direct costs)
- Total estimated cost
- Actual costs as the project progresses
- Variance (actual vs. estimated)
The contingency line is critical.
Many contractors skip the contingency and then blame the job for being unprofitable. The job wasn't unprofitable, the estimate was incomplete.
Your template should live in a system you use every day. A spreadsheet works if you're disciplined about updating it.
Job Costing Software for Contractors: Moving Beyond Spreadsheets
Job costing software for contractors automates tracking: it pulls crew hours from timesheets, material costs from purchase orders, calculates overhead allocation, and flags variance automatically.
The best systems integrate with your other tools, scheduling, accounting, invoicing, giving you one source of truth instead of data scattered across five spreadsheets.
Cortex by JobDox predicts project budgets and flags overruns early, so you see problems days into a job, not weeks after it's done.
The software also simplifies overhead allocation. The system applies it to every job automatically. No manual calculations. No forgotten allocations.
Real-Time Cost Tracking and Budget Variance Detection
Real-time tracking changes everything. Instead of reviewing job costs monthly, you see them daily.

Budget variance is the difference between what you estimated and what you actually spent.
Day one of a three-day job: you estimated 12 crew hours, actual is 12, on track. Day two: estimated 12, actual 15.
Without real-time tracking, you find out on day four that you're 10 hours over budget. Too late to adjust.
Real-time tracking also reveals patterns. Consistently over on mold remediation? Your estimates are wrong. Consistently under on water extraction? You're underpricing.
Turning Overhead Data Into Profitability Gains
Knowing your overhead is one thing; using it to improve profitability is another. Most guides stop at "track your overhead and price accordingly", true but useless on its own, because it doesn't tell you what to do with the numbers once you have them.
The highest-leverage move most restoration contractors skip is the post-project budget audit, a structured review of every completed job against its estimate, done while details are fresh. Competitors focus on the front end of estimation; the back end is where compounding improvement lives.
What a Post-Project Budget Audit Actually Looks Like
Set aside 20 to 30 minutes per job, ideally within a week of completion. Pull four numbers:
- Estimated direct labor hours vs. actual direct labor hours
- Estimated materials cost vs. actual materials cost
- Estimated overhead allocation vs. actual overhead consumed
- Final invoiced amount vs. final true cost
Then answer three questions in writing:
- Where did the variance come from? Not "the job ran long", the specific cause. Hidden mold behind drywall. A drying cycle that needed a fourth day. An adjuster who re-scoped mid-job. Write the cause down in plain language.
- Was the cause foreseeable? If you've seen it on three other jobs this year, it's not a surprise, it's a pattern your estimates aren't accounting for yet.
- What changes in the next estimate? A line item. A higher contingency on that job type. A different crew size assumption. A specific question to ask during the initial walkthrough.
A single audit rarely changes much, but twenty across a quarter will surface two or three recurring variance drivers that account for most of your margin leakage. Those are worth fixing.
From Audit Findings to Pricing Decisions
Once you have a quarter of audit data, profitability decisions get concrete:
- Job types that consistently run over are either underpriced or under-estimated. Raise the price, raise the contingency, or stop bidding them. All three are valid; doing nothing is not.
- Job types that consistently run under are either overpriced (rare, and worth confirming before you touch anything) or estimated conservatively enough that you're leaving money on the table. Either way, you now know.
- Overhead per billable hour becomes a number you can move. If your crew is billable 70% of the time, your overhead rate is high. Getting to 85% billable drops the rate meaningfully. That might mean tighter scheduling, better lead qualification, or both, but you can only manage it if you're measuring it.
The Compounding Effect
A contractor who audits every job for a year ends up with something no software vendor can sell them: a proprietary database of what their own jobs actually cost, by type, by crew, by season, in their market.
Cortex by JobDox supports this loop by keeping estimated and actual costs in one place per job, so the audit reviews existing data rather than reconstructing it.
Frequently Asked Questions
What counts as overhead for a restoration business?
Overhead includes all indirect costs that keep your business running but aren't tied to a specific job. This covers office salaries, rent, insurance, vehicle maintenance, software subscriptions, utilities, and administrative expenses. Direct costs, labor, materials, and subcontractors, are separate. Many restoration companies fail to track overhead because they lump it all together instead of breaking it into categories. Proper job costing software for contractors separates these automatically, making it easier to allocate overhead accurately to each project.
Why do restoration companies struggle to track overhead?
Most restoration businesses rely on spreadsheets or manual tracking, which creates gaps between actual spending and what gets recorded. Overhead gets buried in miscellaneous expenses, making it invisible until year-end. Without real-time visibility, owners can't see which projects are absorbing overhead costs disproportionately. Many teams don't have systems to capture indirect labor time or administrative work tied to specific jobs. This blindness means you can't calculate true project profitability or adjust pricing to cover overhead properly, leading to margin erosion.
How should restoration businesses allocate overhead to projects?
The most common method is to calculate an overhead rate as a percentage of direct labor costs. For example, if your total overhead is $120,000 annually and direct labor is $400,000, your overhead rate is 30%. Apply this rate to each project's labor costs to allocate overhead fairly. Alternatively, use a per-hour rate or a percentage of total project cost. The key is consistency and accuracy. A restoration project budget template should include a line item for allocated overhead so you can see the true cost of every job. Review this quarterly to adjust rates as your overhead changes.
What software can help track restoration job costs and overhead?
Modern job costing software for contractors automates overhead allocation and tracks real-time project expenses. Look for platforms that integrate labor tracking, material procurement, and financial reporting in one place. Solutions can flag budget variance, alerting you when a project is trending over budget so you can take corrective action before losses compound.