"> Why Roofing Companies Go Bankrupt: Cash Flow Pitfalls to Avoid

Why Roofing Companies Go Bankrupt: Cash Flow Pitfalls That Kill Profitable Businesses

The Industry Nobody Talks About Honestly

Roofing companies have one of the highest failure rates in home services. This is not speculation. I have sat across the table from bankruptcy attorneys who specialize in construction trades, and they will tell you the same thing: roofers make up a disproportionate share of their caseload. (see Federal Reserve Economic Data) (see U.S. Courts bankruptcy resources)

The reason is not that roofers are bad business operators. Many of the companies that end up in financial distress were running $5M, $8M, even $12M in annual revenue before things fell apart. The problem is structural. Roofing is one of the most cyclically volatile trades in home services, and the cash flow dynamics punish companies that are not financially disciplined in a way that HVAC, plumbing, and electrical simply do not.

Having worked with roofing companies through growth phases, downturns, and in some cases active financial distress, I have seen the same patterns repeat. Here is what actually kills roofing businesses and what you can do about it before it is too late.

The Feast-or-Famine Cycle

Every roofing owner knows this cycle, but very few build their business to survive it. A major storm hits your market. Your phone rings nonstop. You hire crews, buy trucks, lease warehouse space, and expand your overhead benchmarks to handle the volume. Revenue doubles or triples in a season. You are making more money than you ever have.

Then the storms stop. Maybe for a season. Maybe for two years. The phone slows down, but your overhead does not. You are still paying for those trucks, those crews, that warehouse, that office staff. Revenue drops 40% to 60%, but your fixed costs barely move. You burn through your cash reserves in three to six months, and suddenly you are looking at a company that was profitable twelve months ago and is now hemorrhaging cash.

This is not a hypothetical. This is the most common story I hear from roofing owners in financial trouble. The storm giveth and the storm taketh away.

The mistake is not growing during the boom. The mistake is building a permanent cost structure around temporary revenue. Every dollar of overhead you add during a storm season needs to be justified by base business revenue, not storm revenue. If it cannot be, it needs to be structured as variable cost, not fixed.

The Overhead Ratchet: Why Roofers Cannot Scale Down

See what your margins should be

In a free 30-minute call, we’ll calculate your true job costs, quantify what the gaps are costing you monthly, and give you the 3–5 highest-ROI fixes — ranked by impact.

Book a Free Call →

This is the mechanical problem behind most roofing bankruptcies. I call it the overhead ratchet because it only goes one direction. Scaling up is easy. You sign a truck lease, hire a crew, bring on an office manager, upgrade your CRM, move to a bigger shop. Each of these decisions feels reasonable in isolation when revenue is up.

Scaling down is brutal. That truck lease has 48 months left. The crew you hired has families. The office manager runs your supplements. The CRM has an annual contract. The shop lease is three years. Even if you wanted to cut 30% of your overhead tomorrow, you structurally cannot. You are locked into commitments that made sense at $10M but are strangling you at $6M.

Smart roofing companies solve this by keeping their fixed overhead tied to their base business and using variable structures for storm capacity. That means sub crews instead of W-2 hires for storm work, equipment rentals instead of purchases, and month-to-month arrangements wherever possible for anything tied to surge capacity. It is more expensive per unit, but it is survivable when volume drops.

Living High Off the Hog

I am going to be direct about this because it is a real pattern. When roofing owners have a big storm year, the lifestyle spending accelerates. New personal vehicles. Bigger house. Expensive vacations. The business is throwing off cash, and the owner starts treating the business bank account like a personal ATM.

The problem is not the spending itself. Owners should benefit from their success. The problem is that the cash leaving the business is cash that is not building a reserve for the inevitable downturn. I have seen roofing companies do $15M in a storm year, distribute $1.5M to the owner, and have $200,000 in the bank when the market normalized. That is a six-week runway. For a company that might go 18 months between major storms.

The rule of thumb I give roofing clients: keep six months of fixed overhead in cash reserves, minimum. If your monthly nut is $250,000, that means $1.5M sitting in the bank doing nothing exciting. I know that feels painful when there are opportunities to deploy capital, but that reserve is the difference between surviving a slow period and calling a bankruptcy attorney.

The Insurance Receivables Cash Trap

Storm restoration creates a unique cash flow problem that does not exist in other trades. You complete the roof. You file the claim and supplements with the insurance carrier. Then you wait. And wait. Insurance companies are not in a hurry to pay, especially after a major storm when they are processing thousands of claims.

The average collection cycle on insurance restoration work runs 60 to 120 days. Some carriers stretch to 180 days. Meanwhile, you have already paid your materials supplier (net 30), your labor (weekly or biweekly), and your overhead (monthly). You are essentially financing the insurance company’s cash flow with your own.

A roofing company doing $500,000 per month in storm work with a 90-day collection cycle has $1.5M in receivables outstanding at any given time. That is $1.5M in cash you have already spent that you have not been paid for. If you do not have the balance sheet to carry that, you end up borrowing to fund operations, which leads to the next killer.

MCAs: The Financial Trap That Accelerates Collapse

