Recurring Commissions on Subscription Renewals

If you sell subscriptions, you can pay affiliates recurring commissions: every time a subscription they referred renews and is paid, a fresh commission is created for them. Affiliate and Referral Program for WooCommerce turns this on with one setting, and this guide covers that setting, what it requires, and why a renewal sometimes pays nothing. Part of the Affiliate and Referral for WooCommerce documentation.

What you need first

↑ Back to top

Recurring commission works on top of WooCommerce Subscriptions. The plugin listens for the renewal payment that Subscriptions reports, so a store without that extension has nothing to listen to and the setting has no effect. Subscription-style products built with other tools are not covered.

Turn on commission for renewals

↑ Back to top
  1. Go to: WooCommerce > Affiliate & Referral > Advanced Features > General.
  2. Turn on Generate commission for woocommerce subscription renewal.
  3. Save Changes.
The Advanced Features General screen with Generate commission for woocommerce subscription renewal switched on.
The renewal commission setting

Note that this setting lives on Advanced Features, not on the Commission screen with the rate rules — the rates themselves come from your ordinary commission rules; see How to Set Up Referral Commission Rules.

Who gets paid on a renewal

↑ Back to top

The affiliate credited for the original order keeps earning on its renewals. When a renewal is paid, the store looks up the commission recorded against the order that started the subscription and creates a new pending commission for that same affiliate — reviewed and approved exactly like any other.

Renewals pay only when the first order recorded a commission. If that original sale recorded none — a guest bought without a referral, or the product earned 0 — there is nothing for the renewal to follow, and it will keep paying nothing. An original order that went over the monthly limit is still recorded, so its renewals do earn, each checked against the limit for its own month. There is no screen for attaching an affiliate to an existing subscription afterwards, so check the first order rather than waiting for renewals to correct themselves.

How much a renewal pays

↑ Back to top

Renewal commission is calculated with the same commission rules as any other sale, so a change to your rules applies to renewals from that point on. Two details are worth knowing:

  • The setting Commission for only the URL opened? does not restrict renewals — the renewal earns on its full value.
  • Your monthly ceiling, Maximum commission to an Affiliate in a month, still applies. On a store with many subscriptions this is what keeps a single affiliate’s monthly total predictable.

Because renewals recur for as long as the customer stays subscribed, you can set a lower rate for renewals than for a one-off sale, or keep subscription products out of higher promotional rates.

Pay a different rate on renewals

↑ Back to top

To give renewals their own rate, add a commission rule with an Order kind condition set to Subscription renewal, and place it above the rules that would otherwise match. The first sale keeps its normal rate, and every renewal pays the renewal rule. See How to Set Up Referral Commission Rules.

Recurring commission and lifetime commission

↑ Back to top

These are two different answers to “keep paying my affiliate”. Recurring commission follows one subscription: it pays whenever that subscription renews. Lifetime commission follows the customer: it pays on anything they buy afterwards; see How to Set Up Lifetime Commissions for Affiliates. You can run both, which can suit stores that sell subscriptions alongside ordinary products.

FAQ

↑ Back to top

Do I need WooCommerce Subscriptions?

↑ Back to top

Yes. Renewal commissions depend on the renewal payment that WooCommerce Subscriptions reports. Without it, the setting stays on but never fires.

Are renewal commissions approved automatically?

↑ Back to top

They follow the same path as every other commission: pending until you approve them, or approved automatically if you have set Affiliate Referral Automation on the Settings tab of the Commission screen.

Does this work on stores using high-performance order storage?

↑ Back to top

Yes. Renewals are matched to their original order on both the classic and the high-performance order storage.

What happens when a subscription is cancelled?

↑ Back to top

No further renewals means no further commission. Commissions already approved stay in the affiliate’s wallet.

Related Products

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Offer add-ons like gift wrapping, special messages or other special options for your products.

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.