How Long Does a Referral Link Keep Counting?

By Juan Carlos Herrera ·

Illustration: How Long Does a Referral Link Keep Counting?

A referral link doesn’t expire the way a coupon code does. Click one from a text your friend sent three weeks ago and it still opens the merchant’s site fine — no error, no “this link has expired” message. That’s exactly why so many people assume the reward is still live when they finally sign up. It isn’t. The link loading and the link crediting anyone are two completely different things, and the gap between them is where a lot of rewards quietly die.

What an attribution window actually is

Every referral or affiliate link works through a tracking mechanism — usually a cookie, sometimes a device or account-level record — that gets created the moment you click. That record has a lifespan called the attribution window (also called the cookie window or tracking window): the stretch of time after your click during which a purchase or signup still counts as having come from that link. Click, then act within the window, and the referrer gets credit. Click, then act after the window closes, and the system behaves as if you’d typed the merchant’s URL from scratch.

These windows vary enormously by program, and they’re usually stated as a specific, contractual number rather than left vague. Amazon’s Associates Program is a useful, well-documented example because the number is unusually short and unusually explicit. Amazon’s own Associates Program operating policies define a qualifying purchase as one that happens “during a single session, which is measured as beginning when a customer clicks through that Special Link and ending upon the first to occur of the following: (x) 24 hours elapse from that click, (y) the customer places an order for a Product.” Twenty-four hours, full stop, unless you buy something sooner. Plenty of other programs run far longer — 7 days is common for consumer apps, 30 days shows up constantly in brokerage and fintech referral terms, and some subscription or high-ticket programs stretch to 60 or 90 days. The point isn’t that 24 hours is standard; it’s that some specific number is always the actual rule, printed in a terms page most people never open, and it’s almost never “forever.”

Attribution windows would be simple if only one click ever happened. In practice, most reward-tracking systems use last-click attribution: whichever tracking link most recently touched your browser before you completed the action is the one that gets credit, and a new click generally overwrites — doesn’t add to — whatever click came before it. We’ve covered the mechanics of this in more detail in how a coupon extension can quietly overwrite whose link gets credited at checkout, but the same overwrite rule applies to two ordinary referral links competing for the same signup, no browser extension involved.

That means if you click your friend’s referral link on Monday, then click a different creator’s link to the same platform on Wednesday out of curiosity, and sign up on Thursday, the friend’s link is very likely gone from the record entirely — not still counted alongside the second click, just replaced. Each new click starts a fresh window and, on most systems, discards the one before it. This is also why re-clicking your own saved link right before you actually sign up is a genuinely useful habit rather than superstition: it resets the window to full length and makes sure nothing else touched your browser in between.

The confusion nearly always comes from treating “the link works” as a proxy for “the link is tracking.” A referral URL is, mechanically, just a normal web address with a tracking parameter attached (something like ?ref= or a longer affiliate tag). The merchant’s server doesn’t reject old links — it has no reason to, since the link itself has no expiration built into the address. What expires is the cookie or session record the server creates in response to that click, sitting in your browser or tied to your account, invisible unless you go looking for it. A link opening the site tells you the merchant’s website is up. It tells you nothing about whether a tracking record from that click still exists.

This is also why bookmarking a merchant’s page, or later finding it through a plain Google search, quietly breaks tracking even when you meant to honor the original referral. If your most recent path to the signup page didn’t run through the referral link — because you went straight to the site, or through an app icon, or through a different search result — there’s frequently no tracking record attached at all by the time you convert, regardless of how long ago the original click happened.

The most common reason a reward silently never appears

If you’ve read our guide on tracking down a referral reward that hasn’t shown up, you’ve seen the usual suspects: unmet qualifying conditions, normal crediting delays, geographic exclusions. There’s a quieter failure mode that belongs on that list and often gets missed because nothing about it looks like an error: the click was real, the signup was real, and the two of them were just too far apart in time.

This shows up as a specific, recognizable story. Someone bookmarks a referral link, or saves it in a group chat, means to sign up “later,” and finally does — a week, a month, sometimes longer after the click. From their perspective, they used the link, so the reward should be there. From the platform’s perspective, the attribution window closed long before the signup happened, so there’s no record connecting the two events at all. Support isn’t hiding anything or being unhelpful when they say no code is attached to the account — there’s often genuinely nothing to look up, because the system that would have recorded the connection stopped keeping it days or weeks earlier.

What actually protects a reward

None of this requires memorizing every program’s specific window. A few habits cover almost every case:

  • Click through immediately before you act, not days ahead of time. If you’re not ready to sign up right now, save the offer some other way — a screenshot of the code, a note — and click the actual link again when you’re about to complete the signup.
  • Don’t click other referral or promo links to the same platform in between. Comparing two friends’ codes, or clicking a coupon-site link “just to check,” can silently reassign the credit to whichever one you touched last.
  • When a program’s terms state a specific window, treat it as a real deadline, not a rough guideline — it’s usually written in hours or days, not weeks, and support has no discretion to extend it after the fact.
  • If a reward doesn’t show up, check the timeline first. Before assuming something went wrong, compare your click date against your signup date. If more than a few days passed, an expired attribution window is a more likely explanation than a platform error.

The underlying rule is the same one that governs referral programs generally: the code or link is only doing anything in the narrow moment right before you act on it. Treat “I clicked it once” as proof of nothing on its own, and click again right before it matters.