How to Build a SaaS Referral Programme From Scratch
A referral programme turns your happiest customers into your most effective sales channel. SaaS products with well-designed referral programmes generate 15-30% of new customers through referrals at a customer acquisition cost 5-10x lower than paid advertising. The mechanics, the incentive structures, and the technical implementation in Bubble.io.
The Trust Transfer Mechanism
A SaaS referral programme generates customer acquisition through trust transfer: a referred user arrives at the product with the credibility of the person who referred them already established, which reduces the time and cost required to build enough trust for a purchase decision. Referred users convert from trial to paid at 2-3x the rate of users from cold acquisition channels, retain at higher rates, and generate their own referrals at higher rates, creating a compounding effect absent from most paid acquisition channels.
What to Build and Why
Component 1: Unique referral links for each user
Every paying customer receives a unique referral link tracking sign-ups and conversions attributed to their referral. The referral link appends a unique identifier to the product’s sign-up URL (?ref=userid). When a new user signs up via a referral link, their User record is tagged with the referring user’s ID, enabling attribution tracking and commission calculation.
Component 2: A referral dashboard for each participant
Build a simple referral dashboard showing each participant: their unique referral link; the number of clicks received; the number of sign-ups attributed to their link; the number of conversions to paid; and their current commission balance. Transparency about referral performance is the primary motivator for active programme participants.
Component 3: A compelling incentive structure
For subscription SaaS ($50-200/month): 20-30% recurring commission on the referred customer’s monthly subscription, paid monthly. For lower-priced SaaS ($20-50/month): account credit equivalent to one month of the referrer’s subscription per successful conversion. The recurring commission structure is the most effective motivator for sustained referral activity.
Component 4: Automated referral tracking and commission processing
Automate the end-to-end referral process: track referral sign-ups via the referral link parameter; trigger a notification to the referrer when their referred user signs up; trigger a commission calculation when a referred user converts to paid; and process commission payments monthly via Stripe.
🔗 Related reading on sasolutionspk.com
Bubble SaaS Referral Programme
SA’s technical guide to building referral tracking mechanics in Bubble.io — the data model, workflow logic, and commission calculation implementation.
Bubble SaaS Community Building
How community members become the most motivated referral programme participants.
Timing and Framing That Works
The right moment: day 60
Day 60 is the optimal referral ask timing: the customer has used the product long enough to have a genuine informed view and is past the initial honeymoon period. The day-60 check-in email from the founder is the natural moment to include a referral invitation.
The right ask: specific and low-friction
‘If you know a [specific role] who is dealing with [specific problem], we would love an introduction. Even a quick message saying you have found [Product] useful for [specific outcome] is incredibly helpful.’ A specific ask with a low-friction suggested action converts at 3-5x the rate of a generic invitation.
The right incentive presentation
‘When you refer a colleague, they get [X benefit], and you earn [Y commission] when they become a customer.’ Leading with the benefit to the referred person makes the referral feel like a generous act rather than a self-interested one.
Q: How do I prevent referral fraud in my programme?
The primary fraud risk is self-referral. Prevent this by: checking that the referred email domain does not match the referrer’s email domain; requiring a minimum of 30 days of paid subscription before commission is paid; and reviewing referrals from accounts generating unusually high referral volumes.
Q: Should I have both a referral programme and an affiliate programme?
A referral programme targets existing customers who refer peers in their personal network. An affiliate programme targets content creators who promote to their professional audience. Both are valuable. If resources are limited, build the referral programme first — it requires less operational infrastructure and generates higher-quality customers.
Q: What is the minimum product NPS required before launching a referral programme?
A Net Promoter Score of 30 or above, or a Superhuman PMF score of 7 or above among at least 20-30% of active users, indicates enough genuine enthusiasm to make a referral programme viable. Below this threshold, fix the product experience first; launch the referral programme when the product is generating genuine enthusiasm.
Ready to Build Your MVP?
SA Solutions builds MVPs in weeks using Bubble.io. Start with a free audit or scope your build in 48 hours with a Discovery Sprint.