Showing

How long does an affiliate stay credited after someone clicks their link?

30 days. A click stores that affiliate's details in the visitor's browser for 30 days, and a purchase made in that period is credited to them. The window is fixed: there is no setting to change it per campaign or per plan.

4 min read
Updated Sep 14, 2026

The attribution window is 30 days. It is the same on every campaign and every plan, and there is no setting to shorten or extend it. The clock starts at the click, not at the sale, so a customer who clicks today and buys on day 29 still earns the affiliate a commission, and one who buys on day 31 does not.

What gets stored, and where

When a visitor lands on your site from a tracking link, the LinkJolt script saves the affiliate's tracking code, affiliate ID and click ID in two places on your own domain: a first-party cookie and the browser's local storage. Both are stamped with a 30 day life.

Getting those values onto the payment depends on how you take money:

  1. Stripe Payment Links, Polar checkout links, Gumroad and Lemon Squeezy links on the page: the script appends the tracking values for you.
  2. A checkout you build yourself, on Stripe, Paddle or Polar: your own code passes window.linkjolt.referral when it creates the checkout. Integration Hub shows the lines to copy.

If the tracking script is not installed on your site, including the page where checkout starts, nothing is stored. Clicks still record, so you see clicks and no sales. If that is your symptom, read "I installed the tracking script but clicks are not being tracked. What now?" next.

What restarts the 30 days

Only a fresh arrival carrying affiliate tracking parameters. Each one rewrites the stored record with a new timestamp and a new 30 days, including a repeat click on the same affiliate's link. Reading the stored value never refreshes it, so the window runs from the last click, not the last visit.

If the customer clicks a different affiliate's link before buying, the newer click overwrites the older one. Last click wins.

What ends it early

30 days is a ceiling, not a promise. The record lives in the visitor's own browser, so attribution ends sooner if they clear cookies and site data, switch to another browser or device, or browse privately. There is no way to restore it; the customer has to click again.

The "Show tracking-window line" toggle in Portal Branding (Professional and Ultimate) only controls whether your sign-up page shows the line "We track your referrals for 30 days". It changes what affiliates read, not the window.

Coupon codes do not use the window

Coupon attribution is a separate route, and LinkJolt puts no end date on a code you register. If a registered code is applied to an order and no link attribution is present, the affiliate who owns that code is credited, whether the customer clicked a link a year ago or never clicked at all. Their code stops earning if you reject or suspend them on that campaign, or if the campaign is no longer active.

When a click and a coupon land on the same order

The link wins. LinkJolt reads the tracking reference first and only looks at the discount code when no tracking reference is on the order at all. A customer who clicked affiliate A's link in the last 30 days and then typed affiliate B's code is credited to A. If you want a code to be the thing that earns, have that affiliate share it on its own, not alongside a tracking link.

Renewals are not limited to 30 days

Once a subscription has been credited, later payments on it are matched back to the original sale by subscription ID, not by the click window. If recurring commissions are switched on for that campaign, renewals keep earning under its recurring settings long after the 30 days, up to whatever cap you set. Refunds still reverse the commission in the normal way.

Start your affiliate program

Launch in minutes with 0% platform fees. 7-day free trial, cancel anytime.