Storm Season Cash Flow Playbook: What Roofing Contractors Need Before the Rush

More Roofing Work Can Create Less Cash

Storm season can make a roofing company look rich on paper and broke at the bank. Leads jump. Sales reps get busy. Material orders increase. Crews work overtime. Insurance jobs stack up. Revenue can rise quickly. So can cash pressure.

Roofers often spend money long before the final customer or insurance payment arrives. Shingles, underlayment, flashing, dumpsters, permits, equipment, subcontractors, payroll, fuel, commissions, and supplements all hit at different times.

When volume surges, those timing gaps multiply. That is why a roofing contractor can have a record sales month and still worry about payroll two weeks later.

The answer is not simply “sell more.” The answer is to prepare the balance sheet and cash-flow process before the rush gets ahead of the business.

 

Start With a 13-Week Cash Forecast

A roofing contractor heading into a high-volume period should know what cash is expected to come in and go out over the next thirteen weeks. Not a yearly budget. Not a vague guess. A rolling weekly forecast.

List expected customer collections, insurance proceeds when reasonably predictable, financing receipts, and other cash inflows. Then map payroll, material payments, subcontractors, commissions, rent, insurance, debt service, taxes, equipment payments, and owner distributions.

The value is not that the forecast will be perfect. It will not. The value is seeing the problem early.

If week six shows a $180,000 cash shortfall because three large jobs require material purchases before collections arrive, you still have time to change the plan. If you discover it on Thursday with payroll due Friday, your choices get expensive.

 

Deposits Are Working Capital, Not Profit

A deposit creates breathing room, but owners sometimes treat it like earned profit. That is dangerous.

If a customer gives you $20,000 before the roof is installed, that cash may need to fund material, labor, permits, and subcontractor costs tied to the job. It is not automatically free cash for an owner distribution, new truck, or unrelated expense.

The accounting treatment can also depend on the facts and method being used. For management purposes, the principle is simple: know how much customer cash is tied to work you still owe. Track deposits and unearned revenue clearly. A company that spends tomorrow’s job cash today is creating its own storm.

 

Insurance Jobs Need a Separate Collection Process

Insurance-related roofing work can create unique timing issues.

There may be an initial claim payment, recoverable depreciation, supplements, mortgage-company endorsement, customer deductibles, and documentation requirements before the contractor receives the full contract amount. Do not manage that process from memory.

For every insurance job, track:

  • Total contract value
  • Customer responsibility
  • Insurance-approved amount
  • Initial payment received
  • Supplements submitted
  • Supplements approved
  • Recoverable depreciation outstanding
  • Mortgage endorsement status if relevant
  • Invoices sent
  • Cash collected

 

The sales number is not the cash number. A $25,000 signed contract can still have $12,000 trapped in paperwork and timing.

 

Do Not Let Material Buying Outrun Billing

Roofers can burn cash quickly when they stage material for multiple jobs at once. That may be necessary to protect schedules and supplier availability. It still needs to be planned.

If you order $300,000 of material across several projects and your supplier terms are shorter than your customer collection cycle, the company is financing the gap.

Before a busy period, review supplier terms, credit limits, early-pay discounts, and expected order timing.

Do not automatically pay early just because the company has cash today. Do not stretch vendors recklessly either. Match payment strategy to actual liquidity. A good controller or CFO should be looking at the material schedule, the billing schedule, and the cash forecast together.

 

Know Your Real Crew Cost Before You Add Capacity

Storm volume creates pressure to hire, subcontract, or pay overtime quickly. That is where margins can get sloppy.

A $35-per-hour employee does not cost the company $35 per hour. Employer payroll taxes, workers’ compensation, benefits, paid time, supervision, vehicles, tools, and other labor burden increase the real cost.

Subcontract crews have their own economics and compliance requirements. Before scaling production, calculate the loaded cost per crew day or labor hour.

Then compare it with the gross profit expected from the additional jobs. More crews are not automatically more profitable. If the sales team is discounting heavily to keep everyone busy, storm season can produce record revenue and disappointing profit.

 

Sales Commissions Can Create a Hidden Cash Crunch

Roofing companies often pay commissions based on contract signing, first collection, installation, or final payment. The timing matters. If commissions are paid before the company has collected enough cash to cover material and production cost, growth can drain liquidity. Review the commission plan before the busy period.

Make sure the trigger for payment reflects real cash economics and complies with applicable wage law. Also make sure cancellations, supplements, chargebacks, and gross-margin changes are handled consistently. A commission plan should motivate sales without forcing the company to borrow against uncollected revenue.

 

Track Jobs by Gross Profit Dollars, Not Just Revenue

Storm season rewards speed. That can turn revenue into the main scoreboard.

Revenue is useful, but it does not pay the bills by itself. A $40,000 roof at a strong margin can be better than a $55,000 roof loaded with supplements, rework, excess labor, and weak material pricing.

Review expected and actual gross profit by job. Break out material, direct labor, subcontractors, commissions if treated as direct selling cost, permits, dumpsters, and other job-specific costs.

