How to Build a Referral Program for Repeat Buyers

According to Nielsen’s Global Trust in Advertising research, consumers trust recommendations from people they know above every other form of marketing. A referral program is simply a system for making that trust work in your shop’s favor on purpose, instead of hoping it happens by accident.

Get New Seller Stories First

Real stories from real marketplace sellers, straight to your inbox.

Table of Contents

Introduction

Most marketplace sellers already have happy repeat buyers. What they don’t have is a system for turning those buyers into a source of new customers.

This guide walks you through setting up a simple referral program step by step: what to offer, how to track it without extra software, and how to stay inside each marketplace’s rules while you do it. By the end, you’ll have a referral system you can launch this week with materials you likely already have on hand, like packaging inserts and order notes.

Why “Just Ask for Referrals” Doesn’t Work

Most sellers’ entire referral strategy is a single line at the bottom of a thank-you note: “Tell your friends!” That line gets ignored almost every time.

A vague ask gives a buyer nothing concrete to act on or share. Telling someone to “tell their friends” asks them to do unpaid marketing work with no instructions, no incentive, and no easy way to pass it along. Compare that to handing them a card with a specific code and a specific reward attached. Now the buyer has something they can literally forward in a text message.

The fix isn’t asking harder. It’s giving the buyer a complete, shareable package: a reason, a code, and a reward for both sides.

What a Referral Program Actually Is

A referral program is three things working together: an incentive for the referring buyer, an incentive for the new buyer they bring in, and a way to track which sale came from which referral.

Strip away the complexity and a referral program is just a trackable discount code tied to a specific customer. You don’t need an app, a point system, or a dedicated referral platform to start. A shop coupon code with a buyer’s initials in it, noted in a spreadsheet, is a complete referral program on day one.

Here’s the deal: the tracking piece is what most sellers skip, and it’s the piece that actually matters. Without it, you have no way to know whether the program is working or who to reward.

Step-by-Step: Building Your Referral System

Here’s how to set one up.

Step 1: Check Your Platform’s Coupon and Promotion Rules First

What: Before writing a single word of copy, read your marketplace’s current seller policy on discount codes, promotions, and off-platform incentives.

Why: Rules on coupon stacking, how codes can be shared, and what counts as a prohibited off-platform referral scheme vary by platform and change over time.

How: On Etsy, for example, Etsy’s Seller Policy distinguishes between Etsy-issued coupons and seller-managed Shop Coupon Codes, and separately prohibits creating a listing whose sole purpose is sharing a referral code rather than selling an actual item. A referral program built around a standard shop coupon code, offered to an existing customer for a new one, is a different mechanism entirely from that prohibited listing type, but you should confirm the current wording yourself before launching, since marketplace policies are updated without much notice.

Example: A seller on Etsy sets up the referral program using a Shop Coupon Code rather than any listing-based workaround, and skims the seller policy page each time Etsy flags a policy update in Shop Manager.

Step 2: Pick a Reward That’s Worth Sharing But Still Profitable

What: Choose a specific discount or credit amount for both the referring buyer and the new buyer.

Why: A reward that feels too small won’t get shared. A reward that’s too generous erodes your margin on every referred sale.

How: Start with your real profit margin per order, not your revenue per order, and offer a reward you can afford even in a worst-case scenario where every single referral code gets used. A flat dollar amount off the next order (not a percentage) is easier for buyers to picture and easier for you to budget against.

Example: A seller selling $35 average-order candles offers $5 off to the referring buyer’s next purchase and $5 off the new buyer’s first purchase, a reward small enough to absorb on a single sale but large enough to notice.

Step 3: Give Buyers a Physical or Digital Object to Share

What: Put the referral code on something the buyer can forward or hand over directly, not just in their memory.

Why: A code that only lives in an email the buyer may never reread gets forgotten. A code on a physical card in the box gets picked up and handed to a friend.

How: Add a small printed card to every package with the buyer’s unique code and a one-sentence explanation of the reward. If you sell digitally or ship without room for inserts, send the code in the order-confirmation message instead, worded as a direct, personal thank-you rather than a mass marketing blast.

Example: A soap seller tucks a 2-by-3.5-inch card into every box reading “Share this code with a friend: you both get $5 off,” alongside the buyer’s name-based code.

Step 4: Track Every Code to a Specific Buyer

What: Keep a simple log, even just a spreadsheet, mapping each code to the buyer who received it.

Why: Without tracking, you can’t tell which buyers are actually driving referrals, which means you can’t double down on what’s working or notice when a code is being misused.

How: Use a naming convention like the buyer’s first name plus a number (JESS10, JESS11) so a glance at an order tells you exactly whose referral converted. Most marketplace platforms let you create and track individual coupon codes for this purpose inside their own seller tools.

Example: A seller tracking 40 active codes in a shared spreadsheet notices three buyers account for most of the redemptions, and sends those three a separate, slightly larger thank-you reward.

Step 5: Review and Retire Codes on a Set Schedule

What: Set an expiration date on every code and review the whole program every few months.

Why: Open-ended codes get shared in bulk coupon-code communities online and lose their value as a personal referral tool.

How: Give each code a 60- to 90-day expiration window, and check redemption data quarterly to decide whether the reward amount still makes sense against your current margins.

Example: A seller who originally launched with no expiration date finds their codes posted on a public coupon-aggregator site within two months, and switches every new code to a 60-day window to keep the program personal.

Common Mistakes

