A practical playbook for roofers — what to pay, who to ask, and how to keep the system running once the storm season ends.
I’m going to say something that will sound obvious until you do the math.
If you’re a roofer, your single most profitable lead source is the homeowner whose roof you replaced last spring. Not Google Ads. Not door-to-door. Not the storm-chase canvasser sleeping in their truck.
The neighbor of that homeowner. The roofing contractor friend who’s slammed and needs to refer out. The insurance adjuster who watched you do the job clean.
Most roofing companies leave that money on the table. They send a thank-you card and move on.
This is how to stop doing that — and build a roofing referral program that books jobs whether it’s hailing or 70 and sunny.
Why Roofing Is Built for Referrals (More Than Almost Any Trade)
Three things make roofing one of the best industries on earth for a referral program.
1. The job is high-ticket. A full replacement runs $8K to $30K+. That means even a 5% referral fee can be life-changing money for the person who sent it. Tiny percentages, big dollars.
2. The need is dramatic. Nobody calls a roofer because they’re bored. They call because there’s a leak, a hail event, or a real-estate deadline. Urgency means the prospect wants a trusted name fast — and a referral is the trusted name.
3. Trust is the entire sale. Every roofer in town has the same shingles, the same warranties, the same “we’re family-owned.” What separates a $20K signed deal from a “we’ll think about it” is whether the homeowner believes you. A referral skips that conversation entirely.
You’re not selling roofing. You’re selling certainty. And certainty travels through people, not ads. Same logic that makes word-of-mouth marketing outperform every paid channel.
The Three Networks Every Roofer Should Be Working
Most “referral programs” in roofing are one channel — past customers — and stop there. You’re missing two more that, combined, will outproduce your customer network.
Network 1: Past Customers (the obvious one)
Anyone you’ve done a roof for in the last 5 years. They know what you charged, how clean your crew left the yard, and whether you actually showed up when you said you would. Their word weighs ten pounds in their neighborhood.
Network 2: Adjacent Trades
This is the goldmine 80% of roofers skip. The people who walk through houses every day for work:
- Real estate agents — every inspection report flags a roof. Every flag means a potential job before closing.
- Home inspectors — same situation, even more direct.
- Insurance adjusters — storm season, every storm season.
- HVAC techs, electricians, plumbers — they’re on roofs and in attics. They see soft decking and old shingles before homeowners do.
- Property managers — they own a recurring service relationship with a portfolio of homes.
A single relationship with one good real estate agent can be worth more than 50 past customers, because they’re sending you ready-to-buy leads on a weekly cadence. This is the same principle behind a strong B2B referral program — partner channels compound faster than customer channels.
Network 3: Other Roofers
This sounds insane until you’ve done it. You will get calls you don’t want — wrong region, wrong job size, wrong type of work — and other roofers will too. A simple swap arrangement (you send me the metal-roof inquiries, I send you the asphalt) means both sides convert business they would have lost.
What to Actually Pay (Real Numbers)
Vague referral programs die. Specific ones get used. Here’s a real fee structure for a roofing referral program — adjust to your margins, but don’t go below these numbers if you want anyone to actually do the work of referring.
| Referral Source | Job Size | Standard Fee | Why This Number |
|---|---|---|---|
| Past customer | Any replacement | $250–$500 | Enough to cause a brag-text. Cash or branded gift card both work. |
| Past customer | Repair only | $100 | Smaller jobs, smaller thank-you. |
| Real estate agent | Full replacement | $500–$1,000 | They get paid on the close — your fee should match the value of their lead. |
| Insurance adjuster | Storm/insurance job | Flat $250 + clean paperwork | The flat fee plus on-time billing keeps you on their list. |
| Trade partner (HVAC, plumber) | Replacement | $300–$500 | Easy reciprocity — you can refer their services back. |
| Other roofer (overflow) | Replacement | 5–10% net margin | Higher rate because they’re sending you a sold lead, not a cold one. |
Two rules that override everything in this table:
- Pay fast. When the deposit clears, the check goes out. Not “next month.” Not “after the job’s done.” The faster you pay, the faster the next referral comes. This is the same psychology that drives any good referral fee structure.
- Pay publicly. Tell the referrer “I just sent the check” by text with a photo. That photo gets shown to other people. Word travels.
How to Launch the Program in 30 Days
You don’t need software, lawyers, or an integration. You need four things and one weekend.
Step 1: Make the offer specific and public (Day 1–3)
Pick your fee structure. Write a one-page document that says exactly what you pay, who can earn it, and how to send a referral. Post it on your website. Print it. Put a QR code on your business card and your truck signage.
If a homeowner has to ask “do you guys have a referral thing?” — you’ve already lost. Make the answer obvious before they ask.
Step 2: Build the past-customer list (Day 4–10)
Pull every customer from the last 5 years out of your CRM, QuickBooks, or paper file. Standardize their info — name, address, phone, email, job done, what you charged. This list is the most valuable asset in your business.
If you don’t have a clean list yet, this is the single highest-ROI cleanup project you can do.
Step 3: Send the launch sequence (Day 11–20)
Three touchpoints, spaced 5–7 days apart:
- Touch 1 — Email or text: “Hey name, wanted to let you know we’re paying $X for any homeowner you send our way that books a job. Here’s how it works…”
- Touch 2 — Postcard or door-drop: A printed reminder in the mailbox. Old school works in roofing because the demographic skews 45+.
- Touch 3 — Phone call: For your top 50 customers, an actual phone call. “Just calling to thank you for trusting us with your roof, and to let you know about a referral program we just launched.”
Step 4: Activate the trades network (Day 21–30)
Make a list of 25 local real estate agents, 10 home inspectors, and 5 insurance adjusters. Visit each one in person — bring coffee or donuts and a one-page program flyer. This is grunt work and it’s how you build the moat that will outlast every algorithm change Google has in store.
For agents specifically, frame it as serving their clients: “I’d love to be the roofer your buyers can trust during inspection.” That’s a much better pitch than “send me leads.”
Tracking and Avoiding the Common Mistakes
Most roofing referral programs die not because the offer was wrong, but because tracking fell apart and referrers stopped feeling appreciated. A few rules:
- Always ask “How did you hear about us?” on the first call and write it in the lead notes. If you don’t capture the source at intake, you’ll never pay the right person.
- When a referral converts, the referrer gets contacted within 48 hours. Don’t wait until the job is done to acknowledge them. Acknowledge the send, then again at the close.
- Send referrers a year-end recap. “You sent us 4 jobs this year, total fees paid: $1,800. Thank you.” This single email is what separates one-time referrers from repeat referrers.
- Don’t be cute with the offer. No tiered structures with bonus multipliers in the first version. Flat fee, fast payout, simple rules. You can layer complexity later.
For larger crews running multiple referral channels at once, you’ll eventually want to formalize the tracking — that’s where dedicated referral marketing software starts paying for itself.
What to Do When Storm Season Slows Down
This is where roofing referral programs really earn their keep — the off-season.
When the phones go quiet between storms, the temptation is to spend on Google Ads or door-knock harder. Both work. Both are expensive and grueling. Meanwhile, you have a customer list, a trades network, and (if you’ve been running this program for 6+ months) a backlog of warm referrals you haven’t asked for.
Two off-season plays that print money:
1. The “any small repair” winter campaign. Email your past customers with a flat-rate inspection or minor-repair offer. Every house that gets serviced is a future replacement and a future referral source.
2. The trades-network quarterly check-in. Drop in on your top 10 agents and inspectors with a small gift (a coffee gift card, a holiday tin — small, branded, memorable). You’re not asking for anything. You’re staying top of mind. Out of sight = out of referrals.
The goal is to never have a quiet phone again, even in February. That’s only possible if your referral program is running year-round, not just when business is good. The roofers who do this are also the ones quietly running good lead nurturing sequences in the background — they understand that every customer is a 10-year relationship, not a one-and-done transaction.
Roofing Referral Program FAQ
How much should a roofing company pay for a referral?
For a full replacement, $250–$500 to past customers and $500–$1,000 to professional referral sources (real estate agents, adjusters) is the working range. The right number is whatever leaves meaningful profit after the fee but is generous enough that the referrer brags about being paid. If you’re paying less than $100, you’re going to be ignored.
Are referral fees to non-licensed people legal in roofing?
In most states, yes — homeowner-to-homeowner referrals and gifts to past customers are unregulated. The legal gray area is paying real estate agents or insurance adjusters cash for referrals — some states regulate this, especially for transactions involving insurance proceeds. Talk to a local attorney before formalizing fees with licensed professionals, and consider non-cash thank-yous (gift cards, dinners, tickets) where regulations are tighter.
What’s the best way to ask for a referral without being pushy?
The best ask isn’t an ask — it’s a setup. When you finish a job and the homeowner is happy, you say: “If you ever hear a neighbor talking about their roof, we’d love an introduction. We pay $X as a thank-you.” Then you walk away. No pressure, no follow-up sales pitch. The clear-headed offer is what works. Pushy follow-ups kill the program.
How long does it take a roofing referral program to produce results?
Past-customer referrals start within 30 days of launching. Trades-network referrals (real estate agents, inspectors) take 3–6 months because you’re building a relationship from zero. By month 9–12, a well-run program should be producing 25–40% of all new business — and that share keeps growing as the customer list compounds.
Do I need software to run a roofing referral program?
No, not for the first year. A spreadsheet works. You need columns for: customer name, referral source, date sent, status (booked / not booked), job value, fee paid, fee paid date. When you cross 50 referrals/year or 5+ active channels, that’s when referral marketing software starts saving real time.
What if my past customers won’t refer anyone?
Two reasons this happens, and both are fixable. Either they don’t know you have a referral program (you didn’t tell them clearly enough — fix the launch sequence above) or the experience they had wasn’t strong enough to risk recommending you (the harder fix — improve the job quality and customer communication). If 6+ months in, a customer hasn’t referred anyone, that’s data, not a personal failure.
The Bottom Line
A roofing referral program is the highest-leverage marketing system you can run, and it’s almost free to build. Past customers + trade partners + clear fees + fast payouts. That’s the entire formula.
The roofers who win the next 10 years aren’t the ones with the biggest ad budgets. They’re the ones whose phones ring because someone trusted them enough to send a friend. Build the program. Run it relentlessly. Pay people the day the deposit clears.
Your competitors are still running ads. You should be running a referral program.
Rooting for you,
Tom