Merchant Cash Advances are the single most destructive financial product in the roofing industry. And I say that with a lot of conviction based on what I have seen firsthand with clients and through conversations with bankruptcy attorneys who handle these cases regularly.

Here is how it typically happens. The roofing owner hits a cash crunch, usually between storms or during a slow collections period. They need $200,000 to cover payroll and materials. Traditional banks will not lend fast enough or at all, because the company’s financials are messy or the revenue is too volatile. So the owner takes an MCA.

The MCA provider gives them $200,000 and takes a daily ACH debit from their bank account, typically 10% to 15% of daily deposits, until they have collected $280,000 to $320,000. The effective APR on these products routinely exceeds 80% to 150%. Some are higher.

But here is where it gets truly destructive. The daily ACH debits create a new cash flow problem. Revenue comes in, and before the owner can allocate it to payroll, materials, or overhead, the MCA company has already taken their cut. So the owner takes a second MCA to cover the gap created by the first one. Then a third. I have personally seen roofing companies stacked four and five deep in MCAs, with combined daily debits consuming 40% to 60% of their gross receipts. At that point the math is terminal. The business cannot generate enough cash flow to service the debt, cover operations, and survive.

This is the number one path from a profitable roofing company to bankruptcy. Not bad work. Not bad management. Bad financing decisions made under cash flow pressure, compounded by predatory lending terms that are specifically designed to create dependency.

How to Build a Storm-Proof Financial Structure

None of this is inevitable. Roofing companies can be incredibly profitable and financially resilient, but it requires intentional financial management that most owners do not prioritize until they are already in trouble. Here is what actually works.

Separate Your Base Business From Storm Revenue

Run two mental P&Ls. Your base business is residential retail re-roofs, commercial service and maintenance, repairs, and any other revenue that exists regardless of weather. Your storm business is insurance restoration and the surge capacity required to service it. Your base business needs to be profitable and self-sustaining on its own. If it is not, you have a problem that storm revenue is masking.

Build Your Cash Reserve During Boom Periods

When the storms hit and cash is flowing, the priority is building reserves, not expanding overhead. Target six months of fixed overhead minimum. Twelve months is better. Fund the reserve account first, before distributions, equipment purchases, or expansion. This is the single most important financial discipline for roofing companies and the one most owners skip.

Structure Storm Capacity as Variable Cost

Every commitment you make to handle storm volume should unwind cleanly when volume drops. Sub crews on a per-job basis. Equipment rentals, not purchases. Temporary office staff through agencies. Storage units, not warehouse leases. Yes, it costs more per unit. But when revenue drops 50% in a quarter, your overhead drops with it instead of staying fixed while your bank account drains.

Fix Your Collections Process

If your insurance receivables are running beyond 90 days, you have a collections problem, not just a timing problem. Hire a dedicated supplements and collections person or outsource to a firm that specializes in it. The cost is typically 5% to 8% of recovered revenue, which is nothing compared to the financing cost of carrying those receivables on your balance sheet. The goal is to get your average collection cycle under 60 days.

Never Stack MCAs

If you are considering an MCA, it means your financial structure has a problem that the MCA will make worse, not better. The cash you receive today will cost you 40% to 60% more tomorrow, and the daily debits will create a new cash crunch within weeks. If you are already in one MCA and considering a second, stop and call a financial advisor or attorney before signing anything. There are better options, including renegotiating terms, pursuing SBA loans, establishing lines of credit during good times, or restructuring operations. The MCA stack is the point of no return for most companies.

Get Your Financials in Order Before You Need Them

Banks, bonding companies, and legitimate lenders make decisions based on your financial statements. If your books are a mess, your only option when cash gets tight is the MCA lenders who do not care about your financials because they are taking their money directly from your bank account regardless. Clean books and accurate financial statements give you access to real financing at reasonable rates, which is the difference between surviving a downturn and becoming a bankruptcy statistic.

The Bottom Line

Roofing is a great industry with real money to be made. But the cyclicality and cash flow dynamics will punish you if you are not financially prepared. The companies that survive and thrive long-term are not necessarily the ones with the most revenue or the best storm response. They are the ones with cash reserves, variable cost structures, clean books, and the discipline to not overextend when times are good.

If you are reading this and recognizing some of these patterns in your own business, the time to fix your financial structure is now, not after the next downturn forces your hand.

Related Reading

Raymond Gong
About the Author
Raymond Gong

Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.

Connect on LinkedIn

Raymond Gong

Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.

See where your margins are leaking

Book a free consultation with a senior partner. We'll review your situation and tell you honestly if we can help.

Book Free Consultation →
Find Out What Your Margins Should Be →

One HVAC client went from 9% to 17% net margin — that’s +$7M in exit value.

Real client result — not a hypothetical

In a free 30-minute call, we’ll show you exactly where your margins are leaking — and what to fix first.

Your true margins, fully loaded — we calculate your real cost per job including labor burden, materials, and subcontractor costs, then benchmark against top performers so you see exactly where you’re leaving money
The dollar impact of each gap — we quantify what every margin leak and overhead inefficiency is actually costing you per month, so nothing stays hidden
The 3-5 highest-ROI fixes — ranked by impact, so you know exactly where to start
See What You’re Leaving on the Table Free · No obligation · Takes 30 minutes