Plan, budget, and follow-up

How to Build a Roofing Referral Program

Referrals are the cheapest job you will ever book, but only if you ask on purpose instead of hoping it happens. Here is how to pick a reward, time the ask, and track who sent who without losing a referral in the shuffle.

Roofer standing on a residential roof during a repair

Why referrals are the cheapest job you will ever book

Every roofer knows the feeling. A past customer tells a neighbor who’s shopping for a new roof to “call my guy,” and the job practically closes itself. No ad spend, no cold pitch, no convincing anyone you’re trustworthy. Somebody already vouched for you.

That’s also the problem. Most roofing companies treat referrals like weather: something that happens to you, not something you build. If you’re a Referral Roofer who grew the business on word of mouth and a truck wrap, you already know this channel works. What you probably don’t have is a system that makes it happen on purpose, every time, instead of only when a happy customer thinks to mention your name.

A referral program fixes that. It’s not complicated: give past customers a reason and a clear moment to send you the next job, and make it easy for them to do it. This guide walks through the reward, the timing, the actual words to say, and how to track it all without losing referrals in the shuffle. For the bigger picture of how referrals fit alongside search, ads, and follow-up, start with the roofing marketing guide.

Cash, gift, or credit: choosing the reward

The reward is the part roofers overthink. It doesn’t need to be clever, it needs to be worth the ask. Three options cover almost every roofing company:

Cash. A check or a direct deposit once the referred job closes. Simple, no strings, and the easiest to explain in one sentence.

Gift card. A restaurant, a hardware store, or a general-purpose card. Feels like a thank-you rather than a transaction, which some homeowners prefer over cash.

Account credit. Applied toward a future service, like a gutter cleaning or a maintenance visit. Cheapest for you to fund, but it only works if the customer is likely to need something from you again.

Looking at what other residential roofing companies publish for referral rewards, the going range runs from about $200 to $750 per closed full roof replacement, with most landing between $250 and $500: Riera Moon Contractors pays $200, SonShine Roofing pays $250, 3MG Roofing & Solar pays $300 to $500, and TheRoofReferral pays $500 to $1,000, per ReferralRock’s roundup of roofing referral programs. There’s no single right number, since it depends on your average job size and margin. A payout in that range, paid only once the referred job closes, costs a small fraction of the job total, and it’s far cheaper than most paid leads since you already know the lead is qualified and trusts you. Pick a number, write it down, and use it consistently instead of deciding case by case.

A fourth option worth mentioning: some homeowners would rather you donate the reward to a charity or a school they care about than take cash themselves. It won’t be everyone’s first choice, but offering it alongside cash or a gift card costs you nothing extra and can be the deciding factor for a customer who was on the fence about making the introduction in the first place. Whatever you offer, put a floor on it in writing, since an informal “we’ll figure it out” reward is the first thing that gets forgotten once the job is done and the crew has moved on to the next roof.

When to ask (three moments in every job)

Waiting for a customer to think of you is the whole reason most referral programs fail before they start. Build the ask into three specific moments so it happens without you having to remember.

  1. At the signed contract. Mention the program exists. You’re not asking for a referral yet, you’re planting the idea early: “If you know anyone else who needs a roof, we’ve got a referral program, I’ll tell you more once the job’s done.”
  2. At project completion, on site. This is the highest-trust moment you’ll ever have with this customer. The roof is done, it looks great, and they’re standing in the yard looking up at it. Hand them something physical, a card or a door hanger, with the offer and how to make the referral.
  3. 30 to 60 days after completion. A short follow-up call or text checking in on the roof is a natural second ask. It reminds them the program exists and gives you a legitimate reason to reach out that isn’t just “please refer us.”

The ask, word for word (scripts and a door-hanger example)

Most roofers skip the ask because it feels awkward. It stops feeling awkward once you have exact words to use.

On-site script, after the final walkthrough:

“Hey, if you’re happy with how this turned out, the biggest compliment you can give us is sending a neighbor our way. We’ve got a referral program, [your reward amount, $250 to $500 is a reasonable starting point] depending on the job, paid out once it closes. I’ll leave you a card with the details.”

Follow-up text or call, 30 to 60 days out:

“Hey [name], just checking in, how’s the roof holding up? While I’ve got you, if anyone in the neighborhood mentions needing work done, we’d appreciate the introduction. Same referral program applies.”

Door hanger or card copy:

“Know someone who needs a roof? Send them our way and we’ll send you [your reward amount, $250 to $500 is a reasonable starting point] once the job’s done. No limit on how many you refer. Call or text [phone number] to get started.”

Keep the actual reward number consistent everywhere it appears. A customer who sees one number on the card and hears a different one from the crew lead will trust the program less, not more.

Tracking referrals without spreadsheets

A referral program dies quietly when nobody can answer “who sent this lead” a month later, and the reward never goes out. That’s the fastest way to kill word of mouth: promise a reward and forget to pay it.

You don’t need anything complicated to track this well. The minimum that works: every new lead gets asked one question, “how did you hear about us,” and the answer gets written down in the same place every time, whether that’s a shared note, your booking system, or a simple form on your site. The habit matters more than the tool.

For each referral, log four things and nothing more: who sent it, who they sent, the date, and whether the reward has been paid. That last field is the one that gets skipped, and it’s the one that matters most. A referral program only works if the people who use it trust that the reward actually shows up. Review the list once a month, pay out what’s owed, and thank the people who sent business your way even on the jobs that didn’t close. They took a risk vouching for you, and that’s worth acknowledging regardless of outcome.

Once you know a lead came from a referral, treat it with the same urgency as any other lead. A referred homeowner still expects a fast callback, and losing a referred lead to slow follow-up wastes the goodwill of the customer who sent it to you in the first place. See speed to lead statistics for why response time matters even on leads that already trust you. If you’d rather have someone else own exclusive, tracked leads for you end to end, that’s part of what Relay’s lead generation is built to handle.

Turning past customers into a reactivation list

A referral program and a reactivation list solve the same underlying problem from two directions. One turns happy customers into new leads. The other goes back and reopens conversations with people who already know you.

Every time you ask a past customer for a referral, you also have an opening to check whether they need anything themselves: a repair, a gutter service, a maintenance inspection before the next storm season. That combined outreach, part referral ask and part check-in, turns your customer list into an active channel instead of a static record you never touch again.

This costs far less than most paid channels. A referral payout or a short check-in call is a fraction of what it costs to generate an equivalent lead through paid search or ads. You can see how much does roofing seo cost for comparison. If your program isn’t generating enough referrals on its own yet, pair it with other low-cost channels covered in roofing marketing ideas, or look at how to get roofing leads without buying them outright.

A handful of residential roofing companies publish their referral programs publicly, which makes them worth a look before you finalize your own. Premier Roofing’s referral rewards page, Covenant Roofing’s referral program, and Remedy Roofing’s referral resources each lay out their offer and process a little differently. Read a few before you lock in your own reward and wording, not to copy them, but to see how other companies frame the ask in their own market.

Ready to stop losing jobs you already paid for?

We'll look at your market and show you where leads are slipping through. No contract, no pressure.