T.A.G.T.A.G. Business Funding

Roofing Guide

Roofing Cash Flow Guide

Managing the insurance payment gap, storm season capital, off-season reserves, and MCA strategy for roofing contractors.

Roofing Funding Center

The Two Cash Flow Problems Unique to Roofing

Roofing contractors face two distinct cash flow challenges that most other contractors don't:

Problem 1 — The Insurance Delay Gap: You complete work, submit to insurance, and wait 30–90 days for the final RCV check. During that wait, you've already spent money on materials and crew. For a company with 30 simultaneous storm jobs, this creates $300,000–$600,000 in outstanding expenses before checks close.

Problem 2 — The Storm Season Feast/Famine Cycle: When a storm hits, you may have more work than you can handle. 6 months later, in December, you may have almost no work. Revenue can swing from $120,000/month to $12,000/month for the same company in the same year.

Both problems are predictable and manageable — but they require different strategies. The insurance gap is a timing problem. The seasonal swing is a reserve problem. MCA is a tool that addresses both, if used correctly.

Managing the Insurance Payment Timeline

Here's a realistic cash flow map for a roofing contractor in the middle of a 20-job storm pipeline:

WeekEventCash ImpactAccount Balance
Week 1Storm. 20 contracts signed.$0 in / $0 outStarting balance
Week 2Materials ordered for 5 jobs−$40,000Depleting
Week 3Crews paid. 5 jobs started.−$15,000Depleting
Week 4First 2 jobs complete. ACV checks arrive.+$28,000Partial recovery
Week 5–610 more jobs in progress−$80,000Depleting again
Week 7–10Supplement approvals + RCV closes+$180,000Building
Week 11–14Remaining 8 jobs close out+$220,000Peak balance

The critical observation: at Week 5–6, you've spent $135,000 and recovered $28,000 — a $107,000 cash deficit at your lowest point, with $180,000+ in confirmed receivables ahead of you. This is exactly the MCA gap: confirmed future revenue, immediate cash need.

Key Timing Rules

Storm Season Cash Management

When a storm event creates a 30–50 job pipeline, your most important cash flow decisions happen in the first 2 weeks:

  1. Set a materials budget per job — Know your average material cost per square. Multiply by your signed job count. This is your total materials exposure over the next 6–8 weeks.
  2. Calculate your maximum cash deficit — At peak spending, before the first wave of ACV checks, what is your maximum negative cash position? This is your MCA advance target.
  3. Apply for MCA at week 4–6 — When 1–2 months of post-storm deposits are showing in your statements, apply. You'll get the best terms and have the clearest picture of advance need.
  4. Maintain a separate "MCA repayment buffer" — As insurance checks arrive, set aside enough to cover the daily ACH before letting the rest flow to operations. Daily payments must always be covered first.

Building the Off-Season Reserve

The goal: arrive at December 1st with enough cash on hand to fund January–March at full operations without external capital.

The Off-Season Reserve Formula

Monthly overhead × 3 months + any MCA payments still running = off-season reserve target

Example: $18,000/month overhead × 3 months = $54,000 base. If you have an MCA with $400/day payment running, add $400 × 65 business days = $26,000. Total reserve target: $80,000.

Build this reserve during your storm season peak — specifically the months when large insurance checks are arriving. Set a rule: 20% of every insurance check over $5,000 goes to the off-season reserve account, not the operating account.

HVAC and roofing both have seasonal cash flow challenges — but roofing's is more event-driven (storms) and less predictable. The reserve fund for roofing needs to be larger because you may face 2–3 storm-free years followed by a massive storm year. Size your reserve for your worst typical off-season, not your average.

The MCA Capital Cycle for Roofing

PhaseCapital Strategy
Pre-storm (off-season)Operating on reserve funds + minimal MCA if needed for baseline maintenance work
Storm hits (Weeks 1–3)Use available reserves and initial operating cash for first round of materials
Storm season (Weeks 4–8)Apply for MCA when 1–2 months of storm deposits are visible in statements. Use to fund remaining pipeline.
Peak insurance closes (Weeks 8–16)Large insurance checks repay MCA and rebuild reserves simultaneously
Post-storm wind-downTransfer 20% of final insurance checks to off-season reserve. Stop spending until reserve target is hit.
Off-seasonOperate on reserves. No new MCA. Focus on maintenance work to maintain bank statement baseline.
The critical discipline: When storm season checks are arriving, it feels like you have unlimited capital. That's when most roofing contractors make their biggest cash flow mistakes — buying equipment they don't need, scaling faster than they can manage, or not setting aside enough for off-season. Be disciplined when cash is plentiful.

Ready to Apply for Roofing Funding?

Storm season is your best window. Decision in 24–72 hours. Funds in 48 hours.