Your best customers tell other people about you.

But most contractors never ask. And when they do, they don’t incentivize.

A proper referral program turns customers into salespeople for you.

One referral program generates 10-30 qualified leads per month at near-zero cost.

Here’s how to build it.

Why Referrals Beat Ads

Referred customers:

  • 40-50% close rate (vs 10-30% from ads)
  • Higher job values (they expect to pay)
  • Better retention (already trust you)
  • Lower CAC (free compared to paid ads)

The math:

  • 10 referrals × 40% close rate = 4 jobs
  • Average job: $5,000
  • Revenue: $20,000
  • Cost: $300-500 in referral incentives
  • ROI: 40-65x

Compare to Google Ads:

  • 40 clicks × 20% conversion = 8 leads
  • 8 leads × 30% close = 2.4 jobs
  • Revenue: $12,000
  • Cost: $2,000 in ad spend
  • ROI: 6x

Referrals win.

The Referral Program Structure

Option 1: Cash Incentive (Simplest)

How it works:

  • Customer refers someone
  • Referral books a job
  • You pay customer $300-500

Pros:

  • Simple
  • Immediate
  • No tracking software needed

Cons:

  • Cash burn
  • Hard to track
  • No verification

Typical conversion:

  • 20 referrals → 8 qualified → 2-3 jobs
  • $300-500 × 3 = $900-1,500 cost
  • Revenue: $15,000
  • ROI: 10-15x

Option 2: Service Discount

How it works:

  • Customer refers someone
  • Referral books job
  • Customer gets $200-300 credit for next service

Pros:

  • Lower cost
  • Creates repeat business
  • Customer uses credit later

Cons:

  • Accounting complexity
  • Customer might not come back

Best for: Ongoing maintenance services (HVAC maintenance, plumbing service calls)

Option 3: Tiered Program

How it works:

  • 1 referral: $100
  • 2 referrals: $300 ($100 + $200 bonus)
  • 3 referrals: $600 ($100 + $200 + $300 bonus)

Pros:

  • Incentivizes multiple referrals
  • Builds momentum
  • Creates advocates

Cons:

  • More complex
  • Higher total payout

Example: Customer who gives 3 referrals (all close) gets $600. But you get 3 jobs = $15K revenue.

Option 4: Reward Items Instead of Cash

How it works:

  • $300 referral = $500 gift card to local restaurant
  • $300 referral = $400 Home Depot card
  • $300 referral = Free premium services

Pros:

  • Lower perceived cost (customer feels they’re getting more)
  • Better for customer experience
  • Builds brand loyalty

Cons:

  • Requires partnerships
  • Harder to track value

Implementation: Step by Step

Step 1: Create Your Program

Decide:

  • Incentive amount ($200-500)
  • Incentive type (cash, credit, or reward)
  • Number of referrals per customer (unlimited vs capped)
  • Referral tracking method

Document it:

  • Create a one-page program summary
  • Email to all current customers
  • Post on your website
  • Print and hand to customers after job completion

Step 2: Track Referrals

Simple method:

  • Customer gives you referral name/phone
  • You call them, mention who referred you
  • If they book, you confirm with referring customer
  • Pay them

Better method:

  • Use referral software (ReferralHero, GetTheReferral)
  • Automated tracking
  • Automated payments
  • Customer portal

Best method:

  • Unique referral link for each customer
  • Customer shares link
  • Track automatically
  • Auto-pay when threshold is met

Step 3: Ask Systematically

You can’t get referrals if you don’t ask.

After completing a job:

  1. Email customer 24 hours later: “Thanks for your business. Know anyone who needs our service? $300 for a qualified referral.”
  2. Follow up at 3 months: “Ready for another referral bonus?”
  3. Follow up at 6 months: “Help a friend save money. Get $300 for referrals.”

In person (during job):

  • At end of job: “If you know anyone else with [problem], we pay $300 for referrals”
  • Leave referral card with contact/incentive info

Follow-up call:

  • “Hi [customer], just checking in. Have you thought about that $300 referral offer?”

Step 4: Track Conversions

You need to know:

  • Referrals received
  • Referrals that became leads
  • Leads that became jobs
  • Revenue per referral

Simple spreadsheet:

Referring CustomerReferral NameBooked JobJob ValuePaid Referral Bonus
John SmithMike JohnsonYes$4,500$300
John SmithSarah LeeNo-$0
Jane DoeTom BrownYes$6,000$300

Step 5: Optimize

After 30 days:

  • Which customers are giving referrals? (10-20% of customers)
  • What’s your referral-to-job conversion? (40-60%)
  • What’s your referral value? (revenue per referral)

Based on data:

  • Increase incentive if conversion is low
  • Target high-referrer customers with special offers
  • Ask more frequently if conversion is high
  • Adjust program if not getting traction

Real Program Example

Home Services Company (Plumbing + HVAC)

Program details:

  • $300 for qualified referral
  • $500 if referral becomes annual maintenance customer
  • Unlimited referrals per year

Results (Month 1):

  • Customers asked: 100
  • Referrals given: 15
  • Leads from referrals: 12
  • Jobs booked: 4
  • Revenue: $22,000
  • Cost: $1,200 (4 × $300)
  • ROI: 18x

Results (Month 3):

  • 45 customers actively giving referrals
  • 35 referrals/month
  • 28 qualified leads/month
  • 8-10 jobs/month
  • $45K-50K monthly revenue
  • Cost: $2,400-3,000
  • ROI: 15-20x

By month 6:

  • Referrals generating 30-40% of new business
  • Program runs on auto-pilot
  • Lowest CAC of all channels

The Metrics That Matter

Referral conversion rate: Referrals that become jobs

  • Industry average: 40-50%
  • Your goal: 40%+

Referral frequency: How often customers refer

  • Industry average: 20% of customers give 1+ referral/year
  • Your goal: 30%

Revenue per referral: Total job value ÷ referrals

  • Industry average: $3,500-5,000
  • Your goal: $4,000+

Program payback: How long until program profits

  • Industry average: 4-6 weeks
  • Your goal: Month 1

Common Mistakes

Mistake 1: Not asking Most customers want to help. You just have to ask.

Mistake 2: Incentive too low $50 doesn’t work. $300+ does.

Mistake 3: Complicated tracking Customer gives referral, has to wait 2 months to get paid. They get frustrated.

Mistake 4: No follow-up You ask once. They forget. Ask monthly.

Mistake 5: Only best customers Every customer can refer. Ask everyone.

Your Action Plan

This week:

  1. Decide your referral incentive ($300)
  2. Create one-page program document
  3. Email all current customers

Next week: 4. Call 10 past customers, mention referral offer 5. Start tracking referrals in spreadsheet

By month end:

  • Should have 5-10 referrals
  • 1-3 should be qualified
  • 1 should close

By month 3:

  • 10-15 referrals/month
  • 3-5 jobs/month
  • Referrals as 20-30% of new business

This is the highest-ROI marketing channel. Most contractors neglect it.

Want to see if your competitors have a referral program? We’ll break down their likely incentive structure and referral strategy. Free competitor analysis.

Free Audit

See exactly what's working in your marketing

Get a 30-minute video walkthrough with your actual data. No generic advice — just your numbers, your options.

Request your free audit
T
Written by Totalstack Agency Team

Growth specialist helping local businesses and Shopify brands scale with smart marketing.