Do Referral Codes Expire? How Programs Quietly Sunset Codes

By Juan Carlos Herrera ·

Illustration: Do Referral Codes Expire? How Programs Quietly Sunset Codes

Short answer: yes, referral codes expire — and the frustrating part is that they rarely expire loudly. There’s no “this code is dead” banner, no email, no strikethrough. The code often keeps looking alive long after the reward behind it has gone. Understanding how that happens will save you from the most common referral-code disappointment: signing up with a code that the form happily accepts, then waiting for a bonus that was never going to arrive.

This article walks through the ways referral codes actually die, why a “working” code can still be worthless, and the one reliable way to check whether a code is live before you commit an email address to it.

Two different animals: campaign codes and evergreen referral IDs

First, a distinction that most coupon sites blur. There are two fundamentally different things people call a “referral code.”

Campaign codes are marketing promotions with a code attached. Think of a food-delivery app running a “$20 off your first order” push. These have explicit start and end dates written into the fine print, budgets approved by a marketing team, and sometimes redemption caps (“first 10,000 uses”). When the campaign ends, the code ends. Uber Eats invite offers work this way — the discount amount and eligibility vary by country and by promotional period, which is exactly why a screenshot of someone’s great invite offer from another region tells you nothing about what you’ll get.

Evergreen referral IDs are different. They’re identifiers tied to a specific user’s account — a Binance referral ID, a Robinhood invite link. They don’t have an end date printed anywhere, because the ID itself is just a pointer to a person. The ID can outlive the reward attached to it by years. This is the source of most zombie codes on the internet: the identifier is permanent, but the offer it unlocks is not.

When you see a referral code online, your first question should be: which kind is this? Campaign codes die on a schedule. Evergreen IDs die in quieter, sneakier ways.

The four quiet ways an evergreen code dies

1. The campaign window behind it closes

Even an evergreen referral ID only pays out what the program’s current offer says it pays. Programs adjust these offers constantly — raising bonuses during growth pushes, cutting them when acquisition budgets tighten. A referral link shared during a generous promotional window will still resolve after that window closes; it just attaches whatever the standard (usually smaller) offer is at signup time. The link “works.” The reward the sharer described does not.

2. The referrer hit a cap

Many programs limit how much any one person can earn from referrals. Robinhood, for example, has historically capped total referral stock rewards per referrer per calendar year. Once a referrer exhausts their cap, their link may keep functioning as a signup link while paying the referrer nothing — and in some programs, an exhausted or throttled referrer link can also affect what the new user receives. You have no way to see another person’s cap status from the outside. This is one reason widely shared codes from big influencers can behave differently than a fresh code from a normal account.

3. The whole program paused

Referral programs get suspended — sometimes in specific countries for regulatory reasons, sometimes globally while a company reworks the economics, sometimes permanently. Crypto exchanges are notorious for this: programs open, close, and reopen with different terms and regional carve-outs. Binance’s referral program is a live example of regional complexity — the invitee fee-kickback caps at 20%, and Binance.com blocks US residents outright (Binance.US is a separate, more limited platform). A code that’s perfectly valid for a signup in one country can be meaningless in yours because the program, not the code, is unavailable where you live. Our Binance referral hub tracks that program’s actual mechanics and restrictions.

4. The merchant revoked it

Programs reserve the right to kill individual codes. Common triggers: the referrer’s account was closed, the referrer was flagged for self-referral or spamming the code across coupon aggregators (yes, really — many programs’ terms prohibit posting codes on discount sites), or the program detected reward abuse. Revocation is invisible from the outside. The code that earned fifty people bonuses last year can be a dead string today, and no public page will tell you.

The zombie code problem: “accepted” is not “live”

Here’s the mechanic that trips up almost everyone. On most platforms, the referral-code field at signup is a lenient input. It checks whether the string maps to an account — not whether a reward is currently attached to it. So the form says “code applied,” you feel good, and you finish registration.

But acceptance and reward are two separate systems. The reward is determined by the offer terms in force at the moment you sign up (and sometimes at the moment you complete a qualifying action). If the offer behind the code is exhausted, paused, or reduced, you’ve attached a dead or diminished reward — with no error message anywhere.

This matters more than it would for an ordinary coupon because of a hard rule that nearly every referral program shares: referral IDs cannot be added after registration. If you sign up with a dead code, you can’t swap in a live one afterward. The slot is filled, permanently. With a grocery coupon, a failed discount costs you one transaction. With a referral code, it costs you the only chance that account will ever have.

The one reliable check: the signup flow itself

So how do you tell whether a code is actually live? Not from a coupon site’s “verified” badge, not from a Reddit comment’s timestamp, and not from the code being accepted by the input field. The only authoritative source is the merchant’s own signup flow and current program terms.

Concretely:

  1. Start the signup with the code applied and read the screen. Legitimate programs display the live offer during registration — “you’ll receive X after Y” — before you finish creating the account. If the flow shows no reward language at all, assume there is no reward. The absence of a promise is itself the answer.
  2. Cross-check the program’s official terms page. Every serious referral program publishes current terms — reward amounts, qualifying actions, regional restrictions, caps. Robinhood’s official referral program pages are a good example of what to look for: they spell out that the gift-stock value falls in a $5–$200 range (with the overwhelming majority — roughly 98% — landing at the low end), that the trigger is brokerage application approval rather than a deposit, and that the program is US-only and requires an SSN. If a third-party site’s claims contradict the merchant’s own page, the merchant’s page wins. See our Robinhood referral hub for the full breakdown.
  3. Be suspicious of any specific dollar figure presented as guaranteed. Referral rewards are usually ranges, lotteries, or campaign-dependent amounts. Anyone quoting one exact number as a sure thing is describing either the ceiling or the past.

That last point is also a regulatory matter, not just a courtesy. The FTC’s Endorsement Guides require that anyone sharing referral links with a financial incentive disclose that relationship — which is why our own referral links carry a disclosure, and why a code posted with no disclosure anywhere is a small red flag about the poster’s diligence generally.

What this means before you sign up

A short pre-signup checklist, in order:

  • Identify the code type. Campaign code with printed dates, or evergreen referral ID? Dated campaigns past their window are simply dead; don’t bother.
  • Check regional availability first. No code overrides geography. US resident looking at Binance.com, or US/UK resident looking at a crypto casino like Roobet — the program is closed to you regardless of what the code promises.
  • Apply the code, then stop and read the offer language the signup flow shows you, before completing registration. That screen is the contract.
  • Note the qualifying action and any strings attached. Deposit minimums, approval requirements, wagering requirements on casino-style offers, time windows to complete the action. The reward isn’t yours at signup; it’s yours after the trigger.
  • Remember the no-retroactive rule. If you’re unsure, resolve the doubt before creating the account, because you won’t get a second attempt.

None of this takes more than five minutes, and it converts referral codes from a gamble into a known quantity. On this site, every code we list carries a real verification date and a note on how it was checked — the details are on our how we verify page — but even our checks describe a moment in time. The signup screen in front of you is always the final word.