top of page

How I Saved a Roofing Business $50k

  • Writer: Matthew
    Matthew
  • 3 days ago
  • 3 min read

At Blooming Business, I don’t just crunch numbers—I help businesses bloom. Think of your company like a vibrant plant in a meadow: earthy soil (your financial foundation), healthy veins (your operations), and a budding plant reaching for the sky (your profits). When the roots are tangled and weeds are draining your resources, growth stalls. That’s exactly what happened for one hardworking roofing contractor—until I stepped in and turned his bookkeeping chaos into the bellwether he needed to make his business bloom.


In just a few months, I cleaned up years of bookkeeping errors, delivered a dollar-tight profitability report, and helped him claim about a $50,000 tax refund. Here’s the full story—and the exact lessons every contractor can use to keep their own business blooming.


The Wake-Up Call


Andy knew something was off. His bank account said one number, but his QuickBooks Online reports told a completely different tale. Did he make money? Is he overspending in weak areas? He couldn't trust his reports. He was flying blind on the most important numbers in his business.


The red flags were everywhere:

  • A loan had been miscategorized as taxable income instead of a liability.

  • Income and expenses were duplicated

  • Payroll costs were almost double in the books

  • Expenses as big as $46k were duplicated

  • Undeposited Funds was off by millions, over the span of a few years


Andy couldn’t benchmark profitability, spot overspending, see where his money went or feel confident when tax season rolled around. His roofing business was growing, but the financial foundation was crumbling beneath it.


The Root Cause


How could this have happened? A mid-year switch from QuickBooks Desktop to QuickBooks Online. When the new bank feed started pouring in, the transactions didn’t match or replace the duplicates that were already in the books. Instead, many deposits and expenses were duplicated through double-entering or importing.


The result? Payroll expenses were inflated by more than 1.5x. Hundreds of transactions were doubled. The books looked healthy on paper… until they didn’t.

Sound familiar? This is one of the most common, and costly, pitfalls I see with roofing, construction and car mechanic businesses during software migrations.


What did I do?


I personally verified more than 7,970 transactions and 582 jobs across multiple years. I didn’t guess—I used the actual bank statements, receipts and ledgers as the single source of truth and verified everything from the ground up.


Here’s exactly what I did to lay a rich, nutrient-dense financial foundation:

  • Verified every inflow and outflow against the bank statements—the right vendor, date, category and payment method.

  • Drilled down into every job to confirm true profitability and corresponding expenses.

  • Split accounts into sub-accounts for insurance payments, job material costs, and all vehicle-related expenses so future reporting would be crystal-clear.

  • Assigned correct vendors everywhere. This one move let us fix hundreds of transactions with a single click instead of one-by-one drudgery.

  • Fixed Accounts Payable by adding the missing bills and bill payments.

  • Cleared the backlog in Deposits so new deposits flow cleanly.

  • Recategorized fixed assets (vehicles, equipment, etc.). This not only cleaned the books—it immediately signaled new opportunities: depreciation, selling them, renting them out, take loans against them, or even 1031 exchanges.


The Results


Once the dust settled, Andy had a true, dollar-tight Profit & Loss for those periods.

The old reports had his net profit across that period, and taking into account federal income tax, New York state tax, self-employment tax, and interest, that translated into a $50,000+ tax refund headed straight to his bank account.


But the real win wasn’t just the money.


Andy now has:

  • Clean, trustworthy reports to inform his pricing, spending and hiring decisions.

  • Multiple years of accurate historical data as a benchmark.

  • Clear visibility into monthly profit margins, overspending, and trends.

  • Weekly consultations to ensure this never happens again, where we review every inflow, outflow, accounts payable and accounts receivable.

  • Complete confidence that his bank balance matches the books—no more surprises.


Andy took back command of his financials, and his roofing business is finally free to grow upward without hidden roots holding it back.


Ready to Let Your Business Bloom?


If your bank balance doesn’t match your books, your QuickBooks feels like a tangled mess, or you’re simply tired of flying blind, Blooming Business is here to help. I'm a bookkeeper with experience in roofing, construction, home improvement and trade businesses—turning chaotic financials into the rich soil your company needs to reach for the sky.



I’ll review your current setup, show you exactly where your numbers are leaking, and map out a clear path to accurate reports, tax savings, and the upward growth you’ve been working so hard for.


Blooming Business – Where your financial roots are strengthened so your business can fully bloom.

Comments


bottom of page