The October Problem: Roofing Permits Spike 46% in One Month, Then the Cash Crunch Hits
Cash Flow
Roofing permits spike 46% in a single month, then the cash crunch hits. The busiest month on the calendar is the one that quietly drains contractor cash the fastest.
The busiest month is the most dangerous one
We looked at monthly building-permit volume by trade across all 51 U.S. states for 2023 (a clean, complete year of data). One number jumped out:
In October 2023, roofing permits ran +45.8% above roofing's own monthly average, and 34.8% higher than any other month that year. No other skilled trade comes close to that kind of single-month concentration.
| Trade | Peak-to-trough monthly swing | Oct vs. monthly avg |
|---|---|---|
| Roofing | 1.56× | +45.8% |
| HVAC | 1.39× | +16.3% |
| Fire Protection | 1.39× | +8.7% |
| Plumbing | 1.33× | +16.6% |
| Electrical | 1.30× | +11.6% |
Method: public county and state building-permit records. October figure from 2023 (all 51 state partitions); peak-to-trough index pooled over 2022-2023 (the two complete years, 2024's second half is still backfilling in the source and would fabricate a false autumn cliff). Trade classified by permit type/description. Every cell backed by hundreds of thousands of permits.
A fall roofing surge is not just our data, the roofing industry itself calls autumn its busy season, as homeowners rush to get a roof on before winter. So this one is well-grounded. (One honest caveat: national, all-construction permit activity peaks earlier, in late spring, per the Census Bureau's seasonally-adjusted series. The dramatic October spike is specific to roofing demand, a temperature-and-weather story, not a general construction one.)
Why a revenue peak becomes a cash valley
Here's the trap, and it's the same for every trade even if roofing is the extreme case.
Work booked and completed in Q4 gets invoiced in Q4. But contractors bill on 30-, 60-, sometimes 90-day terms. So the cash from your busiest, most profitable stretch of the year doesn't actually arrive until Q1, January, February, March.
And what's happening to new work in Q1? It's collapsing. Every trade in our data troughs in November through February. So you hit January with:
- A pile of Q4 receivables you haven't collected yet
- A sharp drop in new deposits and new work coming in
- The same fixed overhead, trucks, insurance, core crew payroll, going out the door every week
That's the January cash crunch that blindsides contractors who had a record Q4. The revenue was real. The timing was lethal. Strong Q3-Q4 revenue creates false confidence right before the leanest cash months of the year.
Free benchmark review
See how your cash cycle benchmarks.
We compare your AR, billing speed, and cash timing against companies that collect faster.
Roofing is the front-loaded extreme
Roofing books +25.7% more work in Q4 than in Q1 on a clean-year basis, the steepest quarterly skew of the five trades (versus +13.2% for HVAC and +8.5% for electrical). If you're a roofer, more of your entire year's revenue is compressed into a few months than almost any other contractor. That makes the collect-in-Q1 timing gap even more punishing: a huge share of your annual cash is riding on receivables that all land in your slowest quarter.
What good financial operations look like here
You can't change the season. You can absolutely change how you plan for it. The contractors who ride the October wave without a January hangover do three things:
- Forecast cash, not revenue. A 13-week rolling cash forecast that models the Q4-bill / Q1-collect lag turns "surprise" into "expected." You should know in September roughly how tight February will be.
- Collect faster in Q4. Billing speed and collection discipline matter most exactly when volume is highest. Every day you shave off days-to-invoice in October pulls cash back into the quarter you earned it.
- Reserve deliberately, not accidentally. The margin from your peak months has to carry the trough. That's a decision, not something that happens on its own.
None of that is bookkeeping. It's financial operations, the reason a growing contractor eventually needs CFO-level support, not just someone to reconcile the books after the fact.
One more thing: don't trust raw recent-year data
While building this, we caught a trap worth passing on. The unadjusted permit counts made it look like 2024 volume crashed ~36% versus 2023. It didn't. That drop is a reporting-lag artifact, the second half of 2024 was still being loaded into the source. Comparing only the complete January-June window across years, national permits were essentially flat (−1.6%). The U.S. Census Building Permits Survey confirms it: 2023 → 2024 permitted housing units fell just 2.2%.
If you benchmark your business against raw, most-recent-year construction data, you can easily convince yourself the sky is falling when the market barely moved. Always check whether the recent period is actually complete.
Related reading
- When Do Contractors Actually Need a CFO?
- How Many Competitors Do You Really Have?
- The 13-Week Cash Forecast
FAQ
When is roofing's busy season? Fall. In our permit data, October roofing volume runs about 46% above the trade's monthly average, the sharpest single-month concentration of any skilled trade, consistent with the roofing industry's own "beat winter" seasonal pattern.
Why do contractors run short on cash in Q1 after a strong Q4? Q4 work invoices in Q4 but collects on 30-90 day terms, so the cash lands in Q1, exactly when new work and new deposits are at their seasonal low, while fixed overhead continues. It's a timing mismatch, not a profitability problem.
Where does this data come from? Public county and state building-permit records, 2022-2024, aggregated by month and trade across all 51 U.S. state/territory partitions. Seasonality claims use complete years (2022-2023). Machine-readable data: levelcfo.com/data/benchmarks/permit-market.json.
Get the next one
Want next week's benchmark in your inbox?
One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.
Related reads
Cash Flow
The 13-Week Cash Forecast Is a Data-Layer Test
A 13-week cash forecast exposes whether field status, billing, AR, AP, payroll, backlog, and accounting data actually tie.
Cash Flow
From Invoice PDF to Cash Forecast: The Data Your API Ignores
Invoice APIs show what was billed. PDFs, backup, portal proof, and customer rules explain whether that invoice will turn into cash.
Cash Flow
HighRadius Still Needs Clean AR Data Upstream
HighRadius can help with AR automation, but cash application and collections still depend on clean customer, invoice, payment, PDF, and ERP data upstream.

About the author
Sam Yang
Founder & CEO
Founder of Level, the AI operating layer for contractors and skilled trades, and the other operating businesses where scarce labor is the constraint. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses, $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. The Level founding team's analysis of 2,200+ contractors ($13.25B in revenue) across operating, private-equity, and CFO roles anchors the Level Index benchmark research.
LinkedIn