← Edge Notes
Growth & Retention9 min read
Essay · growth & retention

The referral program that actually grows — and the one that looks like it does

Most referral programs produce a dashboard metric that goes up and a cohort graph that goes sideways. The difference between a loop that compounds and one that just spins comes down to a single question nobody is asking at the planning stage.

The metric that fools almost everyone.

When a team ships a referral program, the dashboard metric they wire up first is almost always invites sent. Sometimes it's click-through rate on the referral link, or sign-ups attributed to a referral code. These are the metrics that look like growth. They move fast, they're easy to celebrate in a Monday standup, and they validate the instinct that the program is working.

They are almost entirely useless as signals of whether the program is actually compounding.

Here is what the data looks like when you disaggregate referral cohorts properly. Take a B2B SaaS product with a mature referral program — think the shape of what Dropbox or HubSpot built, not the intention but the mechanics. You'll often find that referred users activate on day 1 at a noticeably higher rate than organic users. This looks excellent. It feels like validation. Product teams cite it in board decks. But when you pull the 60-day retention curve for that same cohort and overlay it against organic sign-ups from the same period, you find something uncomfortable: by day 45, the retention curves have converged. Often, the referred cohort is slightly below organic.

What happened? The referral brought them in, but the product didn't hold them. The activation spike was real — referred users often arrive with higher intent and better context because a trusted person explained the product to them. But if the referral reward was the dominant reason they signed up, there's no residual motivation once the reward clears.

Why the double-sided reward is a trap.

The double-sided reward — give the referrer $20, give the referred user $20 — became the canonical referral structure after PayPal's famous growth hack around 1999–2000. PayPal grew to a million users in a matter of months. The structure got cargo-culted into almost every consumer product that tried to grow programmatically in the following two decades.

What the cargo-culting missed: PayPal's referral worked not because of the reward, but because getting money into a new digital wallet was itself the first value moment. The cash they gave you wasn't decorative — it was the product. You needed money in your account to use the product. The reward and the activation were the same event.

Almost no other product has that structure. For most SaaS, the cash reward and the product's first value moment are separated by a gap — sometimes a small gap, sometimes a canyon. When someone signs up for your project management tool because their friend sent them a $30 credit, the $30 credit is their first experience. They haven't yet experienced the product's actual value. The reward sets the wrong frame entirely. It signals "this is the kind of product that has to pay you to try it" rather than "this is the kind of product your peers vouch for."

Heavily subsidised ride-hailing referral credits in the mid-2010s are the cautionary version: extraordinary volume, alongside acquisition costs that made unit economics deeply negative. Cash-led referral of that kind accelerates acquisition — it does not improve it. A user who came for the credit has no special reason to stay once price competition intensifies. The referral does nothing to create a more committed user.

The mechanic that actually compounds.

The referral programs that produce durable retention share one structural feature: the referral is embedded in the product's core use case, not layered on top of it as a promotion.

Slack is the clearest example. Slack grows through referral because you cannot use Slack alone. The product's entire value proposition requires other people to be in your workspace. When someone installs Slack and invites their team, they're not participating in a referral program — they're using the product. The growth loop and the product loop are the same loop. This is why Slack could grow so fast without a structured referral incentive. The product's architecture made referral the only viable use pattern.

Figma works the same way. When a designer sends a Figma link to a developer for a handoff review, the developer has to create an account to comment. That's product-led referral — the use case creates the loop. The referred user arrives in context, with a clear job to do, and the activation moment is immediate. Figma's enterprise sales motion was built on top of a viral loop that had already been running through organic product use.

Most products don't have that inherent collaborative structure. But the lesson generalises: the strongest referral mechanic is one where sharing the product with someone else makes the product more valuable for the referrer, not just for the referred user. Payment and banking apps like Monzo show the principle: getting friends onto the app means you can split bills and pay each other inside it. The referral improved your own product experience. That's the alignment you're looking for.

A referral program that your best users want to use is a product feature. A referral program that needs promotional incentives to run is a marketing spend pretending to be a growth loop.

