An Overhead Recovery Case Study for Contractors
September 25, 2026

A contractor can stay busy, keep crews moving, and still watch the bank account tighten. That is the problem this overhead recovery case study addresses. The issue was not poor workmanship or a lack of leads. It was a growing gap between what the company spent to operate and what its estimates recovered from each job.
The contractor had been using the same overhead percentage for years. It looked reasonable on paper. But insurance, fuel, office payroll, software, equipment repairs, and sales costs had all moved. Their pricing had not kept up.
This is a composite example based on the operating patterns common to established residential remodeling and specialty contracting businesses. The numbers are simplified, but the margin problem is real.
The contractor: busy crews, thin cash
The company was a residential exterior contractor with approximately $4.2 million in annual revenue, 14 field employees, two project managers, and a small office team. It handled roofing, siding, and gutter work across a growing service area.
Its owner reviewed labor, material, subcontractor costs, and a 10% overhead markup on every estimate. If a job appeared to carry a 35% gross margin before overhead, the team felt confident. Sales were closing, the schedule was full, and revenue was ahead of the prior year.
Yet quarterly financials told a different story. Net profit was inconsistent. The company had a strong spring, then struggled to make payroll comfortably after a summer of rising material purchases, warranty callbacks, and more drive time between jobs. The owner kept asking the same question: if jobs are selling at the right margin, where is the money going?
The answer was that 10% was not the right overhead number anymore.
What the old overhead method missed
The estimator treated overhead as a fixed add-on rather than a moving operating cost. That approach can work for a while in a stable business. It fails when revenue mix, staffing, geographic coverage, or indirect costs change.
The company's monthly overhead had reached roughly $96,000. That included office and management payroll, payroll taxes and benefits, rent, utilities, vehicles not assigned to a specific job, fuel, insurance, marketing, estimating time, technology, equipment depreciation, professional fees, and the cost of chasing work that never closed.
At the same time, its realistic annual sales capacity was closer to $3.6 million than $4.2 million. The higher revenue figure included wishful pipeline, weather-dependent production assumptions, and jobs that had not yet been won. When the company divided $1.15 million in annual overhead by $4.2 million in expected revenue, it landed near 27%. Against the $3.6 million it could reliably sell and produce, the recovery requirement was closer to 32%.
That five-point difference did not sound dramatic during an estimate review. Across millions in revenue, it was the difference between funding the office and asking production jobs to carry costs they were never priced to cover.
The owner also found a second problem: not all revenue deserved the same overhead treatment. Small repair jobs consumed disproportionate scheduling, customer communication, travel, invoicing, and warranty administration. Larger reroof projects moved more revenue through the same office with fewer handoffs per dollar sold. A flat percentage ignored that operational reality.
The overhead recovery case study: changing the bid math
The company stopped using a once-a-year overhead percentage and began reviewing its recovery requirement monthly, with a weekly check on major cost changes and sales volume. The goal was not to raise every price blindly. The goal was to recover the true cost of operating before calling a job profitable.
First, the team separated direct job costs from operating overhead. Shingles, siding, job-specific permits, installer labor, dumpsters, and subcontractor invoices remained direct costs. The project manager's general salary, CRM subscription, truck insurance, estimator compensation, and office rent belonged in overhead unless they could be traced directly to one job.
Then the owner removed personal spending and one-time capital purchases that had muddied the picture. This matters. A clean overhead calculation should reflect the ongoing cost of running the business, not every dollar that happened to leave the bank account that month.
Next came the denominator: expected recoverable revenue. Rather than using an annual target set in January, the company used live booked work, a weighted pipeline, current close rates, production capacity, and seasonal history. It also accounted for revenue that was unlikely to contribute normally, such as pass-through allowances and low-margin change orders.
The initial result was uncomfortable. The company needed to recover 31.8% of applicable revenue just to cover overhead. It also needed a separate profit target above that number. In other words, a job with 35% gross margin was not delivering a 35% return to the owner. After 31.8% went toward operating the business, there was little room left for actual profit, mistakes, or risk.
What changed on real estimates
The company did not apply one blanket correction to every job. It adjusted estimating rules based on the work required to win, run, and close each project.
Small repairs received a minimum service charge and clearer trip, administration, and warranty allowances. Salespeople had previously discounted these jobs to keep crews busy. The new math showed that a $1,500 repair could take as much office effort as a $15,000 replacement, while contributing far less toward fixed costs.
Larger projects received better scope discipline. Estimators stopped treating project management, site protection, complex client communication, and extended schedule exposure as free. Proposals included clearer exclusions and assumptions, reducing the number of after-the-fact conversations where the company absorbed work to preserve a relationship.
The team also changed how it discussed discounting. A salesperson could still offer a concession, but the estimate had to show what the discount did to overhead recovery and target profit. A 5% discount was no longer a harmless closing tool. On a thin job, it could wipe out the money meant to support office payroll, insurance, and equipment.
This did not mean the company became the highest bidder on every project. It meant it could choose strategically. If a large project improved crew utilization, filled a weather gap, or opened a valuable commercial relationship, the owner could accept a lower margin with eyes open. That is different from underpricing because the overhead number is stale.
The operating changes behind the numbers
Better overhead recovery is not only an estimating exercise. It requires cleaner job and financial data.
The company began requiring crews to clock into the correct job or cost code. Project managers documented change requests before work moved forward. Material purchases were reviewed against estimate allowances weekly, not discovered after final invoicing. The office tracked aged receivables because delayed collections create their own cash pressure, even when a job is technically profitable.
It also added a weekly review that covered sold revenue, backlog, labor burden, current indirect costs, and major variances. The meeting took less than an hour once the information was organized. Its value came from catching changes while there was still time to adjust future bids.
A system such as Partner can make this less dependent on spreadsheets by connecting estimates, time tracking, job costs, invoices, and live financial reporting in one operating workflow. The useful part is not a prettier dashboard. It is seeing whether the number used in the proposal still reflects what the business is spending and selling right now.
Results after two quarters
Within six months, the contractor's close rate dipped slightly on smaller, price-sensitive jobs. That was expected. Some work had been sold below a sustainable threshold, and losing it did not hurt as much as the owner feared.
Average contract value increased because salespeople were no longer trimming scope and price to win every conversation. More importantly, the gross margin on completed work improved from roughly 35% to 39%. That gain was not pure profit, but it gave the company enough recovery to cover rising operating costs and retain a meaningful margin after them.
Cash flow became more predictable. The office could plan payroll and material purchases without relying on the next deposit to fix the last job's shortfall. The owner also gained a clearer view of where to cut costs and where not to. Marketing that produced profitable work stayed. Unproductive lead sources and excessive warranty travel received attention.
The lesson for contractors pricing next week's work
A static overhead rate is often a guess that survives because no one has forced it to answer to current numbers. It can be too low when costs rise, too high when sales capacity expands, or simply wrong for the kind of work you are selling.
Start with actual operating costs, not a percentage you inherited. Use realistic revenue capacity, not a sales goal. Review the calculation often enough to catch change without overreacting to a single unusual month. Then make bid decisions with the full picture in front of you.
Your crews should not have to make up for an estimate that forgot the cost of running the company. Price to profit on the front end, while there is still time to choose the work worth doing.
Keep reading
- Best Tools for Contractor Followups That Win JobsSeptember 23, 2026
- 7 Contractor Profitability Trends for 2026September 21, 2026
- How to Collect Invoices Faster on Every JobSeptember 19, 2026