May 1, 2026
A contents division that appears active and revenue-generating can be unprofitable when its true costs — labor (pack-out, cleaning, inventory, pack-back), storage overhead, and claims for damaged items — are not tracked separately from structural restoration. Blended P&Ls hide contents losses inside higher-margin mitigation revenue.
The owner had built the contents division over three years. He was proud of it. A 4,000-square-foot facility, two full-time contents technicians, a contents manager, and a growing reputation in the market for quality pack-out and cleaning work. Contents revenue was approximately $680,000 annually — a significant portion of the company’s $2.8M total. Every time I asked about the division’s performance, he described it as one of the company’s strengths.
The contents division had never had a standalone P&L. Its revenue was tracked. Its direct costs were partially tracked. Its overhead — the facility, the dedicated staff, the equipment — was distributed across the whole company’s P&L in a way that made it invisible as a divisional cost. In the blended view, contents revenue was being credited against company overhead without contents’ proportional share of that overhead being attributed back.
I spent two days building a standalone P&L for the contents division. This required pulling every contents job from the prior 12 months, allocating direct labor by job (which required reconstructing timesheets because labor wasn’t tracked by division), adding the facility costs (rent, utilities, insurance), allocating the contents manager’s compensation in full, and adding an estimate of damage claims that had been paid out as inventory losses.
The result was a number the owner hadn’t seen before and didn’t expect. The contents division was generating approximately $680,000 in revenue and approximately $710,000 in fully allocated costs. It was operating at a net loss of roughly $30,000 per year — while appearing profitable in the blended company financials because its losses were absorbed by the mitigation division’s stronger margins.
Cleaning labor underestimation. The contents manager was estimating cleaning time based on item count — a flat rate per item regardless of type. In practice, electronics took 3–4x longer per item than hard goods, and textiles took 2–3x longer. Large fire losses with mixed contents types were generating labor overruns of 35–60% on cleaning time alone. The estimates were wrong at the input stage, and nobody was tracking the variance because labor wasn’t being reported by job.
Storage billing gaps. Of the 47 contents jobs in the prior year that had items in storage for more than 30 days, 31 had received exactly one storage billing — at closeout, for the full period. Only 16 had received monthly storage billing statements. The difference: $38,000 in storage revenue that was being collected once (at closeout) versus what would have been collected on a monthly billing cycle. This wasn’t revenue lost — it was revenue delayed and frequently disputed because the accumulated storage bill came as a surprise at job close.
Damage claims and inventory loss. The contents facility didn’t have a barcoded inventory system. Items were photographed at pack-out and catalogued on a spreadsheet. Three times in the prior year, pack-back had revealed items that couldn’t be located. Two of the three incidents resulted in replacement cost payments to the client — $14,000 in total. The fourth incident was still unresolved at the time of the diagnostic. Inventory loss was a known operational risk that nobody had calculated as a cost of operating the division.
The cleaning labor estimation problem required rebuilding the rate structure by item category — separate per-unit cleaning time estimates for electronics, hard goods, textiles, and specialty items. This immediately improved estimate accuracy on mixed-contents jobs and eliminated the pattern of labor overruns on fire losses.
The storage billing problem was fixed operationally: a monthly billing trigger was added to the job management system for any contents job with active storage. The contents manager sends storage statements at the 30, 60, and 90-day marks rather than at closeout. Within three months, storage billing disputes dropped and collection timing improved.
The inventory loss problem required a real inventory system — not a spreadsheet. The company implemented a barcode-based pack-out inventory process. Cost: approximately $3,500 in software and equipment. The first year after implementation, inventory-related claims dropped to zero.
The pricing adjustment came last: after the cost structure was corrected, the contents manager repriced the standard rate cards for cleaning by item type to reflect actual labor cost plus target margin. Some rates went up 15–20%. No clients left. Several had been getting a bargain.
The owner didn’t build a losing contents division intentionally. He built it carefully, with real investment, and never saw the full picture because the accounting system was never designed to show it to him. The mitigation division’s margins were subsidizing the contents division’s losses — and the blended P&L was giving him a healthy overall number that obscured what was happening underneath.
Any restoration company with a distinct operating division — contents, reconstruction, commercial, specialty cleaning — should run that division on a standalone P&L. Not because the news will always be bad, but because you can’t fix what you can’t see.
Build a standalone P&L: allocate all contents-specific revenue, all direct contents labor, all facility costs (rent, utilities, insurance), all contents management compensation, and any damage or inventory loss costs. If the result is positive after full allocation, the division is profitable. If you’ve never run this calculation, you don’t know — and the answer is frequently a surprise.
Cleaning labor (especially on mixed-contents fire losses where item type varies significantly), storage overhead allocated per job, inventory loss and damage claims, and facility costs allocated fully to the division rather than spread across the company. Any one of these underestimated consistently turns a profitable-looking division into a loss center in the full-cost view.
Create a contents cost center in your accounting system. Track all contents labor by job using time entry. Allocate facility rent, utilities, and equipment depreciation directly to the contents cost center. Allocate the contents manager’s full compensation to the division. Track damage claims separately. Run a monthly P&L for the cost center and compare it to contents revenue. This requires about 60–90 days to set up cleanly; the data quality improves each month afterward.
A well-run contents division with accurate labor estimates, monthly storage billing, and controlled facility costs should produce gross margins of 45–55% on labor services and 60–70% on storage revenue. Net margin after full facility overhead allocation — in owned or low-cost facilities — runs 25–35% for disciplined operations. If you’re below 20% net, the most likely culprits are the three cost categories described above.
If after fully correcting the cost structure, pricing, and billing process the division still can’t achieve 20%+ net margin on a standalone P&L, the economics may not support the overhead. Outsourcing contents to a specialized partner and capturing a referral fee or coordination markup is often more profitable than running a marginal in-house operation. The question to answer honestly: is this division profitable enough to justify its management attention, or is that attention worth more directed elsewhere?
Mike McCabe is a restoration business consultant and the founder of Profit Detective. He works with restoration operators to find and fix the margin leaks that don’t show up until it’s too late.
Most engagements pay for themselves within the first week.