If you’ve ever wanted to offer a race registration discount or incentivize word-of-mouth sign-ups for your race, you’ve probably run into two options in RunSignup: coupon codes and referral links. They might seem interchangeable at first, but they serve different purposes — and mixing them up can leave you with messy data and a discount strategy that’s hard to manage.
Here’s a clear breakdown of when to use each, how to measure their impact, and the mistakes that trip up even experienced race directors.
What’s the Difference?
A coupon code is a discount that a registrant types in manually during checkout. (Not sure whether to use a coupon or a voucher? Here’s how they differ.) You set the code, the discount amount or percentage, and any conditions (like an expiration date or a cap on how many times it can be used).

A referral link is a unique URL tied to a specific person — typically a participant, ambassador, or partner. When someone registers through that link, it’s tracked back to whoever shared it. Referral links don’t necessarily include a discount; they’re primarily a tracking tool.

When to Use a Coupon Code
Coupon codes are the right tool when you want to:
- Offer a time-limited discount. Early bird pricing is a classic use case. You can set an expiration date so the code stops working automatically — no manual turn-off required.
- Reward a specific group. Running club members, returning participants, volunteers, and sponsors are all natural candidates. You create a code just for them and share it through your usual communication channels.
- Run a promotion tied to a campaign. If you’re partnering with a local running store or sponsoring a newsletter, a dedicated code (like
STORE20) lets you measure exactly how many sign-ups came from that channel. - Set usage limits. If you only have 50 spots at a discounted price, you can cap the code so it automatically deactivates after 50 uses.
When to Use a Referral Link
Referral links are the right tool when you want to:
- Track who’s driving sign-ups. If you have race ambassadors, a street team, or influential participants who you want to reward for spreading the word, referral links let you see exactly whose network is converting.
- Run a referral program. RunSignup’s referral program feature can automatically reward participants when someone registers using their link — whether that’s a discount, a credit, or another incentive. The tracking happens in the background without any extra work on your end.
- Measure marketing channel performance. You can generate unique referral links for different marketing channels (email, Instagram, your local running club’s newsletter) and compare which ones actually drove registrations.
How to Measure Results
For coupon codes, the most important metrics to track are:
- How many times the code was used
- Total discount dollars given out
- Which registrant segment used it (if you’re running multiple codes for different groups)

In RunSignup, you can pull coupon usage from your event reports. If you’re running several codes at once, give each one a distinct name that reflects its purpose (CLUB2025, EARLYBIRD, SPONSOR_XYZ) — this makes reporting much easier to read.
For referral links, focus on:
- Number of referrals per link/ambassador
- Conversion rate (how many clicks turned into registrations)
- Total revenue attributed to each referral source

RunSignup’s referral reporting shows you activity at the individual ambassador level, so you can identify your top performers and adjust your program accordingly.
Common Mistakes to Avoid
- Using one code for everything. It’s tempting to create a single generic code and share it everywhere. The problem: you lose all visibility into what’s actually working. Use separate codes for separate campaigns.
- Forgetting to set expiration dates or usage limits. An open-ended discount code can cost you money if it gets shared beyond your intended audience. Always set guardrails.
- Conflating referral tracking with discounting. Referral links track attribution; they don’t automatically create a discount. If you want ambassadors’ recruits to get a discount, you need to set that up explicitly in your referral program settings.
- Not naming codes descriptively.
DISCOUNT10tells you nothing when you’re reviewing data six months later. Name codes in a way that reflects the campaign, the audience, or the partner they’re associated with. - Sharing referral links without instructions. Ambassadors are most effective when they understand what the link does and how to use it. A quick one-pager or email explaining the program goes a long way.
- Letting codes expire silently. If a partner or club is actively promoting a code and it expires, you’ll get frustrated registrants and a support headache. Build reminder steps into your promotional calendar.
Choosing the Right Race Registration Discount Tool
| Use case | Best tool | Why |
|---|---|---|
| Discounting & promotions | ||
| Early bird or time-limited discount | Coupon code | Set an expiration date — code deactivates automatically |
| Reward a specific group (club members, volunteers, sponsors) | Coupon code | Issue a unique code per group to keep discounts targeted |
| Partner or sponsor campaign | Coupon code | Named codes (e.g. STORE20) tie revenue back to the partner |
| Limit discounted spots to a fixed number | Coupon code | Cap usage so the code deactivates once the limit is hit |
| Tracking & attribution | ||
| Track who is driving sign-ups | Referral link | Each link is unique to one person — attribution is automatic |
| Measure marketing channel performance | Referral link | Generate separate links per channel and compare conversion rates |
| Ambassador & referral programs | ||
| Reward participants automatically for referring friends | Referral link | RunSignup’s referral program tracks and issues rewards in the background |
| Discount for the referred registrant + reward for the referrer | Both | Referral link handles tracking; a coupon code (or reward setting) applies the discount |
Getting Started
Both tools are available within your RunSignup event dashboard. Coupon codes are set up under your registration settings; referral links and the ambassador program are managed through the Referral Program section.
If you’re new to either feature, start simple: create one coupon code for your next promotion with a clear name, an expiration date, and a usage cap. Once you’re comfortable with the basics, layer in referral links to start measuring word-of-mouth impact.
If you have questions about configuring waivers for your specific event, reach out to your account manager or email info@runsignup.com.