What separates a referral program that actually brings in sales from one that quietly loses money:

  • Rewarding the new buyer but not the referrer. A one-sided reward removes the incentive for your existing buyer to share anything in the first place.
  • Making the code too complicated to remember or type. A code like “REF2026SPRINGPROMO15” gets mistyped and abandoned at checkout.
  • Forgetting to cap total redemptions per code. A single viral share without a cap can turn one generous offer into dozens of discounted orders you didn’t plan for.
  • Launching without reading the current platform policy. Policies on coupons and off-platform promotion get revised; relaunch your review of the rules any time you significantly change the program.
  • Treating referral rewards as a one-time project instead of an ongoing habit. A card that stops going into packages after the first month stops generating referrals after the first month.

Tools & Resources

What you need to run this, starting simple:

  • A spreadsheet (Google Sheets or Excel): free, tracks which code belongs to which buyer and whether it’s been redeemed.
  • Your marketplace’s built-in coupon tool: most major marketplaces, including Etsy and Shopify, let sellers generate and track individual discount codes natively, at no added cost.
  • A basic print-at-home card template: free design tools like Canva can produce a referral insert card sized for a standard shipping box.
  • An order-confirmation message template: a short, saved reply in your marketplace’s messaging tool so you’re not retyping the referral pitch for every order.

A Sample Walkthrough

Picture a solo seller running a small jewelry shop who ships around 25 orders a week. Before adding a referral system, new customers come almost entirely from marketplace search.

The seller starts small: a $5-off code for both sides, printed on a card that goes into every box, tracked in a shared spreadsheet by customer first name. After the first month, a handful of codes get redeemed. After reviewing which buyers referred the most new customers, the seller sends those specific buyers a short personal thank-you message, which research on word-of-mouth trust suggests reinforces the exact behavior worth repeating, since people already trust recommendations from someone they know over almost any other form of marketing, per Nielsen’s Global Trust in Advertising study.

The point of walking through a scenario like this isn’t the specific numbers, which will vary shop to shop. It’s the mechanism: a trackable code, a two-sided reward, and a habit of reviewing who’s actually referring.

Frequently Asked Questions

How long does it take to set up a referral program?

A basic version, using a spreadsheet and your marketplace’s built-in coupon tool, can be running within a single afternoon.

How much does a referral program cost to run?

The only direct cost is the discount itself, plus printing if you use physical cards. Most sellers start with reward amounts between $3 and $10 per side, sized to their own average order value.

Do I need any technical skills to set this up?

No. Creating a coupon code in a marketplace’s seller dashboard and logging it in a spreadsheet requires no coding or special software.

What if I’m just starting out with very few repeat buyers?

Start the program anyway, with your very first repeat buyer. A referral system works the same whether you have 5 customers or 5,000; it just takes longer to see volume with a smaller base.

What’s the most common mistake sellers make with referral programs?

Rewarding only the new customer and not the person who referred them, which removes the incentive for existing buyers to share the code at all.

Which step matters most?

Tracking each code to a specific buyer. Without that step, you have no way to measure whether the program is working or who to thank.

Do referral discounts count against my marketplace’s coupon limits?

Many marketplaces cap how many coupon codes can be applied per order or per promotion period. Check your specific platform’s current seller policy before setting reward amounts, since these limits are set by the platform, not by you.

Can I run a referral program on multiple marketplaces at once?

Yes, but each platform’s coupon and promotion tools work independently, so you’ll generally need a separate code system (and a separate line in your tracking sheet) per marketplace.

Do I have to disclose that a referral is incentivized?

If a referring buyer posts publicly about the reward (on social media or in a public review), consumer protection guidance in the United States generally expects that incentive to be disclosed clearly. The FTC’s updated Endorsement Guides cover incentivized reviews and endorsements specifically. This is general information, not legal advice. Check current FTC guidance or a qualified professional for your specific situation.

Does a referral program still work if I sell on a platform without native coupon tools?

Yes. A unique discount word or phrase redeemed manually through your order notes, tracked in your own spreadsheet, works even without built-in coupon functionality, though it takes more manual checking at checkout.

How do I know if my referral program is actually working?

Compare the number of new customers who used a referral code against your total new customers over the same period, pulled from your tracking spreadsheet and your marketplace’s own order data.

Key Takeaways

  • A referral program is a trackable code plus a two-sided reward, not a vague request to “spread the word.”
  • Check your specific marketplace’s current coupon and promotion policy before launching, since the rules vary by platform and change over time.
  • Reward both the referring buyer and the new buyer, or the incentive to share disappears.
  • Put the code on something physical or directly personal, like a packaging insert, rather than hoping buyers remember it on their own.
  • Track every code to a specific buyer in a simple spreadsheet so you can measure what’s working.
  • Expire codes on a set schedule to keep the program personal instead of letting it spread into public coupon sites.
  • Treat it as an ongoing habit tied to every order, not a one-time campaign.

The Bottom Line

Start with the simplest possible version: one coupon code format, one reward amount, one spreadsheet. You can refine the reward size and the card design later, once you have real redemption data to work from.

Before you print a single card, confirm your current reward amount and code setup against your marketplace’s latest seller policy. For more on keeping buyers coming back once they’ve made that first purchase, see how to write shop policies that build buyer trust and how to create a branded unboxing experience buyers want to tell someone about in the first place.

Start building your first referral card today and pair it with your shop’s email list for a second way to remind past buyers the offer exists.

Related Articles


About This Research

Crafter Story Team is the in-house editorial team behind Crafter Story’s Editorial Guides, a practical how-to series written separately from the site’s submitted seller stories.

This article draws on current marketplace seller-policy documentation (cited inline) and published third-party research on customer retention and word-of-mouth trust, rather than on internal sales data, since Crafter Story does not operate a marketplace shop itself.

Content reviewed and updated: 2026-10-05


Inspired By This Story?

Join the newsletter for more real seller stories.