Then compare actual results with the estimate. If margins start slipping across a certain salesperson, crew, neighborhood, roof type, or insurance carrier, you want to see the pattern now.

 

Build a Minimum Cash Reserve Before Volume Peaks

There is no universal reserve number for every roofing company. A business with strong deposits, fast collections, supplier terms, low debt, and stable crews needs a different cushion than a company carrying large insurance receivables and weekly subcontractor payments. But every roofer should define a minimum cash floor.

Think in terms of unavoidable obligations: payroll, payroll taxes, critical suppliers, insurance, debt service, rent, and operating overhead. Then stress-test the forecast.

  • What happens if collections are two weeks slower than expected?
  • What happens if material purchases are 10% higher?
  • What happens if three large supplements are delayed?

 

If one normal disruption breaks the company, the reserve is too thin.

 

Roofing Contractor Example

Assume a California roofing company normally does $6 million a year. After a major storm event, signed work jumps sharply. The owner sees $1.2 million of new contracts and expects cash to improve.

Instead, the line of credit gets tighter. Why?

The company orders material early. Crews are paid weekly. Sales commissions are paid after the first customer deposit. Several insurance jobs are waiting on supplements and depreciation release. The bookkeeper sends invoices, but nobody owns the collection follow-up. The owner also buys two trucks because the pipeline looks strong.

The sales pipeline is excellent. The cash conversion is not. A 13-week forecast shows the business will hit its lowest cash point five weeks before expected collections catch up.

Management responds by slowing discretionary equipment purchases, tightening commission timing, prioritizing jobs with cleaner collection profiles, accelerating documentation, and negotiating supplier timing.

The company does not need fewer good jobs. It needs the cash system to keep up with the sales system.

 

Your Storm-Season Cash Flow Checklist

Before volume spikes, review these ten items:

  1. Update a 13-week cash-flow forecast every week.
  2. Set a minimum cash-reserve threshold.
  3. Review supplier credit limits and payment terms.
  4. Track customer deposits separately from earned profit.
  5. Create an insurance-job collection tracker.
  6. Review all AR over 30 days and assign next actions.
  7. Track supplements and recoverable depreciation by job.
  8. Confirm loaded labor and subcontractor costs before adding capacity.
  9. Review commission timing against customer collections.
  10. Delay discretionary owner distributions or equipment purchases when the forecast says liquidity is tight.

 

That last item is not fun. It is still better than borrowing at the worst possible time.

 

Watch These Early Warning Signs

A cash-flow problem usually gives warnings before it becomes an emergency.

Watch for:

  • Revenue rising while bank cash falls
  • Receivables growing faster than sales
  • Repeated line-of-credit use for normal payroll
  • Vendor balances stretching beyond normal terms
  • Customer deposits funding unrelated overhead
  • Job margins declining as volume rises
  • Unbilled supplements piling up
  • Commission payments running ahead of collections
  • Owner distributions continuing even when tax and payroll liabilities are building

 

When several show up together, stop celebrating the top line and fix the cash conversion cycle.

 

Bottom Line

Storm season can be a great growth opportunity for a roofing contractor. It can also expose every weak financial process at once.

The businesses that handle the rush best are not necessarily the ones with the most leads. They are the ones that understand working capital, billing timing, job margins, staffing cost, and cash reserves.

Get the forecast in place before the volume peaks. Cash problems are cheaper to solve when you can see them six weeks away.

 

Frequently Asked Questions

Why does my roofing business have strong sales but weak cash flow? Roofing companies often pay material, crews, commissions, and overhead before all customer or insurance proceeds are collected. Fast sales growth can increase that working-capital gap.

What is a 13-week cash-flow forecast? It is a rolling weekly forecast of expected cash receipts and payments for roughly the next three months. Contractors use it to identify upcoming liquidity gaps early enough to act.

How should roofing contractors track insurance receivables? Track the contract amount, customer portion, insurance payments, supplements, recoverable depreciation, mortgage endorsement issues, invoices, and collections by job. A normal AR aging report may not show the full claim status.

Should a roofer use customer deposits to buy equipment? Be careful. Deposits may be needed to perform the customer’s job and may not represent earned profit. Management should understand the remaining job obligations and cash forecast before using deposit cash for unrelated purchases.

How much cash should a roofing company keep in reserve? There is no single rule that fits every company. Build the reserve around unavoidable weekly obligations and stress-test the forecast for slower collections, higher material costs, or claim delays.

 

Book a Call

Before storm volume hits your production schedule, run the cash forecast first.

At Basta & Company, we help California contractors connect job costing, receivables, forecasting, and tax planning so growth does not create a liquidity crisis.

Book a call and get a second opinion before the next big sales month puts pressure on the bank account.

SAMY BASTA, CPA

Founder of Basta & Company

Samy Basta brings you more than 25 years experience in tax, financial, and business consulting to his role as founder of Basta & Company. His focus is primarily strategic business planning, empowering clients to set priorities, focus energy and resources, and strengthen operations. In addition, Samy and his firm provide strategic counsel, and technical insight, on a wide range of needs, including tax saving strategies, tax return compliance, as well as choice of entity.