After a major storm event, a well-prepared storm restoration company can go from 20 active jobs to 120 in three weeks. That's not a sales problem — that's an operations problem. Managing 100+ simultaneous jobs is qualitatively different from managing 15. The systems that worked at 15 don't work at 100. Here's what changes and what you need to have in place before scale hits you instead of the other way around.
How Things Break at High Volume
At 15-20 jobs, a competent project manager can hold everything in their head. They know which jobs need materials, which crews are scheduled where, and which homeowners are waiting on a call back. At 100+ jobs, this breaks fast:
- Jobs get scheduled and then forgotten — crews show up to properties where materials haven't arrived
- Homeowners who haven't heard from anyone in three weeks call the BBB
- Supplements sit untracked until the adjuster closes the claim
- Collections fall behind because no one has time to chase unpaid invoices
- Crews double-book or overlap because scheduling is happening in multiple spreadsheets
The answer is systems, not harder work. The project manager who worked 60-hour weeks at 20 jobs can't outwork 100 jobs on the same systems — they need better infrastructure.
The Three Systems You Need
High-volume storm restoration operations run on three parallel systems that need to coordinate:
- Production system: What job is being built, by which crew, on which date, with what materials
- Insurance system: Where every claim stands in the insurance process — claim filed, adjuster visited, supplement submitted, EOB received, depreciation released
- Collections system: What's been invoiced, what's been paid, what's outstanding and for how long
These aren't separate departments — for most companies, one or two people manage all three. But they need to be tracked distinctly. A job can be complete in production while insurance is still pending, while collections is still waiting for the ACV check. Each track has its own status.
Production at Scale: The Morning Meeting
The most important daily practice for a high-volume storm company is a morning production meeting — 15-20 minutes, every day, with whoever manages crews and materials. This meeting covers:
- Jobs scheduled for today: crew assigned? Materials delivered or confirmed for this morning?
- Jobs scheduled for tomorrow: materials ordered? Crew confirmed?
- Any jobs that hit a problem yesterday (weather, crew no-show, wrong materials) — what's the reschedule plan?
- Materials arriving today: where do they go? Who signs for them?
The meeting isn't long. It's a daily sync that surfaces problems 24 hours before they become a homeowner complaint or a wasted crew day. Skipping it — even once — creates cascading problems.
Prioritization: Not All 100 Jobs Are Equal
When you have 100 active jobs, production triage matters. Prioritize based on:
- Active leaks or storm damage exposure: Jobs where the homeowner has active water intrusion or exposure risk always go to the top. These are the ones that create emergency calls and liability.
- Insurance approval in hand: Jobs where the claim is approved and the contract is signed should be scheduled quickly — delays after approval frustrate homeowners and invite competitor poaching.
- Contract signed, waiting on materials: These are firm revenue. Get materials ordered immediately after signature to avoid delays.
- Jobs waiting on supplement approval: These can wait without damaging homeowner relationships, as long as communication is clear about why.
- Jobs still in the insurance process: Lowest production priority — focus sales energy here, not crew scheduling.
Crew Management at 100+ Jobs
At high volume, crew capacity is the constraint. Knowing your actual crew capacity is critical before promising scheduling timelines to homeowners.
Track per crew:
- Crew composition and size
- Average production rate (squares per day on standard residential)
- Current schedule through the next 3 weeks
- Availability for new scheduling
If you have 8 crews averaging 25 squares/day and you have 800 squares of committed work, you have roughly 4 crew-days of backlog — manageable. If you have 5,000 squares of committed work, you need more crew or longer timelines. Know this number before you're having the timeline conversation with the homeowner.
Adding 1099 sub crews during surge is common. The risk: unfamiliar subs have variable quality and less loyalty to your schedule. Vet them in advance, have a crew agreement in place, and don't assign them to your most complex jobs until you've seen their work.
Homeowner Communication at Scale
At 100 jobs, personalized outreach for every update isn't realistic. Build a communication cadence that's systematic without being impersonal:
- Claim filed confirmation: Automated message confirming the claim was filed and what to expect next (adjuster contact within 5-10 business days, typically)
- Adjuster scheduled: Reminder to the homeowner 24 hours before the adjuster visit, with a note that your rep will be there
- Claim approved: Personal call or message to confirm approval and start the scheduling conversation
- Production scheduled: Confirmation 48 hours before with start time and materials drop info
- Job complete: Completion message with invoice and payment link
Templated messages in your CRM that fire automatically at each stage eliminate the manual effort while keeping homeowners informed. The homeowners who complain about communication are almost always the ones who heard nothing for 3+ weeks — not the ones who got systematic updates.
Insurance and Collections at Scale
At 100 active jobs, waiting on payments is a real cash flow risk. A company doing $2M in annual storm revenue might have $400K+ in receivables at any one time — ACV checks not yet received, depreciation holdbacks pending completion, supplement checks in the mail.
Track every insurance receivable with expected receive dates. When a payment is 14 days past the expected date, make a call. When it's 30 days past, escalate. Don't wait for the homeowner to bring it up — the carrier won't release the check until the homeowner requests it, and some homeowners don't know they need to.
The collections system for a storm company needs to distinguish between:
- ACV check received / not received
- Depreciation released / not yet released
- Supplement approved payment received
- Homeowner deductible paid
- Total receivable remaining per job
The Metric That Matters Most at High Volume
Track one metric above all others during a high-volume season: jobs installed per week. This is your production velocity — how fast you're converting signed contracts into completed revenue. If this number drops (because of crew issues, material delays, or scheduling problems), you have a production bottleneck that's eating your margin through delayed revenue and homeowner attrition. Surface it fast and address the constraint directly.
Further Reading
- Storm Restoration Roofing: Running an Insurance-First Company — Full operational guide from storm identification through final payment
- Storm Restoration CRM Requirements — What your software needs to support this level of operational complexity
- Managing Storm Surge: Scaling Crews Fast — How to ramp up the pipeline that eventually becomes 100 active jobs