Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Build a Referral Program: Rules, Rewards, Tracking

Decide who can refer and what both sides get, then set the reward rules and give each customer a unique tracked link. Connect the program to your checkout or billing so conversions are recorded, invite customers to join and send rewards on a fixed schedule. Review fraud and results regularly and adjust the offer.

A referral program looks like a software project, but the hard part happens on paper. Who can refer? What counts as a referral? What does each side get, and when? Get those answers written down and the software is mostly configuration. Skip them and you'll end up arguing with a customer about whether their friend's free trial counted.

Write the rules down before you open any software

Answer these questions in a short document first. They'll become your program terms, and every tool you look at will ask you for them anyway.

  • Who refers? Customers, partners, or both.
  • What's a referral? A signup, a first purchase, or something else you can track.
  • Who gets rewarded? Only the referrer, or the referred friend as well.
  • What's the reward? A credit, a gift card, cash or a commission.
  • What are the limits? A cap per person, a time window, and what happens with refunds.
  • What must referrers say? A disclosure line if they post about you, which the section further down explains.

The conversion event matters most. A referral needs a clear, trackable moment before you can reward it, and 'they seemed interested' isn't one.

Where referral software comes in

Once the rules exist, software handles the tracking, the links and the rewards. These six cover different shapes of program.

ReferralCandy

Referral and affiliate software for ecommerce, with pages for rewards and commissions, fraud protection, automation and payouts, and tracking and analytics. It has an AI assistant it calls REx that launches and runs programs.

Referral Rock

A referral program platform that gives you referral links, reward rules and payout tracking, a branded member portal and automated invites. Its page says an advisor is included on every plan to set the program up with you.

Viral Loops

A referral campaign platform with templates such as universal, milestone and prelaunch referral, plus referral waitlists and invite-based giveaways, with rewards for referrers and referred friends.

GrowSurf

Referral and affiliate software that rewards referrers with gift cards, credits or cash. API libraries, SDKs and integrations including Stripe, HubSpot and PayPal let referrals run inside your own product.

Friendbuy

Referral, loyalty and influencer software covering rewards and incentives, testing and optimisation, and fraud prevention, and it works with Shopify, Klaviyo and others.

Dub

A link platform with partner programs on top: rewards and commissions, recruiting, payouts and reporting, all built on its tracked links.

For a longer comparison, there's a full list of referral program software worth shortlisting. If you sell on Shopify and want outside partners rather than customers, the affiliate apps built for Shopify stores are a better starting point.

Seven steps to launch it and keep it healthy

  1. Define the referrer and the referral. Pick customers, partners or both, and the event that counts. Viral Loops' templates give you ready-made shapes to start from, such as a milestone or prelaunch program.
  2. Set the reward and the rule. One-sided or two-sided, a credit or a commission, and a limit per person. Dub supports rewards and commissions for partner programs. The reward is what makes people share, so settle it before you build.
  3. Give every referrer a unique link or code. Connect it to your store, billing or signup so conversions are recorded. GrowSurf's integrations with Stripe and HubSpot are one way to make that connection. Without it, you can't match a reward to a sale.
  4. Invite your first referrers. Start with customers who already like you, by email or inside your product. Referral Rock automates the invites. A program nobody hears about produces nothing.
  5. Decide how and when rewards go out. Set a fixed schedule and track each reward. Dub handles payouts and reporting. Late or missing rewards end the habit of referring.
  6. Switch on fraud checks. Look for self-referrals and review the reports regularly. ReferralCandy lists fraud protection among its features. Any program that hands out rewards attracts abuse.
  7. Test one change at a time. Try a different offer or new invite wording, and keep what improves results. Friendbuy builds testing and optimisation of the incentive into the platform.

A reward makes your referrer's post an endorsement

Here's the part that's easy to skip. When a customer earns something for recommending you, that reward is a material connection between them and your business. In the US, that means disclosure.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

The US endorsement rules, 16 CFR 255.5 on the eCFR site, say that a connection between an endorser and the seller that might materially affect the weight or credibility of the endorsement must be disclosed clearly and conspicuously. They list monetary payment and free or discounted products among those connections. A referral credit or a commission sits squarely in that territory.

In practice: if your referrers post about you on social media or a blog for a reward, tell them to say so in the post, and put that line in your program terms so it's part of joining. Give them a short example sentence they can copy.

Two caveats. This is a US rule, and rules vary by country, so check the equivalent regulator for every market your referrers are in. And this isn't legal advice; for anything beyond the basics, talk to someone qualified in your market.

My advice for your first version

Keep version one small: customers only, one clear reward, one conversion event, and a disclosure line written into the terms from day one. Launch it to the customers who already recommend you without being asked, watch what happens for a few weeks, and change one thing at a time. Complicated tiers can come later, once you know what your customers respond to.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

What should a referral program reward?

GrowSurf's page lists gift cards, credits or cash, and ReferralCandy's covers commissions. Choose the reward your margin can carry and your customers value.

Do I need developers to build a referral program?

Not always. Referral Rock describes automated invites and a member portal, so you can launch without building anything, while other tools offer APIs and SDKs if you want referrals inside your own product.

What is the difference between a referral and an affiliate program?

Referral programs usually reward existing customers, while affiliate programs reward outside partners. Several of the tools here handle both under one roof.

How do I stop referral fraud?

Switch on self-referral checks and review the reports regularly. Friendbuy lists fraud prevention among its features, so check what each tool flags before you choose.

Do referrers have to disclose their reward?

In the US, 16 CFR 255.5 requires clear disclosure of a material connection, and payments and free products count. Rules vary by country, so check your own regulator; this isn't legal advice.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.