Insights
How does a roofing referral program work?
A simple roofing referral program: what to offer, when to ask, how to track it, and how mailed referral cards keep past customers sending work.
- Author
- Gorilla Works Marketing
- Published
- Reading time
- 8 min read
How does a roofing referral program work? A roofing referral program rewards past customers when someone they send becomes a paying job. Pick a simple thank-you, explain it at signing and at the final walkthrough, give customers an easy way to refer, track each referral by name, and pay when the job closes. Mailed referral cards keep the offer in front of them.
Most roofers already get referrals. The problem is that they show up by luck. A homeowner loved the crew, mentions you at a barbecue, and a neighbor calls six weeks later. A referral program turns that luck into a system you can count, repeat, and grow.
Want help turning past roofing jobs into a steady referral stream? Book a free demo.
The short version
- Make one clear ask and one clear thank-you.
- Pay the reward only when the referred job closes.
- Ask at contract signing, at the final walkthrough, and again by mail later.
- Give every customer a personal code or QR code so referrals are easy to send and easy to track.
- Mail custom referral cards to past customers and the homes around each finished roof.
- Reward referrals, never reviews.
In this guide
- What is a roofing referral program?
- What reward should a roofer offer for a referral?
- When should a roofer ask for referrals?
- How do customers send you a referral?
- How can direct mail keep a roofing referral program going?
- Can a roofer reward customers for reviews too?
- How do you track roofing referrals?
What is a roofing referral program?
A roofing referral program is a set ask plus a set thank-you. You tell every customer, in plain words, that you grow by word of mouth and that you thank people who send a neighbor, friend, or family member your way. Then you follow through the same way every time.
The difference from "hoping for word of mouth" is structure. Without a program, nobody knows what to do, nothing gets tracked, and the thank-you depends on whether someone at the office remembers. With a program, every customer hears the same offer, every referral gets logged, and every referrer gets thanked on time.
A small roofing company can run this on paper. You need three things:
- A list of happy past customers
- A simple reward you can afford on every closed job
- A way to know who sent whom
What reward should a roofer offer for a referral?
Offer a reward that feels personal and that you can pay on every closed job. Good options include a gift card, a service credit, a free gutter cleaning, or a donation in the customer's name to a local cause. Pay it when the referred job closes, not when the lead comes in.
Paying on closed jobs keeps the program fair and affordable. You are not paying for names or phone numbers. You are thanking someone for real work.
A few ways to choose:
- Gift card: simple and easy to explain. Pick a local business when you can.
- Service credit: a credit toward a future repair or inspection keeps the customer coming back to you.
- Gutter cleaning or a small add-on: costs you crew time instead of cash and shows off your work.
- Donation in their name: works well for customers who would feel odd taking money from a contractor.
Some roofers also thank the new customer, not just the referrer. A two-sided thank-you is worth testing.
Before you launch, check your state's rules on referral payments and contractor advertising. Rules vary, so confirm what applies where you work.
When should a roofer ask for referrals?
Ask for referrals at three points: when the customer signs, at the final walkthrough when the new roof looks its best, and again by mail later. Signing plants the idea. The walkthrough is when the customer is happiest. The mailed reminder catches them when a neighbor asks who did the roof.
Treat this timing as a starting point to test, not a rule. Some crews get more referrals by asking during cleanup, when the homeowner sees the yard left clean. Others do better with a short call a week after the job.
What to say can be simple: "Most of our work comes from neighbors and friends of customers. If you know someone who needs a roofer, here's your card. When their job closes, we'll send you a thank-you."
How do customers send you a referral?
Make referring take less than a minute. Give each customer a card with their own code or QR code, a text number they can share, or a short form on your site. One code per customer is the key detail, because it tells you exactly who to thank.
Easy referral options:
- A referral card with a personal code: the friend mentions the code when they call.
- A QR code: it opens a short form that already knows who referred them.
- A text: the customer texts your office the friend's name and number, with the friend's okay.
- A short web form: name, phone, address, and who sent them.
Keep it short. Every extra question loses referrals.
How can direct mail keep a roofing referral program going?
Direct mail keeps a roofing referral program going by putting the offer back in front of customers long after the crew leaves. A custom referral postcard to past customers and to the homes around each finished roof acts as a reminder that lasts. Existing customers read more of their ad mail than prospects do.
Per the USPS Household Mail Survey, households read 64% of the advertising mail from businesses they already use, compared with 36% from businesses they don't. Your past customers are the people most likely to read your card.
Two mailings work well together:
- Past customers: a thank-you card with their personal referral code and a photo of their finished roof.
- Homes around each finished roof: a card that shows the new roof down the street, so neighbors can see your work and the referral offer in one place.
You don't need a mailing list to start the neighbor side. Gorilla Works Marketing builds the list with AI from 200+ data variables and statistical modeling, then designs, prints, mails, and tracks every piece, as low as $0.78 each. Custom direct mail also connects with your Google, Meta, and SEO work, so a neighbor who sees the card and searches your name finds you. For card copy ideas, read what a roofing postcard should say, and for the rules on mailing people who already know you, read can I send postcards to my existing customers?
Can a roofer reward customers for reviews too?
No. Google prohibits offering incentives, such as free or discounted goods or services, in exchange for reviews. Keep the two asks separate. Reward referrals that turn into closed jobs, and ask for honest reviews with no reward attached. Never tie a gift card, discount, or credit to a review.
That line protects your Google Business Profile and keeps your reviews believable. You can still ask for both on the same day. Just make sure the thank-you is only for the referral.
How do you track roofing referrals?
Track roofing referrals with a simple log: who referred, who was referred, the status of the job, and the job value. Match each booked job to a personal code so you know exactly who to thank. Then compare referral jobs with your other sources by booked jobs, not by leads.
A spreadsheet works. Columns to keep:
- Referrer name and code
- Referred name and address
- Date received
- Status: inspected, quoted, sold, lost
- Job value
- Reward sent and date
Review the log every month. Thank referrers fast, because a quick thank-you brings the next referral. If you mail referral cards, give each drop its own code or QR code. Read how to track direct mail campaigns for setup, and causal analytics shows how many jobs the mail drove even when the homeowner searched first.
Checklist: launch your roofing referral program
✅ Pick one reward you can pay on every closed job
✅ Check your state's rules on referral payments
✅ Explain the program at signing and at the final walkthrough
✅ Give every customer a personal code or QR code
✅ Mail referral cards to past customers and the homes around each finished roof
✅ Log every referral and its status
✅ Pay the reward fast when the job closes
✅ Ask for reviews separately, with no reward attached
What to avoid
- Rewarding reviews or star ratings
- Paying for leads instead of closed jobs
- Vague offers like "we'll take care of you"
- Forgetting to thank referrers on time
- Asking once and never again
FAQ
Do referral programs work for small roofing companies?
Yes. A small roofer needs only a list of happy customers, a simple reward, and a card. You don't need software to start.
Should the new customer get a reward too?
It's an option to test. A small thank-you for both sides can make the referral feel like a favor to a friend.
Can I ask for a referral and a review at the same time?
You can ask for both. Only the referral can carry a reward.
Do I need a mailing list for referral cards?
No. Your past jobs are your list, and nearby homes can be added for you. Read do I need a mailing list to send direct mail?
Turn every finished roof into the next job
A roofing referral program works when the ask is clear, the reward is paid on closed jobs, and the reminder keeps showing up. Custom referral cards do that job for months. See direct mail for roofing companies, read how roofers get leads without door knocking and does direct mail work for roofing companies?, and book a free demo to plan your first referral mailing.
Explore more practical marketing guidance: What are the best roofing company marketing ideas?.
