How to use it
- CPA deal. Enter the CPA per qualified first-time depositor (FTD) and the share of your FTDs that actually qualify: minimum deposit, wagering and activity clauses all bring this below 100%.
- RevShare deal. Enter the percentage of net gaming revenue (NGR) you are offered.
- Your players. Enter the average monthly NGR per depositing player and either monthly churn or the expected lifetime in months, from your own reports. Then the number of FTDs you send per month.
- Fine print. Switch on negative carryover if the deal has it, and add a stress-test month in which your players win, to see what that clause costs.
- Hybrid. Switch on the hybrid option to compare a smaller CPA plus a RevShare percentage on the same players.
The CPA and RevShare fields start with network benchmarks, cited next to each field: the median €180 CPA across 6 partner deals for CA in our network (active contracted terms as of 2026-10-05; other GEOs one click away) and the median 35% RevShare across 14 partner deals (active contracted terms as of 2026-10-05). Every other field is empty until you fill it, or until you load the example, which is marked as such.
The maths
The calculator follows one monthly cohort of first-time depositors. CPA is paid once, in month 1, on the players who qualify:
Effective CPA per FTD = CPA × qualification rateCPA per cohort = effective CPA × FTDsRevShare is paid every month on the players who are still active. Churn removes the same share of the remaining players each month; if you enter a lifetime instead, churn is set to 1 ÷ lifetime, so the expected number of active months equals the lifetime you entered.
Active players in month m = FTDs × (1 − churn)^(m − 1)RevShare in month m = RevShare % × NGR per player × active playersRevShare per player over n months = RevShare % × NGR × (1 − (1 − churn)^n) ÷ churnThe breakeven month is the first month in which cumulative RevShare is at least the CPA for the same cohort. Let n run to infinity and you get the RevShare ceiling: if it is below the effective CPA, RevShare never catches up.
RevShare ceiling per player = RevShare % × NGR ÷ churnHybrid = hybrid CPA × qualification rate (month 1) + hybrid RevShare % × NGR (every month)A worked example
Illustrative numbers, not network data: a €180 CPA with 80% of FTDs qualifying, against 35% RevShare on players worth €100 NGR a month with 10% monthly churn.
- Effective CPA: €180 × 0.8 = €144 per FTD.
- RevShare in month 1: 0.35 × €100 = €35, then 10% less each month. Over 12 months: €35 × (1 − 0.9¹²) ÷ 0.1 = €251.15 per player; over 24 months, €322.08.
- Cumulative RevShare is €143.33 after month 5 and €164.00 after month 6, so RevShare overtakes CPA in month 6. The ceiling is 0.35 × €100 ÷ 0.1 = €350.
- Halve the NGR to €50 and double churn to 20%, and the ceiling falls to €87.50: below €144, so CPA pays more however long you wait.
- A hybrid of €100 CPA + 20% pays €80 up front (€100 × 0.8) plus €20 per player in month 1, shrinking with churn; it passes the €144 CPA in month 4.
Negative carryover
An average NGR is always positive, so on its own it hides the risk that matters most in RevShare deals. The stress-test month replaces one month’s cohort NGR with a figure you choose. Without carryover that month pays zero; with carryover the loss is deducted from the next months first. At 40% RevShare, +€10,000, −€8,000 and +€10,000 pays €4,000, €0 and €4,000 without carryover, but €4,000, €0 and €800 with it. The full explanation is in what negative carryover is.
What it can’t know
The result is only as good as the NGR you put in, and NGR depends on what the operator deducts before your percentage applies; see what NGR is and why it decides your RevShare. The model also assumes RevShare is lifetime: if the deal stops paying after 6 or 12 months, read the 12-month figure, not the 24-month one. For the deal structures themselves, read CPA vs RevShare vs Hybrid.
FAQ
Is CPA or RevShare better for casino affiliates?
It depends on your players. Multiply your RevShare percentage by the average monthly NGR per player and divide by monthly churn: that is roughly what RevShare pays per player over their whole lifetime. If it is below your effective CPA (CPA × qualification rate), CPA pays more; if it is above, RevShare wins, but only after the breakeven month.
How does the calculator find the breakeven month?
It adds up RevShare month by month for one cohort of first-time depositors, shrinking the number of active players by your churn rate each month, and reports the first month in which cumulative RevShare is at least the CPA you would have been paid for the same cohort. It looks up to 60 months ahead.
What does negative carryover do to RevShare earnings?
With negative carryover, a month in which your players win (negative NGR) is deducted from the following months before your percentage is applied. Without it, a losing month simply pays zero. Use the stress-test month in the calculator to see the difference on your own numbers.
Where do the pre-filled numbers come from?
Only from first-party benchmarks of the iGaming Gods network that are published with their sample size and period: the median CPA per GEO and the median RevShare percentage across active partner deals. Every other field is empty until you enter your own figures or load the clearly labelled example.
For affiliates and media buyers, not players. Gambling is for adults 18+ (or the higher minimum age in your market) and only where legal. Results are estimates from the figures you enter, not an offer or a guarantee of earnings.