Referral leads close at 40-60% in most roofing companies. Paid leads close at 10-20%. Yet most roofers spend thousands on ads and zero effort on building a referral system. This article shows you how to fix that.
Why referrals are your best leads
A referral comes with trust already built in. The homeowner's friend or neighbor already vouched for you. They're not price-shopping as aggressively. They've already seen your work on their friend's house.
Referral leads also tend to have higher average job values because the trust is pre-established. And they cost you nothing in ad spend. The only cost is the effort to build the system that generates them consistently.
Building a referral system
A referral system is not "asking for referrals when you remember." It's a repeatable process that happens the same way every time. Here's what it looks like:
- Day of job completion: Walk the homeowner through the finished work. Take before-and-after photos with their permission.
- Within 48 hours: Send a thank-you message (text or email) with a link to leave a Google review.
- Day 7-14: Follow up to make sure everything looks good. This is when you ask for the referral.
- Monthly: Send a short update to past customers with seasonal tips (storm season prep, gutter cleaning, etc.) and a reminder that you appreciate referrals.
- Quarterly: Reach out to your best referral partners (insurance agents, realtors, property managers) with a personal check-in.
When to ask
The best time to ask for a referral is right after the customer expresses satisfaction. That's usually:
- When they see the finished roof for the first time
- When they leave a positive review
- When they refer someone without being asked (thank them and ask for more)
- When you follow up 2 weeks later and everything looks great
The worst time to ask is before the job is done, or during a problem. Never ask for a referral while resolving a complaint.
What to say
Keep it simple and genuine. Don't use a script that sounds like a telemarketer. Try something like:
"Hey [name], glad the roof looks good and everything's solid. Quick question: do you have any neighbors or friends who might need an inspection? I'd rather work for someone you know than spend money on ads. If you think of anyone, just give them my number."
That's it. No pressure. No incentive needed. If they had a good experience, they'll think about it. If they don't know anyone right now, they'll remember you when they do.
Tracking referrals
Ask every new caller how they heard about you. If they say "a friend" or "my neighbor," ask who. Log the referral source in your CRM or spreadsheet. This lets you:
- Thank the person who referred them (which makes them more likely to refer again)
- See which customers or partners produce the most referrals
- Track the close rate and job value of referral leads vs. paid leads
What not to do
- Don't offer cash incentives for referrals. It cheapens the relationship and can feel transactional. People refer because they want to help their friends, not because they want $50.
- Don't ask before the job is done. Premature asks feel desperate.
- Don't forget about past customers. A customer from 2 years ago might have a neighbor who needs a roof now. Stay in touch.
- Don't make it complicated. One sentence. One phone number. That's all they need to pass along.
- Don't ignore referral partners. Insurance agents, realtors, and property managers can send you business for years if you maintain the relationship.
Summary
A referral system is simple: do good work, follow up at the right time, ask naturally, and track the results. It produces the highest-quality leads at the lowest cost. But it only works if it's a system, not a random act.
The Booked-Estimate System includes automated follow-up sequences that check in with past customers at the right intervals. Apply for a founding case study to see if it's a fit.