Setting Up a Referral Program for Your Contracting Business
Setting Up a Referral Program for Your Contracting Business
Most contractors get a chunk of their work from referrals already. A neighbor mentions your name to a friend, a happy customer posts in a local Facebook group, a real estate agent recommends you to buyers. It happens without you doing anything.
If you are not already collecting Google reviews alongside referrals, read our guide on how to get more 5-star Google reviews as a contractor first, then come back here. The two programs work best when they run together.
The problem is it happens randomly. You can not predict it, you can not accelerate it, and when work slows down you have no lever to pull. A referral program sits alongside your other lead channels, including your contractor website and local SEO work, as a source you can actively manage.
A referral program does not replace word-of-mouth. It systematizes it. It gives your happy customers a reason to talk about you right now instead of whenever they happen to think of it. In our work with home services businesses, a simple referral program is consistently one of the fastest ways to add jobs without spending more on ads.
This guide walks you through building one from scratch, including what to offer, how to ask, and what to avoid.

Photo by David Trinks on Unsplash
Why Referrals Convert Better Than Any Other Lead Source
Before building the system, it is worth understanding why this is worth your time. Referral leads are not just cheaper, they close at a much higher rate.
According to Nielsen research, 92% of consumers trust recommendations from people they know above all other forms of advertising. In home services, that trust gap is even wider. A homeowner hiring someone to work inside their house or on their roof is making a high-stakes decision. If a trusted neighbor vouches for you, most of the sales work is already done before you pick up the phone.
Referral leads also tend to have shorter sales cycles, complain less about price, and become repeat customers themselves at a higher rate. The customer who was referred in is pre-sold on the idea that you are worth it.
The math is straightforward. If you close 1 in 4 leads from paid ads, you might close 2 or 3 out of 4 referrals. At even modest volume, a referral program can double your close rate without touching your ad spend.
How to Build a Referral Program in 5 Steps
Here is the process we walk contractors through when setting this up for the first time.
Step 1: Define who you are asking.
Start with your best customers, not your entire customer list. Look for people who paid on time, gave you a 5-star review, or specifically said they were happy. These are your advocates. They already like you. You are just giving them a vehicle.
Step 2: Choose your incentive.
Pick one structure and stick with it. A gift card, a service credit, a cash reward, or a donation to charity in their name all work. The specific amount matters less than the fact that it is meaningful. Fifty dollars is meaningful. Five dollars is not. More on this in the next section.
Step 3: Create a simple one-page explainer.
This does not need to be a slick marketing piece. It can be a plain postcard, a short email, or even a text message that says: “If you know someone who needs [roofing / HVAC / plumbing work], send them our way. We will take great care of them and send you [reward] as a thank-you when they book.” That is it.
Step 4: Deliver the ask at the right moment.
The best time to ask for a referral is within 48 hours of job completion, when the customer is at peak satisfaction. Do not wait until three months later when the goodwill has faded. Train your crew to remind customers at close-out, and follow up with a text or email the next day.
Step 5: Track it and close the loop.
When a referral comes in, note who sent them. When the job closes, deliver the reward promptly and thank the referrer by name. A quick text message saying “Hey, your neighbor Sarah booked with us. Your gift card is in the mail, thank you so much” turns one-time referrers into repeat ones.
What to Offer as a Referral Incentive
The right incentive depends on your average job size and your customer base. Here is a comparison framework to help you choose.
| Incentive Type | Best For | Typical Amount | Notes |
|---|---|---|---|
| Cash payment | Any trade | $50-$200 | Highest perceived value; easiest to redeem |
| Gift card (Amazon, Visa) | Any trade | $50-$150 | Almost as good as cash; easy to deliver digitally |
| Service credit | Businesses with repeat work (HVAC maintenance, etc.) | $75-$200 | Only works if customer is likely to use it |
| Discount on next service | Repeat-service contractors | 10-15% off | Low perceived value for one-time customers |
| Charity donation | Customers who explicitly decline personal rewards | $50-$100 | Niche use case; do not default to this |
| Free inspection or tune-up | HVAC, roofing | One free service | Works well for getting the referrer back in the door |
The threshold question: Should you pay out on lead or on booked job? We recommend booked job. Paying for leads means you pay for every referral regardless of quality, which gets expensive and trains customers to send you unqualified prospects. Pay when the job is scheduled and deposit collected.
One-sided vs. two-sided: Some contractors offer a reward to both the referrer and the new customer (e.g., “$50 for you and $50 off for them”). Two-sided programs generally produce more referrals because the new customer has an immediate reason to mention who sent them. They are worth testing once your single-sided program is running.
How to Ask for Referrals Without Feeling Awkward
Most contractors do not ask. Not because they forgot, but because it feels uncomfortable. Asking for business from a customer you just finished a job for feels like pushing your luck.
Here is the reframe: you are not asking for a favor. You are offering your customer a way to help their neighbor while getting rewarded for it. That is a genuinely good deal for them.
The ask does not need to be elaborate. After close-out, your tech or project manager can say something like: “We really appreciate the business. If you have a neighbor or friend who needs [service], we would love the chance to help them out. We have a referral program and we will take care of you if they book with us.” Then hand them a card or send a follow-up text with the details.
For customers who gave you a written review, you can follow up with a short email: “Thanks again for the kind words. If you know anyone else who could use our help, here is how our referral program works…” The segue is natural because they already took action to recommend you.
The key is making it easy. If the customer has to remember a URL, fill out a form, or do any work to refer you, most of them will not bother. A phone number, a simple text message, or just having them mention your name is enough. You follow up to confirm the connection.
Common Mistakes Contractors Make With Referral Programs
Launching once and forgetting it. A referral program is not a campaign you run once. It works when it is baked into your close-out process permanently. If you mention it once in a newsletter and then never bring it up again, it will not produce results. Build the ask into your final walkthrough checklist.
Making the reward too complicated. If a customer has to track a code, log into a portal, or submit paperwork to claim their reward, most will not bother. Simple is better: “Text us the name of who you sent and we will take care of you.”
Waiting too long to pay out. If someone refers a neighbor, books a job, and then waits two months to receive their reward, they will not refer anyone else. Set a clear internal policy: reward delivered within 5 business days of job completion.
Only asking your newest customers. Your oldest customers often have the largest networks in the community and the most goodwill toward your business. Do not skip them. A one-time email to your full customer list announcing the program often surfaces referrals from people who have been meaning to mention you for months.
Skipping the thank-you. This one is simple but often missed. When a referral comes in, call or text the person who sent them. Do not just send a gift card. The personal acknowledgment is what makes people feel appreciated and turns them into repeat referrers.
Offering an incentive nobody wants. If you serve commercial clients, a $25 gift card is not meaningful. If your customers are homeowners on fixed incomes, a cash payment is far more motivating than a service credit they will never use. Match the incentive to your actual customer base.
Frequently Asked Questions
How much should I budget for a referral program?
A useful benchmark: referral cost per acquisition should not exceed what you currently pay per lead from other channels. If paid ads cost you $150 per qualified lead, spending $100 per referred job that closes at twice the rate is clearly worth it. Start conservatively, say $75 per closed referral, and adjust based on job margins. Track the math after your first 10 referral jobs and you will have clear data to work from.
What if a referral comes in but the job does not close?
Do not pay on unclosed leads. You can acknowledge the referral with a personal thank-you, but the financial reward should be tied to a booked and deposited job. This is standard practice and customers generally understand it. If you communicate this clearly upfront, “We will send you a gift card when they book,” there is no expectation mismatch.
Should I put the referral program in writing?
Yes, even if it is just a short paragraph in a follow-up email or a postcard. Having the terms written down protects you from disputes and makes the program feel more credible. Include: what triggers the reward, how much it is, and how/when it is paid. Keep it to three sentences max. Nobody reads the fine print, but having it in writing prevents 90% of misunderstandings.
Can I run a referral program alongside a review request?
Absolutely, and we recommend sequencing them. After close-out, ask for a Google review first. Once they have reviewed, follow up separately with the referral ask. Bundling both into one message dilutes both. The review ask works best when it is the only thing you are asking for. The referral ask works best when the customer already feels appreciated for having left the review.