The timing problem.

Even when the mechanics are sound, referral programs consistently fail on timing. The standard implementation triggers the referral ask at the end of onboarding — usually step 3 or step 4 in a new-user flow, before the user has derived any value from the product at all. Some products trigger it even earlier: on the sign-up confirmation page, before the user has logged in for the first time.

This is the equivalent of a restaurant asking you to write a Yelp review while they're still showing you to your table. You have no basis for a recommendation. More importantly, you have no emotional motivation. The referral ask should follow a value moment, not precede one.

The best timing data comes from running A/B tests on referral prompt placement and measuring not just referral conversion rate, but the 30-day retention of users who were referred by someone who converted at each prompt placement. What you typically find:

Users referred by someone who was prompted after their first "aha moment" — their first meaningful engagement with the product's core feature — tend to retain noticeably better than users referred by someone who was prompted at sign-up. The reason is that the referrer's recommendation is qualitatively different. When someone refers you after they've experienced value, they say different things. They're specific. They say "you should try this because I just used it to do X and it saved me three hours." That context travels with the referred user and sets a better frame for their own activation.

The fix is simple to state: move the referral prompt so it fires after the core product event. For a file-sync product, that means after the first successful sync — not after account creation, not after installing the desktop app. Done well, that can lift both the viral coefficient and the retention of the referred cohort, because the fix is to the timing, not just the incentive.

What to measure instead.

Here is the dashboard a referral program actually needs, in priority order:

First: retained referred users at day 30 and day 60, segmented by the referral context (what the referrer said in the invite, if capturable, or at minimum which product surface the referral originated from). This is the output metric. Everything else is upstream of it.

Second: referral share rate among activated users — not all users, not free users, specifically users who have hit a defined activation event. This tells you whether the people who have actually experienced value think it's worth sharing. If this number is below 8%, you have a product problem, not a referral mechanics problem.

Third: time from sign-up to first referral attempt, for users who refer at all. A healthy referral program sees this interval shrink over time as you move the prompt to better timing. A stagnant one sees this number plateau, which usually means your trigger placement is wrong.

What you should stop measuring as a primary metric: total invites sent, total referral sign-ups as a raw number, and referral conversion rate in isolation. These are inputs at best and vanity metrics at worst. A program that generates 10,000 invites with 3% activation and 20% day-30 retention is worse than a program that generates 2,000 invites with 25% activation and 65% day-30 retention by every meaningful measure, including long-term revenue impact.

Frequently asked questions.

What metric should a referral program actually optimise for?

Retained referred users at day 30 or day 60, not invites sent or even sign-ups. A referral program that produces 1,000 sign-ups with 12% retention is destroying brand capital. One that produces 300 sign-ups with 68% retention is compounding. The second produces more retained users — roughly 200 versus 120 — from less than a third of the sign-ups.

Why do double-sided reward programs produce poor retention?

Because the reward is the reason the referred user shows up, not the product. When the reward clears — typically at the end of the first billing cycle — there's no accumulated habit or value to keep them. You've paid for attendance, not commitment. The exceptions are products where the reward is itself the first value moment, which describes very few products outside of financial services.

When is the right moment to ask a user to refer someone?

After they've experienced a clear value moment — not at sign-up, not at the end of onboarding, and never on day one. The trigger should be behavioural: after their third session, after they complete a milestone, after they get a result. For a file-sync product, that might be right after the first successful sync. That sequence matters — the referrer needs to have something real to say about the product before they can be a credible advocate.

What makes a referral loop structurally defensible versus cosmetic?

A defensible loop embeds the referral into the product's core value — sharing is part of the experience, not a detour from it. Slack spreads because work requires colleagues. Figma spreads because design requires handoffs. The referral is the product use case, not a promotional overlay on top of it. If you removed the incentive from your referral program tomorrow and sharing stopped entirely, you have a cosmetic loop.

Working on this?

If this is the problem on your desk, a 30-minute intro is the fastest way to find out whether I can help.

Request an intro →