CPA vs RevShare is a choice between paying once and paying over time. CPA (cost per action) pays an affiliate a fixed amount each time a referred user completes a defined action, such as a first subscription payment. RevShare (revenue share) pays the affiliate a percentage of the money that user spends, either on the first purchase only or on every renewal as well.
For a mobile app that sells subscriptions or in-app purchases, the short verdict is this: RevShare is the safer default because the commission only grows when your revenue grows. CPA suits apps that know what a customer is worth and want a fixed, easy to explain cost per customer. Many programmes end up with a hybrid of the two.
CPA vs RevShare at a glance
| CPA (fixed fee) | RevShare (percentage) | |
|---|---|---|
| What the affiliate earns | A set amount per action | A share of each payment |
| When the app pays | Up front, at the action | As revenue arrives |
| Who carries retention risk | The app | The affiliate |
| Cost per customer | Known in advance | Varies with spend and retention |
| Affiliate upside | Capped per customer | Grows with the customer |
Cash flow
With CPA, the full commission is due as soon as the action happens. If you pay a fixed fee for a new monthly subscriber, you may owe more than that subscriber has paid you so far, and you wait for renewals to earn it back.
With RevShare, commission is always a fraction of money already received, so the cost follows the revenue. Recurring commission affiliate programs are easier on a young app's bank balance for this reason, although the total paid over a long subscription can end up higher than a one-off fee.
Risk for the app and for the affiliate
CPA puts retention risk on the app. If referred users cancel after one month, you have still paid the full fee. The affiliate's income is predictable, which is why CPA is attractive to them.
RevShare puts more of that risk on the affiliate. If the users they send do not stay, the affiliate earns little. If the users stay for years, you both do well, so the incentive is to send people who will keep paying.
Which affiliates each model attracts
CPA tends to appeal to affiliates who think in volume and want to know their earnings per conversion before they start: media buyers, deal and coupon sites, and creators who want certainty for a single campaign.
RevShare tends to appeal to partners with a loyal audience and a long-term interest: niche creators, coaches, community owners and publishers who will mention your app more than once. They accept a slower start in exchange for income that builds.
You can run both models in the same programme for different partners.
How each model behaves with subscriptions
Subscriptions add three complications that a one-off product sale does not have.
Renewals. A CPA deal normally ignores renewals: one fee, then nothing. A RevShare deal has to say whether renewals count, and for how long. The usual options are first purchase only, every renewal with no limit, renewals within a set period (such as the first year), or a set number of paid renewals.
Free trials. The "action" in a CPA deal needs a precise definition. Paying a fixed fee when a free trial starts means paying for users who may never pay you. Paying on the first paid period is safer for the app. Under RevShare the question mostly answers itself, because a percentage of a free trial is nothing and commission begins with the first real payment.
Refunds. When a customer is refunded, the sale no longer exists, so the commission on it should be reversed. Under RevShare the reversal is the same share of the refunded amount. Under CPA the whole fixed fee comes back. Write this into the affiliate terms either way, and hold payouts long enough that most refunds arrive before the money leaves.
A worked example (illustrative numbers only)
The figures below are invented to show the mechanics. They are not benchmarks and they ignore app store fees.
An app sells a subscription at £10 a month. An affiliate brings in 100 paying subscribers. The app is choosing between a CPA of £15 per new paying subscriber and a RevShare of 30% on every payment.
| Average months a subscriber stays | Revenue from the 100 subscribers | CPA cost (£15 each) | RevShare cost (30%) |
|---|---|---|---|
| 2 | £2,000 | £1,500 | £600 |
| 5 | £5,000 | £1,500 | £1,500 |
| 12 | £12,000 | £1,500 | £3,600 |
At two months of retention, CPA takes 75% of the revenue those users produced. At twelve months it takes 12.5%, and RevShare costs more than twice as much. The two models cost the same at five months, because £15 is 30% of five £10 payments.
Timing differs as well. In the first month the app collects £1,000. Under CPA it owes £1,500 straight away. Under RevShare it owes £300.
CPA is a bet that your retention is good. If you already know it is, a fixed fee can be the cheaper affiliate commission structure. If you do not know yet, RevShare protects you while you find out.
Hybrid deals: a fixed fee plus a share
A hybrid combines CPA and revenue share. Common versions include:
- A flat payment for creating content, plus a percentage of the sales it produces.
- A smaller fixed fee per new subscriber, plus a lower share of renewals.
- A fixed fee at first, moving to a percentage once the affiliate has proved the quality of their audience.
Hybrids suit creators who will share some of the risk but not all of it. The existing post "How to Build a Hybrid Creator Program: Flat Fee + Performance Commission" covers this in more depth.
Setting up each model in Insert Affiliate
Insert Affiliate is built for iOS and Android apps that sell in-app purchases and subscriptions, so this section will not help a Shopify store.
- RevShare: set a default commission percentage for the company and override it for individual affiliates.
- CPA per sale: switch the default commission type to a fixed amount. You can set a different fixed amount for each currency your customers pay in.
- Renewals: each affiliate has a payout cadence of initial purchase only, or initial purchase plus renewals. A renewal attribution window limits renewal commission by time, and a separate setting limits it by the number of paid renewals. A free trial does not count towards that number.
- Tiered rates: advanced commission rules raise an affiliate's rate after a number of sales, monthly or over their lifetime, and can apply to specific products. These rules are available on select plans.
- Hybrid deals: a one-off payment (a sign-on fee or a fee per post) can be paid alongside commission. It is kept separate from the commission balance and is not taken back if a sale is refunded.
- Refunds: the commission a refunded sale earned is taken back off the affiliate's balance. Refunds are picked up automatically from Apple, Google Play, RevenueCat, Adapty and Stripe. They are not supported on the Apphud and Iaptic integrations.
Decision guide by app type
- Monthly subscription app, retention still unknown: RevShare on renewals, with a time or count limit if you want to cap long-term cost.
- Subscription app with proven retention: CPA on the first paid period, or a hybrid, since you can price the fixed fee against a known customer value.
- Annual plans: RevShare on the first payment is simple and already substantial. Decide separately whether the second year pays.
- Games and apps selling consumables: RevShare on purchases, because spend per user varies too widely for one fixed fee to be fair.
- One-time or lifetime purchase: the two models are close to identical. Pick whichever is easier to explain.
- Creator-led launch: hybrid, with a flat fee for the content and a share of the sales.
FAQ
Is CPA or RevShare better for a subscription app?
RevShare is the safer starting point because you only pay when revenue arrives. CPA can cost less in total once you know how long subscribers stay, since the fee is fixed while their payments continue.
What is a CPA revenue share hybrid?
It is a deal that pays a fixed fee and a percentage. The fixed part gives the affiliate guaranteed income, and the percentage rewards them for sending users who keep paying.
Do affiliates prefer revshare vs CPA?
It depends on the affiliate. Partners who buy traffic or run short campaigns usually prefer the certainty of CPA. Creators and publishers with a loyal audience often prefer recurring revenue share because it builds over time.
Should recurring commission last forever?
It does not have to. Many programmes limit renewal commission to a period such as the first year, or to a set number of paid renewals. State the limit clearly in the affiliate terms before anyone signs up.
