Seasonal & Cyclical Planning·For shops that are already busy
Published August 13, 2026
How Roofers Should Plan Cash Flow Around Storm Season
Your margin is fine. It's the timing between spend and collection that puts profitable shops in a bind.
This article contains affiliate links. If you sign up through one, we may earn a commission — see our affiliate disclosure for details.
Read This First
A $3 million roofing operation can carry $600,000 to $800,000 in materials and labor that hits in June and July, before the corresponding revenue arrives in August and September.[7] That gap isn't a profitability problem. It's a timing problem, and it sinks solvent, busy shops that never saw it as a risk. For a seasonal trade with a fixed-cost floor and slow collections, the exposure is structural, not accidental.
The Money Goes Out Before It Comes In
Every roof you deploy on runs on your money first. A $10,000 job with $6,000 in labor demands the material purchase and the crew before a dollar of payment lands.[5] Multiply that across a storm-season surge and the working capital tied up gets large fast. Construction firms broadly carry a Days Sales Outstanding of around 94 days, per general-construction industry data, not a roofing-specific figure, but a fair anchor for how long collections can run.[6] At a production pace of 20 $10,000 jobs every 25 days, that's $200,000 of revenue moving through the business each cycle. If the collection cycle stretches from 25 to 45 days, the receivables balance rises to roughly $360,000, about $160,000 more tied up in working capital. The busier the storm season, the bigger that number, because volume amplifies the gap rather than closing it.
A Full Pipeline Isn't the Same as Cash in the Bank
A signed contract and a stacked schedule feel like security, but neither one pays your crew on Friday. Booked work is a promise of future cash, not cash itself, and a busy storm season widens exactly that gap. A forecast built off what you've sold tells the wrong story. One built off when each job actually turns into a cleared payment tells the real one.[4] Track your $10,000 jobs by the date the payment clears, not the date you signed the work order, and the difference between a full pipeline and a healthy bank balance stops being a surprise.
The Fixed-Cost Floor Doesn't Care About the Forecast
Roofing revenue can swing sharply with weather: extended periods of rain can slow production, while hail, wind and hurricane events can create sudden surges in demand.[3] Payroll and overhead, however, keep running throughout both. A six-person crew carrying about $24,000 in weekly payroll and $14,000 in monthly overhead still burns roughly $165,000 across a six-week period even if production falls to one-third of normal.[3] That's the bill you pay for keeping a trained crew intact between storms. The underlying replacement demand is real: the median U.S. roof age exceeded 17 years in 2025, and 38% of residential homes showed moderate to poor roof condition.[2][1] The question is whether your cash survives the wait for it.
Storm Surge Rewards Whoever Can Move First
When a major hail, wind or hurricane event hits, demand can surge almost overnight.[7] The roofing companies that capture that surge are the ones that can mobilize crews, materials, and equipment within 48 to 72 hours.[7] Speed like that costs capital on the shelf. A single added service truck, a new lift, or a commercial crew's full equipment load can run $50,000 to $150,000.[7] If your cash is locked in receivables when the hail hits, the surge goes to the shop that planned its liquidity ahead of the weather, not the one with the best online reviews.
What to Change
Build a 13-month rolling cash flow model off two to three years of month-by-month history, then keep a live rolling 13-week view you update every week.[4] This is not busywork: a 2023 CFMA survey found 71% of construction firms already use cash flow forecasting tools to manage payment gaps.[5] A revolving line of credit is the right tool for the seasonal gap itself: set it up before slow season, not during it, draw only what you need in the lull, and repay as storm work cashes in.[3] Line up that financing while your numbers look strong, because lenders typically look at time in business, revenue and deposit history, credit, and the company's overall financial profile when underwriting a line.[3] Save term loans and equipment financing for permanent capacity investments, a second crew, a new truck, a lift, not for bridging the seasonal cash gap itself. Term loans for roofing shops currently run 6% to 12% APR with funding in 24 to 72 hours.[8] And tighten collections directly. At a 94-day DSO, every additional 60 days a project remains unpaid increases the amount of working capital tied up in receivables, and potentially the cost of financing that gap. Shave the cycle and you free real money. Where contracts and state law allow it, collect appropriate deposits or progress payments so customers fund part of the material and production cycle rather than leaving the company to finance the entire job.
Track Cash Flow Before It Tracks You
QuickBooks Business gives you the real-time revenue and expense picture you need to build that rolling forecast instead of guessing at it.
See QuickBooks Business →Bottom Line
Your storm-season risk isn't whether the work shows up. It's whether your cash is liquid the week the material bills and payroll land, weeks before the customer pays. Forecast it, secure the line before you need it, and collect faster.
Sources
- Insurance Business: Roof claims severity hits record highs even as storm activity falls, Verisk data
- Mordor Intelligence: United States Roofing Market Size & Share Outlook to 2031
- Axiant: Roofing Weather & Seasonal Cash Flow: Smoothing the Lumps
- Pacific ABS: Cash Flow Management for Seasonal Businesses
- RoofPredict Blog: Can You Maintain Cash Flow Between Storms
- Nickel: Roofing Business Cash Flow, 9 Strategies for Slow Seasons
- Dynamic Capital: Storm Season and Thin Margins, Why Roofing SMBs Are Turning to Working Capital in Summer 2026
- Clarify Capital: Roofing Business Loans, Financing for Roofing Contractors
Keep reading
Seasonal & Cyclical Planning
How HVAC Contractors Turn Peak Season Into Year-Round Revenue
The swing between peak and shoulder season is a revenue problem you can engineer away, not a weather problem you have to survive.
Seasonal & Cyclical Planning
How Landscapers Should Budget for the Off Season
The winter that breaks you is the one you didn't fund back in July.
Hiring & Retention
How to Train a New Hire Without Slowing Down Jobs
The sink-or-swim method feels fast. It's costing you rework, callbacks, and the guy you just hired.
New American Tradesman™