← Back to Blog

The Bank Account Was Right: A $4M Company That ‘Made Money’ Every Month

May 1, 2026

The Bank Account Was Right: A $4M Company That ‘Made Money’ Every Month

The call came in March. The owner had a $4M restoration company, a solid reputation in his market, and a P&L showing 24% gross margin. His accountant told him the business was performing well. His bank was less enthusiastic — he had drawn on his line of credit four consecutive months to make payroll.

“I don’t understand it,” he told me. “The numbers say I’m making money. The bank account says I’m not. Somebody is wrong.” Nobody was wrong. The P&L and the bank account were both telling the truth — about different things. What sat between them was the most expensive dynamic in his business.

The Symptom Was Cash. The Causes Were Three.

Cause one: margin mix. His 24% gross margin was real — at the company level. Underneath it: residential water mitigation at 38%, TPA-driven work at 19%, and commercial reconstruction at 11%. His largest, fastest-growing segment was his least profitable one. Commercial jobs looked impressive on revenue, so the company had been drifting toward its worst work without anyone deciding that.

Cause two: the payment float. TPA work was paying in 82 days on average. Commercial reconstruction was paying in 91. On $2.9M of combined revenue, he was floating roughly $700,000 of completed, invoiced, approved work at any given moment — funded entirely by his line of credit. His growth was being financed by his bank, at his expense.

Cause three: the estimating gap. Reviewing 30 water mitigation estimates, he was missing 18% of potential billable scope on average. On $1.8M of mitigation revenue, that is $324,000 of unbilled work a year. Even recovering half of it adds about $162,000 to the top line — and at a 38% mitigation margin, roughly $61,000 straight to the bottom.

The Finding That Wasn’t About Money

His lead estimator wrote 80% of the company’s estimates — and had been quietly interviewing with a competitor for two months. Every bit of that estimating knowledge lived in one person’s head. Of everything I found, that was the largest single risk in the business, and it didn’t appear on any report he owned.

Six Months Later

He stopped pursuing commercial reconstruction below 22% gross margin and redirected toward higher-margin segments; blended gross margin moved from 24% to 28%. He negotiated 45-day payment terms with his three largest commercial clients, and average days-to-cash fell from 82 to 61. A scope checklist and supplement process raised average mitigation job revenue 14%. He cross-trained a second estimator and gave the lead a 12-month retention package. The lead stayed.

The owner thought he had a cash problem. He had three problems — margin mix, payment timing, and estimating gaps — compounding into a cash symptom. That is the pattern I see most often in this industry: the presenting problem is almost never the real problem, and you cannot solve a cash problem by watching the bank account. You solve it by finding what’s creating it. The full case file, with the complete diagnostic sequence, is The Profit Detective Files: What I Found in a $4M Restoration Company.

Related reading

Mike McCabe is The Profit Detective — a Master Cleaner, Master Restorer, and 36-year restoration industry veteran. He has conducted forensic business diagnostics for 150+ restoration companies across North America.

Mike McCabe is The Profit Detective — a Master Cleaner, Master Restorer, and 36-year restoration business consultant. He has worked personally with 150+ restoration companies across North America, finding the hidden revenue leaks that most owners never see on a P&L. As Fractional Operations Manager at Floodlight Consulting Group, Mike embeds inside businesses and does the diagnostic work himself. Book a free conversation at calendly.com/profitdetective

Book a free conversation

Ready to find what
you're missing?

Most engagements pay for themselves within the first week.

Book a discovery call →
Call the Profit Detective
(844) 443-1175