Recurring vs One-Time Commissions: The Real Math
By Elliot Marsh — Founder & Lead Analyst
The most consequential choice in affiliate program selection isn’t which program — it’s which commission model. Get this wrong and you can build a successful site that earns a quarter of what it should.
Here’s the decision framework, with real numbers from programs in our database.
The two models, honestly stated
One-time bounty: you’re paid once per customer. Shopify pays ~$150 per paid plan. Semrush pays $200 per sale. WP Engine pays $200+. The pitch: big number now.
Recurring: you’re paid a percentage of the subscription every month the customer stays. Kit pays 50% for 12 months. AWeber pays 30–50% for life. Kajabi pays 30% for life on plans starting at $149/mo. The pitch: compounding income.
The trap is comparing the bounty to one month of recurring. The correct comparison is the bounty against the discounted lifetime of the recurring stream — which depends entirely on churn.
The break-even formula
The expected total value of a recurring commission, with monthly churn c, price P and rate r, is a geometric series:
Lifetime value = P × r × (1/c) (uncapped "lifetime" recurring)
12-month value = P × r × (1−(1−c)¹²)/c (12-month capped)
1/c is the expected customer lifetime in months: 5% monthly churn → 20 months; 3% → 33 months; 8% → 12.5 months.
Break-even rule: a one-time bounty B beats lifetime recurring when
B > P × r / c
Worked example 1: Shopify’s bounty vs a 20% recurring alternative
Shopify pays roughly $150 one-time. Suppose a comparable platform paid 20% recurring on a $39/mo plan, and typical merchant churn is 6%/month (new merchants churn hard):
- Recurring lifetime value: 39 × 0.20 / 0.06 = $130
- Shopify bounty: $150
The bounty wins — and it pays immediately instead of dripping over 16 months. This is why one-time bounties on high-churn customer bases (new store owners, first-time bloggers) are often genuinely the better deal, and why hosting programs standardized on bounties.
Worked example 2: Kajabi vs a $200 bounty
Kajabi: 30% lifetime recurring, plans from $149/mo, and serious course creators churn slowly — call it 3.5%/month:
- Recurring lifetime value: 149 × 0.30 / 0.035 = $1,277
- Hypothetical bounty: $200
Not close. The recurring deal is worth ~6× more — you just wait for it. At month 5 you pass $200 cumulative; everything after is money the bounty never pays.
Worked example 3: the 12-month cap haircut
HubSpot and Notion pay strong rates but cap recurring at 12 months. How much does the cap cost? At 5% churn, the fraction of lifetime value captured in the first 12 months is 1−(0.95)¹² ≈ 46% of… no — let’s do it right:
- Uncapped value: P×r/0.05 = 20 months’ worth
- Capped value: P×r × (1−0.95¹²)/0.05 = P×r × 9.19 months’ worth
So a 12-month cap at 5% churn captures ~46% of the uncapped lifetime value. At 2% churn (sticky enterprise-ish products), the cap captures only ~21% — the stickier the product, the more a cap costs you. That’s why “lifetime” is not a marketing nicety; at low churn it’s most of the money.
The three questions that decide it
1. What’s the churn? Under ~4%/month, recurring almost always wins. Over ~8%, bounties usually win. Between, do the math. If you can’t get churn data, proxy it: products bought by businesses with sunk setup costs (email platforms with migrated lists, CRMs with imported pipelines) churn low. Products bought on New Year’s resolutions churn high.
2. What’s your cashflow position? Recurring income starts near zero and builds. If you’re reinvesting revenue into content or ads, a $150-today bounty can be worth more than $400-over-two-years. Mature sites with reserves should weight recurring far more heavily. This is a finance decision, not just an expected-value one.
3. Will the product survive? A lifetime recurring stream from a startup is a lifetime measured in the startup’s lifetime. A 60% lifetime rate (Systeme.io) partially prices in that risk versus a 20% rate from an established platform. Diversify recurring streams across products the way you’d diversify anything.
Hybrids: often the honest sweet spot
Some programs split the difference and deserve special attention:
- Kinsta: $50–$500 bounty plus 10% lifetime recurring — cash now and a tail.
- Cloudways: your choice of pure bounty or $30 + 7% lifetime hybrid.
- NordVPN: first-payment percentage plus 30% on renewals — rare in VPN.
- GetResponse: lets you pick $100 bounty or 33%+ recurring per referral stream.
When a program offers the choice, the formula above tells you which side to take: pick the bounty when B > P×r/c, recurring otherwise — then adjust for your cashflow reality.
The portfolio answer
The affiliates with durable income rarely go all-in on either model. A common shape: bounty programs (hosting, Shopify-style) fund operations and content production, while recurring programs (email, SEO tools, course platforms) build the baseline that compounds. Twelve months in, the recurring layer typically covers fixed costs — which is the point where an affiliate business stops being a treadmill.
Model your own traffic on both structures in the earnings calculator, then filter the database by commission model to shortlist candidates on each side.