Recurring affiliate commissions: how they work and how to calculate them

Updated · 6 min read

A recurring affiliate commission pays the partner a share of every payment a referred customer makes, for a set number of months or for the customer’s lifetime. Each payment is calculated on its own: the amount actually paid times the rate, so upgrades, discounts, annual plans and cancellations change the commission automatically.

What a recurring affiliate commission is

A one-time commission pays the affiliate once, when the referred customer first pays. A recurring commission keeps paying: every time the customer’s subscription renews, the affiliate earns a share of that renewal too.

That makes recurring commissions the natural fit for subscription software. You earn revenue every month the customer stays, and the affiliate earns alongside you. It also changes what the affiliate is motivated to do. A partner paid once is rewarded for sign-ups; a partner paid on every renewal is rewarded for sending customers who actually stick around.

Every recurring program is defined by three choices:

  • The rate: a percentage of each payment (most common) or a fixed amount per payment.
  • The base: which amount the rate applies to, usually what the customer actually paid after discounts.
  • The duration: how many payments or months the commission keeps running, from the first payment only to the customer’s whole lifetime.

If you have not picked a rate yet, our guide to SaaS affiliate commission rates covers typical ranges and how to work out the most you can afford.

How the commission is calculated on each payment

The cleanest way to run a recurring program is to treat every payment as its own event. When an invoice is paid, you check whether it still falls inside the commission window and, if it does, apply the rate to the amount paid.

Commission per payment

Commission = amount paid on the invoice × commission rate

A customer pays $49 for a month at a 25% rate: 49 × 0.25 = $12.25 for the affiliate.

Using the amount paid, rather than the list price, is what keeps the program honest. If the customer used a 20% launch discount for their first three months, the affiliate earns 25% of $39.20 during those months and 25% of $49 afterwards. You never pay commission on money you did not collect.

One referred customer, 25% recurring for 12 months
MonthEventAmount paidCommission
1First payment with 20% discount$39.20$9.80
2–3Discounted renewals$39.20 each$9.80 each
4–12Full-price renewals$49.00 each$12.25 each
13Renewal outside the 12-month window$49.00$0.00
Total, months 1–12$558.60$139.65

Decide up front whether the base includes sales tax or VAT. Tax is money you pass on to a government, so many programs calculate commission on the amount before tax. Whatever you choose, write it into your partner terms so affiliates can check their numbers.

If you use Stripe, Affiliatops calculates each commission from the amount Stripe reports as paid on each invoice, and a duration counted in months runs from the customer’s first paid payment. The SaaS demo walks one customer through a trial, renewals and a refund so you can see each commission it creates.

Upgrades, downgrades and proration

Plan changes are where per-payment calculation pays off. You do not need a special rule for upgrades: the next invoice is bigger, so the commission is bigger. A downgrade shrinks the next invoice and the commission with it.

Mid-cycle changes are slightly more involved because billing systems prorate. When a customer upgrades halfway through a month, Stripe (with its default settings) charges or credits the difference for the unused time, either on an immediate invoice or on the next regular one, depending on how you configure proration.

Plan changes at a 25% rate, changed halfway through the month
ChangeWhat the customer paysCommission
Upgrade $49 → $99About $25 proration charge, then $99 a monthAbout $6.25, then $24.75 a month
Downgrade $99 → $49Next invoice about $49 − $25 credit = $24, then $49About $6.00, then $12.25 a month
Seat added (+$10/seat)About $5 prorated, then $10 more each monthAbout $1.25, then $2.50 more each month

The exact proration amounts depend on the day of the change and your billing settings, which is why it is simpler to let the commission follow the invoice than to predict it. Two rules keep this fair to both sides:

  • A credit that reduces an invoice reduces the commission on that invoice. It is not a refund of an earlier payment, so there is nothing to claw back.
  • An upgrade does not restart the commission window. The clock runs from the customer’s first payment, not from the plan change, or a customer who upgrades every year would earn the affiliate commission forever.

Annual plans and free trials

Annual billing concentrates twelve months of revenue into one payment, and the commission follows. A customer who pays $490 for a year at a 25% rate earns the affiliate $122.50 on day one, instead of $12.25 a month.

