What is a Referral Program?
A referral program rewards your existing customers for bringing in new ones. The strongest version is “give-get”: the person who refers gets something AND the friend they invite gets something. Both sides win, so sharing feels like handing a friend a gift.
The most cited example is Dropbox. Its current help page on earning space by inviting friends gives free users 500 MB per completed referral, up to 16 GB, and the invited friend also gets 500 MB. In his 2010 Startup Lessons Learned slides, Dropbox co-founder Drew Houston reported that the program permanently increased sign-ups by 60%. The reward was the product itself, which only appeals to someone who already uses it.
When should you use it?
Use it when:
- Customers already recommend you without being asked. That’s the signal referral will multiply something real.
- Your product gets better or cheaper with use, so a product-based reward (credit, extra storage, a free month) costs you little.
- Your customers know other people with the same problem: parents at the same school, clinic owners in the same association, freelancers in the same community.
Skip it for now when:
- Fewer than 40% of users say they’d be very disappointed to lose you (check with the Sean Ellis survey). A reward can’t make people recommend something they’re lukewarm about.
- You have fewer than 20 active customers. Ask each one for an introduction personally instead.
- You need people outside your customer base (creators, bloggers) to sell for you. That’s an affiliate program.
How do you do it, step by step?
-
Find your success moment. The best time to ask for a referral is right after a customer gets value: the first report generated, the first box delivered, the first booked client. Write down that moment and when it happens (Day 3? Week 2?). Your ask goes there, never at sign-up.
-
Pick a give-get reward tied to your product. Credit, a free month, an upgrade, a free extra item. Our rule of thumb: the reward per successful referral should cost you less than a third of what a new customer brings in during their first 3 months. Use unit economics to work out that number. Product rewards beat cash because they keep the referrer using the product.
-
Define what counts as a successful referral. Pay out when the friend becomes a real customer: pays the first invoice, completes the first order, stays past the trial. Rewarding bare sign-ups invites fake accounts and self-referrals with a second email address.
-
Run it manually first. No software needed for the first 4 weeks. Create one Stripe promotion code per referrer (say ANNA10), so you can see who brought whom. Log everything in Google Sheets: referrer, code, friend’s name, date, status, reward sent.
-
Ask personally at the success moment. Email your happiest customers one by one:
Hi Anna, glad the first two boxes worked out for Leo! If you know other parents who’d like a break from weeknight cooking, here’s your code: ANNA10. They get their first box at half price, and you get €10 off your next order for each friend who orders. No limit.
A personal ask from the founder gets far more action than a banner in the app.
-
Make sharing take 10 seconds. Give referrers a ready-made message they can forward on WhatsApp or by email, with the code already in it. People don’t write a recommendation from scratch, but they happily forward a good one.
-
Deliver rewards fast and visibly. Send the reward within 48 hours of the friend’s first purchase, with a thank-you note naming the friend. A referrer who sees the reward arrive refers again.
-
Automate only after it works. Once 10% or more of customers refer at least one friend in the manual version, move to a tool or build the referral page into your product. Until then, automation just hides a weak program.
What does a worked example look like?
Say Wen runs a subscription that delivers pre-portioned baby food to working parents in Lyon. She has 85 active customers, and a quick Sean Ellis survey shows 52% would be very disappointed without the service.
Her success moment is the second delivery, when parents realise they haven’t cooked baby food all week. Her reward: the friend gets the first box at half price (€14 off), the referrer gets €10 credit. A weekly €28 box means a customer brings in about €330 in the first 3 months, so €24 in total cost per referral sits well under her one-third limit.
She emails 40 customers personally after their second box, each with their own Stripe promotion code. In 4 weeks, 17 of the 40 bring in at least one friend, 23 friends order, and 19 of them stay past the second box. That’s far above her 10% bar, so Wen adds the ask to her automated delivery email.
Which free tools help?
| Tool | What you use it for | Free plan |
|---|---|---|
| Google Sheets | Tracking referrers, codes, friends and rewards | Free with a Google account |
| Stripe | Promotion codes per referrer, so you can see who brought whom | No monthly fee; you pay per transaction |
| Tally | A simple “refer a friend” form when codes don’t fit | Free plan available |
| Gmail | Personal referral asks and thank-you notes | Free |
What mistakes should you avoid?
- Launching referral before people love the product. Referral multiplies existing word of mouth, and zero times anything stays zero.
- Rewarding sign-ups. Self-referrals and fake accounts appear within days. Reward the first payment or the first real use.
- A reward too small to notice. €1 off feels insulting. Make it something the customer would actually talk about.
- Asking at sign-up. A new user has nothing to recommend yet. Ask after the success moment.
- Slow rewards. If a reward takes 6 weeks and a support ticket, people stop referring.
How do you know it worked?
Our rule of thumb after 4 weeks: at least 10% of the customers you asked refer one friend, and referred friends stay as long as other customers or longer. Referred customers who churn fast mean the reward pulled in bargain hunters, so lower the friend’s reward or make it a free extra instead of a discount.
Go: refer rate above 10%, healthy retention, reward cost within your margin. No-go: under 3% after asking 50 happy customers personally. Then the product or the audience needs work, and a bigger reward won’t fix either. Track referred customers as their own group with cohort retention analysis.
What should you do next?
If you are still pre-launch, a referral waitlist applies the same idea to a sign-up queue. When referrals work, add outside partners with an affiliate program, and keep checking reward cost against unit economics. If you want a structured place to test this with feedback, the F/MS startup game walks you through validation with an AI co-founder.
FAQ
What is a good referral reward?
Something tied to your product that your customer values more than it costs you: credit, a free month, an upgrade, a free extra item. Our rule of thumb is to keep the total cost per successful referral below a third of a new customer’s first 3 months of revenue.
Should both the referrer and the friend get a reward?
Yes, in most cases. A double-sided give-get reward lets the referrer offer a gift instead of asking a favour, which makes sharing feel generous. Dropbox gives extra storage to both sides.
When should a startup start a referral program?
When customers already recommend you on their own and you have at least 20 to 30 active, happy customers. Before that, ask for introductions personally. A referral program speeds up word of mouth; it can’t create it.
Updated 26 October 2026 · Written by the Fe/male Switch team