Build a Customer Referral Program
Goal
Build a structured referral program that turns happy customers into a predictable lead source. Referrals are the cheapest, highest-converting customer-acquisition channel - typically 50-80% close rate vs 15-25% for paid leads. Most service businesses don't ask for them. The ones that do, ask awkwardly + inconsistently. A real program changes that.
Prerequisites
- Customer base of 200+ (smaller bases work but program ROI is lower)
- Average NPS / Happiness > 30 (low NPS means you're sending detractors out as ambassadors - bad)
- CRM that tracks customer + can store referral source
- Bandwidth to handle additional leads (don't run a program you can't fulfill)
- Time to design + launch: 4-8 hours; ongoing cost minimal
Steps
Step 1: Pick the structure (1 hour)
Three main structures:
A. Both-sides reward (most popular)
- Customer who refers gets $X off next service
- Referred friend gets $X off first service
- Both win; feels fair
B. Referrer-only reward
- Customer gets gift card, cash, or service credit per successful referral
- Referred friend gets nothing extra (sometimes a perceived "I'm doing them a favor" issue)
C. Tiered
- 10 referrals: free year of maintenance
Pick A or C. B is usually weaker.
Step 2: Set the reward amount (30 min)
Math:
- Acceptable referral reward: 5-15% of LTV (a modest sum per successful referral)
For a typical residential service business, both-sides rewards land in the same modest range per side, and a tiered structure should step up meaningfully at each threshold.
Keep reward simple to administer + memorable.
Step 3: Define "successful referral" (15 min)
The trigger that earns the reward. Specify:
- New customer must complete + pay for first service
- Referral source must be documented at intake
- Reward issued within 30 days
This protects you from referrals that don't actually pan out.
Step 4: Build the materials (2-3 hours)
Customer-facing:
- Email template: short, personal, easy to forward
- Web page: /referrals on your site
- Yard sign discount when referrer's neighbor signs up (subtle outdoor signage)
Internal:
- CRM field: "Referred By" with searchable customer name
- Process for issuing rewards (gift cards mailed, credits applied)
- Tracking dashboard: referrals received, converted, rewards paid
Step 5: Train the team (1 hour)
Every team member needs to be able to:
- Mention the program naturally at jobs ("By the way, if you ever know someone who needs us...")
- Hand out the card / mention the email
- Not be salesy or pushy
- Document referral source at intake (CSR + tech)
Script for techs at job end:
"Hey [NAME], glad we got that fixed. By the way, if you know anyone else dealing with [PROBLEM] or just needs [SERVICE], we have a referral program - both of you save on the next service. Let me leave this card. No pressure either way."
Two-second mention, not a sales pitch.
Step 6: Launch (1 hour)
Soft launch:
- Email blast to top 50 customers (high-NPS): "We're launching a referral program. As one of our best customers, you get the first invite..."
- Personal call to top 5-10 customers
- Tech-handout starts week 2
Don't blast everyone all at once. Test with 50 first.
Step 7: Track + iterate (ongoing)
Monthly review:
- Referrals received
- Conversion rate (referrals → bookings)
- Average value of referred customers
- Reward dollars paid
- ROI (referred revenue ÷ reward + admin cost)
A healthy program shows 5-15% of new customers coming via referral. Below 5%? Investigate:
- Is the team mentioning it consistently?
- Is the reward compelling enough?
- Are the materials visible enough?
- Is your NPS high enough that customers want to refer?
Common mistakes
- No formal program, just hope: leaves money on the table
- Asking awkwardly: pushy ask = customer feels used
- No tracking: can't measure ROI; can't improve
- Reward too large: 30% off is unprofitable + signals desperation
- No team buy-in: techs forget to mention
- No close-loop: customer refers, reward never issued. Damages trust.
- Mass referral spam: customer emails 50 friends, friends are annoyed, you look spammy
Real-world numbers
For a typical residential service business (multi-million-dollar revenue, four-figure average ticket):
- Customers per year: ~1,300
- Referrals received: 70-200/year
- Referrals converted: 35-100/year (50% close rate)
- Revenue from referrals: a meaningful share of annual revenue
- Rewards paid: a small fraction of the revenue they generate
- ROI: 5:1 to 15:1
Compare to paid acquisition (Google Ads, postcards, etc.) which typically returns 1.5:1 to 3:1.
What to do when the program stalls
- Re-launch / refresh: new postcard design, new incentive
- Pulse the top 20 customers: ask why they haven't referred
- Check NPS: if NPS is dropping, fix root cause first
- Improve materials: postcard might be outdated, hard to read
- Run a "double referral month": temporary 2x reward to surge it
Beyond money - non-cash referral rewards
Some customers don't want cash. Alternatives:
- Annual maintenance plan upgrade
- Donation to their charity in their name
- Free seasonal service add-on
- Gift card to local restaurant
- Premium service tier upgrade
Diversify the reward offering for different customer profiles.
The highest-leverage element in a referral program: TRAIN TECHS TO MENTION IT AT JOB END every single time. Not as a sales pitch - as a 5-second informational drop. Techs who consistently mention it generate 3-5x more referrals than techs who occasionally remember. Make it part of the closing checklist; track who's doing it; reinforce.
References
- Wharton "Friends Help Friends" referral research
- Service Roundtable referral-program benchmarks
- Manuall internal: Run a Customer Win-Back Campaign, Net Promoter Score for Service Businesses, Build a Systematic Review Management System