Because an annual customer is also less likely to cancel within the year, some programs pay a slightly lower rate on annual plans, or pay the commission in monthly installments. Both are fine if the terms say so. Paying the full amount up front is simplest and is what most affiliates expect.

Free trials produce a $0 first invoice, so a percentage commission on the trial is also $0. The commission starts with the first paid invoice after the trial converts. Count the duration from that first paid payment, not from the trial start, so a 14-day or 30-day trial does not eat part of the affiliate’s window.

Trials that never convert earn nothing under a pure percentage model. If you want to reward partners for driving trials, add a small fixed bonus per trial or sign-up on top of the recurring rate, and keep it small enough that it is not worth faking.

How long to pay: a set number of months or lifetime

The duration is the biggest lever on your total cost. The maximum an affiliate can earn per customer is easy to calculate, but the expected amount matters more, because most customers churn before the window ends.

Expected commission per customer, N-month window

Expected = monthly payment × rate × (1 − (1 − churn)^N) ÷ churn

$49 a month at 25% with 4% monthly churn and a 12-month window: 12.25 × (1 − 0.96^12) ÷ 0.04 ≈ $119, against a maximum of $147.

Expected commission per customer, lifetime

Expected = monthly payment × rate ÷ churn

Same customer, lifetime commission: 12.25 ÷ 0.04 ≈ $306.

Expected cost of one referred customer: $49/month, 25%, 4% monthly churn
DurationMaximum per customerExpected per customer
First payment only$12.25$12.25
12 months$147About $119
24 months$294About $191
LifetimeUnlimitedAbout $306

A 12-month cap is the most common choice because it gives affiliates a meaningful recurring income while putting a hard ceiling on what you pay. Lifetime commissions make sense when churn is low and you want to attract affiliates who build long-lived content, such as tutorials and comparison articles that keep sending customers for years.

If you change the duration later, apply the new rule to new referrals only. Cutting the window on customers an affiliate already referred is the fastest way to lose your best partners.

Churn, cancellations and refunds

When a customer cancels, their subscription stops producing invoices, so the recurring commission stops too. There is nothing to reverse: the affiliate keeps what was earned on payments the customer actually made. If the customer comes back later, whether the reactivated subscription earns commission again is a policy choice worth writing down.

Refunds are different, because they take back money you already counted. Hold each commission for at least your refund window before it becomes payable, commonly 30 days. A refund during the hold cancels or reduces the commission; a refund after payout is deducted from the affiliate’s next payout. Our guide to affiliate refunds and clawbacks covers partial refunds and disputes.

  1. 1

    Pick the rate and base

    Choose a percentage and decide whether it applies to the amount paid before or after tax.

  2. 2

    Pick the duration

    Use the expected-cost formula above to compare 12 months, 24 months and lifetime against your acquisition budget.

  3. 3

    Set the hold period

    Match it to your refund window so you do not pay commission on money you return.

  4. 4

    Write the edge cases down

    Annual renewals, trials, plan changes and reactivations: state how each one is handled in your partner terms.

Frequently asked questions

What is a recurring affiliate commission?

It is a commission paid on every payment a referred customer makes, not just the first one. It usually runs for a set number of months, such as 12, or for as long as the customer stays subscribed.

How do you calculate recurring commission on a subscription?

Multiply the amount paid on each invoice by the commission rate, for each invoice inside the commission window. At 25% of a $49 monthly plan, the affiliate earns $12.25 per payment.

Do affiliates earn more when a referred customer upgrades?

Usually, yes. With per-payment calculation, a larger invoice produces a larger commission, including any prorated charge for the upgrade. The commission window normally does not restart when the plan changes.

How do recurring commissions work with annual plans?

The affiliate earns the rate on the annual payment when it is made. With a 12-month window counted from the first payment, only the first annual payment qualifies; the anniversary renewal falls outside it.

Should I offer lifetime recurring commissions?

Only if your churn is low enough that the expected cost per customer, monthly payment × rate ÷ monthly churn, fits your acquisition budget. Otherwise a 12- or 24-month cap gives affiliates recurring income with a known ceiling.

Run your partner program on Affiliatops

Recurring commissions, refund holds and clawbacks, and a branded partner portal, from $19 a month. Try it free for 14 days.

Start free trial