top of page
Blackfin Logo - blue & green_edited.jpg
Search

The Roofer Who Was Busy but Still Short on Cash

  • 8 hours ago
  • 3 min read

By late October, Mike’s roofing company looked busier than it had ever been. His crews were booked three weeks out, the phone kept ringing after every storm, and his wife kept telling him this was the year they had finally “made it.” From the outside, she was right. There were yard signs all over town, two trucks in the driveway, and more work than Mike could personally inspect.


But on a Tuesday morning, Mike sat in his truck outside the supply house and stared at his bank balance. Payroll was due Friday. A shingle order had hit his card. One insurance job was still waiting on a supplement, and a homeowner had promised to pay the final invoice “as soon as the check clears.” Mike had money coming in. He just did not have enough money where he needed it that week.


His first move was the same one he had made all summer: take on another job. He gave a homeowner a discount for a quick deposit, squeezed in a small repair between larger projects, and put another material order on the card. It solved the immediate problem, but it also made the next week tighter. Every new job seemed to create more work, more purchases, and more numbers he meant to sort out later.


Mike was not careless. He was a good roofer. He knew how to spot bad decking, explain an estimate without talking down to people, and keep a crew moving when weather changed the plan. What he did not know was which jobs were actually making him money after labor, dump fees, materials, fuel, and the little extras that never made it onto the original estimate.


His books were a mix of bank transactions, text messages, folded receipts, and invoices that were marked paid because he was pretty sure they had been paid. He checked his account balance more than he checked his reports. When his accountant asked for information at tax time, Mike spent two late nights trying to remember what a charge from six months ago had been for.


The real trouble showed up when he looked at a few completed jobs carefully. One job that felt like a win had brought in $14,000, but the material cost had run over, a crew member stayed late twice, and Mike had covered a forgotten permit fee. By the time everything was counted, the profit was thin. Another smaller repair job, which he almost turned down, had produced a much better return with far less hassle.


That was the moment Mike stopped treating bookkeeping like paperwork. He started seeing it as a tool for making decisions before the job was over instead of explaining what happened after the money was gone. He began tracking deposits separately from earned revenue, watching unpaid invoices, and reviewing job costs while there was still time to catch a problem.


He also raised some prices. Not wildly, and not because he wanted to be the most expensive roofer in town. He raised them because his numbers showed that he had been covering too many costs himself. He tightened up his estimates, collected deposits more consistently, and stopped accepting jobs that looked busy but did not support the business.


Within a few months, Mike still had stressful days. Roofing does not become easy because the books are clean. Storms delay work, suppliers change prices, and customers still take their time paying. But he was no longer surprised by every tight week. He knew what payroll required, what was owed to vendors, which jobs were profitable, and how much cash the company needed to keep moving.


If your roofing business is busy but your bank account never seems to catch up, it may not be a sales problem. Clear books can show you where the money is getting stuck and what needs to change. Blackfin helps service business owners get that kind of clarity without making the process harder than it needs to be. This story is fictional, but it reflects real experiences we see with clients.

 
 
bottom of page