How to Set Up Lifetime Commissions for Affiliates

Lifetime commission ties a customer to the affiliate who first brought them, so that affiliate keeps earning on that customer’s future orders — not just the first one. Affiliate and Referral Program for WooCommerce calls this Unlimited / Lifetime Commission:, and this guide covers turning it on, exactly when a customer becomes tied to an affiliate, and the one condition that decides whether it works at all. Part of the plugin documentation.

What lifetime commission changes

↑ Back to top

Normally an affiliate is paid because a referral cookie was still in the shopper’s browser at checkout. When the cookie expires, the affiliate stops earning from that customer. With lifetime commission on, the store remembers the pairing instead of relying on the cookie: once a customer is tied to an affiliate, every later order that customer places pays that affiliate, whether they arrived through a link that day or typed your address from memory a year later.

It rewards affiliates for the customers they introduce rather than for individual clicks, which suits stores with repeat purchases — consumables, refills, and anything bought monthly.

Turn it on

↑ Back to top
  1. Go to: WooCommerce > Affiliate & Referral > Commission.
  2. In the Enable/ Disable settings column, turn on Unlimited / Lifetime Commission:.
  3. Save Changes.
The Enable Disable Settings column of the Commission screen with Unlimited slash Lifetime Commission switched on.
Turning on lifetime commission

Your commission rates do not change — the same commission rules decide the amount. Lifetime commission only changes who is credited, and for how long.

When a customer becomes tied to an affiliate

↑ Back to top

The pairing is created for a logged-in customer who arrives through an affiliate’s referral link — either at the moment they click while signed in, or at checkout if they sign in before paying and the referral is still attached to their visit.

The first affiliate to bring them keeps them. A later click on someone else’s link does not transfer an existing customer, so affiliates cannot poach each other’s customers once the pairing exists.

Lifetime pairing needs a customer account. A guest checkout cannot be tied to anyone — the affiliate is paid the ordinary one-off commission for that order and nothing is remembered. If lifetime commission is central to your program, make accounts easy: enable account creation at checkout, and consider Automatically register user as affiliate on purchase only after reading how it changes signups.

How lifetime orders are credited

↑ Back to top

Once the pairing exists, it outranks everything else for that customer:

  • No cookie is needed. The order pays the paired affiliate even months later.
  • A different affiliate’s link or coupon code used by that customer does not take the credit.
  • The whole cart earns commission. Commission for only the URL opened? restricts link-based sales to the shared product, but it does not apply to lifetime orders.
  • Your monthly ceiling still applies if you set Maximum commission to an Affiliate in a month.
The Manage Referrals list with two separate orders from the same customer, both credited to the same affiliate.
Repeat orders keep paying the same affiliate

Decide whether it fits your program

↑ Back to top

Lifetime commission is generous by design: an affiliate who introduces a loyal customer earns from that customer indefinitely, including on orders your own marketing brought back. Before enabling it, be clear about three things.

  • Margin. The commission recurs, so a rate that works once may not work forever. Many stores pair lifetime commission with a lower rate.
  • The ceiling. The monthly maximum is your safety valve.
  • Communication. Tell affiliates the pairing is first-come and permanent — it is a strong recruiting argument, and it prevents disputes later.

FAQ

↑ Back to top

Does it work if the customer checks out as a guest?

↑ Back to top

No. The pairing is stored against a customer account, so a guest order pays the ordinary one-off commission and creates no lasting link. Encourage account creation if you rely on this feature.

Can a customer be moved to a different affiliate?

↑ Back to top

Not from the settings screens — the first pairing stands. Treat it as permanent when you write your program terms.

Does a referral code create a lifetime pairing?

↑ Back to top

No — pairings come from referral links. A code credits the affiliate for that order under your normal rules.

What happens to existing customers when I turn it on?

↑ Back to top

Nothing retroactive: pairings are created from referrals that happen after you enable it. Customers who already shop with you are unpaired until an affiliate refers them again while they are signed in.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.