What is a roofing revenue leak?
A roofing revenue leak is any point between the first lead and the next referral where a roofing company loses an opportunity it already paid to generate. The lead came in; the job never did. Leaks happen after marketing has done its job, which is why most marketing reports never show them.
The customer journey every leak sits on:
Lead → Response → Appointment → Inspection → Estimate → Follow-up → Sale → Review → Referral
How do you calculate a roofing revenue leak?
Multiply your monthly leads by the close-rate improvement you want to test, then by your average job value.
Potential added revenue = monthly leads × close-rate improvement × average job value
Example: a roofer with 100 leads a month and a $12,000 average job closes 2 more jobs a month with better follow-up. That is 2 × $12,000 = $24,000 a month, or $288,000 a year, from the same lead spend. This is a planning illustration, not a promise.
To find where the leak is, track these four rates every month:
- Contact rate = leads contacted ÷ total leads
- Appointment rate = appointments scheduled ÷ leads contacted
- Show rate = appointments completed ÷ appointments scheduled
- Close rate = jobs won ÷ estimates sent
The lowest rate is usually your biggest leak. The free Leak Calculator runs this math with your numbers.
What are the 7 roofing revenue leaks?
1. Why do missed calls cost roofing companies jobs?
When a homeowner calls and nobody answers, they call the next roofer. Voicemail is not a plan. Fix: an automatic text back, the lead logged in the CRM, and the right rep alerted.
2. Why does slow lead response lose roofing jobs?
Web leads often come in at night and on weekends, and homeowners contact several roofers at once. The first to respond usually books the inspection. Fix: an instant reply with a booking link, day or night.
3. Why do roofing leads fail to book inspections?
A name and number is not an appointment, and few companies measure the gap. Fix: self-scheduling, confirmations, reminders and automatic no-show follow-up.
4. How should roofers follow up on unsold estimates?
An unsold estimate is a qualified homeowner who already met your rep. Fix: a structured follow-up of personal calls plus helpful texts and emails over about three weeks (financing, warranty, reviews, FAQs), then long-term nurture.
5. What money is hiding in a roofing company's CRM?
Old leads, postponed jobs, past storm inquiries and past customers. Fix: clean and segment the database, then run honest reactivation campaigns.
6. How do roofers get more reviews and referrals?
Ask at the right moment with a simple process. Fix: after each job, thank the customer, ask for honest feedback, make reviewing easy, and ask for a referral. Never buy or gate reviews.
7. Why can't roofing owners see where jobs are lost?
If you cannot quickly answer how many leads came in, how fast you responded and what your open estimate value is, every other leak stays hidden. Fix: one scoreboard with leads, speed to lead, show rate, close rate, open estimate value and recovered revenue.
What should a roofing company fix first?
Start with lead response speed and unsold estimates. Response speed protects every new lead, and unsold estimates are qualified buyers you already paid for, so both tend to produce revenue fastest. Then fix booking and show rate, then reviews and referrals, and add reporting from day one so you can see progress.
How does AI help roofing companies close more leads?
AI helps when it is aimed at a specific leak: answering and qualifying after-hours leads, summarizing calls, drafting follow-up, flagging stalled estimates and building reports. The right question is not "How can we use AI?" but "Where are we losing money or wasting time, and can AI fix it?"
How long does it take to fix revenue leaks?
About 90 days for a full system: capture and visibility in days 1 to 30, follow-up and conversion in days 31 to 60, automation and optimization in days 61 to 90. Reactivating unsold estimates can begin in the first two weeks.
Want your leak measured for you? The free Roofing Revenue Leak Audit scores 12 areas of your operation and calculates your leak with your real numbers. If it doesn't show at least $50,000 in open or dormant pipeline, we send you $500 for your time.