
Referral Code
A referral code is a personal string of characters or a personal link that a user can use to invite other people to a service. If someone signs up using this code, the company recognizes who made the referral and often rewards both sides with a bonus.
A referral code is a short combination of letters and numbers that belongs to exactly one person. Anyone signed up for an app or an online service is often automatically assigned such a code. They can pass it on to friends who don’t yet use the service. If these friends enter the code when signing up, the company knows: these new customers came from this one person. Usually there’s a reward for this, such as credit, a discount, or free months. The English word “referral” roughly means “recommendation” or “referral.”
Customer acquisition that pays for itself
For companies, advertising is expensive. An ad on Google or Instagram costs money regardless of whether anyone ends up becoming a customer. A referral code reverses this relationship. The reward only flows once a new user is actually there. So the company pays for a result, not for a possibility.
On top of that, there’s a trust effect. A recommendation from a friend seems more credible than any advertisement. Experience shows that such users churn less often. That’s why they’re considered especially valuable in the industry. The metric behind this is called Customer Acquisition Cost, meaning the cost per customer gained.
Some companies have grown almost exclusively this way. The cloud storage service Dropbox gave away storage space to both sides in its early days and multiplied its user numbers within a few months. Fintech apps and crypto exchanges also rely heavily on such programs. In quarterly reports, this then shows up as a particularly cheap growth channel.
What happens technically behind the code
The code itself is just a label. In the provider’s database, there’s an assignment behind it: this code belongs to this account. When the code is entered during a new sign-up, the system saves a connection between the old and the new account. You can picture it like a family tree, in which it’s recorded who brought in whom.
Often the code is also embedded in a link. Everything after the question mark in an address like example.com/start?ref=MAX123 is additional information for the server. Clicking on it causes the page to place a small file in the browser, a so-called cookie. Even if the sign-up only happens two days later, the referral is still correctly attributed.
The reward usually isn’t paid immediately. Many providers only pay once the new customer fulfills a condition, such as a first order or a minimum deposit. The reason is abuse: some people set up dozens of accounts with throwaway addresses in order to reward themselves. This practice is called self-referral and usually leads to all accounts involved being blocked.
From banking apps to YouTube videos
Referral codes are most commonly encountered in apps on mobile phones. Neobanks, delivery services, e-scooter providers, and streaming services almost all have such a program. You’ll usually find it in the menu under “Invite friends.” Online games also use these codes and give in-game items as a reward.
They’re also everywhere on social networks. When a YouTuber mentions a code at the end of a video, that’s a paid recommendation. It’s important to distinguish this from an affiliate link: there, only the advertiser earns from a sale, usually as a percentage. With a classic referral code, both sides benefit, and it’s about new user accounts rather than individual purchases. In practice, however, the two forms tend to blur together.
A sober look is worthwhile nonetheless. A reward of 25 euros doesn’t automatically make a product good. Especially with financial and crypto offerings, high referral rewards are sometimes a sign that the provider urgently needs growth. Anyone who shares a code is also vouching for it with their own name.