Home › Tools › CPA vs RevShare Calculator
Free tool · example / estimateCPA vs RevShare Calculator
By Ray Truelead, Head of Affiliates · Updated 2026-08-19
Compare estimated income under CPA, RevShare and Hybrid using your own numbers, plus the break-even point where RevShare starts to out-earn a flat CPA payment. This uses generic, educational inputs — it does not assume any specific program's terms.
What CPA means
Cost Per Acquisition (CPA) is a fixed, one-time payment for each qualifying referred player, usually triggered by a first deposit. It's predictable but capped — a player who stays for years pays you the same amount as one who deposits once and leaves.
What RevShare means
Revenue Share (RevShare) pays an ongoing percentage of each referred player's net gaming revenue, for as long as they remain active. See What Is RevShare? for the full mechanics, including how net revenue is typically defined.
What Hybrid means
Hybrid combines a smaller upfront CPA with a reduced ongoing RevShare on the same player — a hedge between immediate cash flow and long-term upside. See CPA vs RevShare vs Hybrid for a full comparison.
When CPA may be preferable
CPA tends to suit paid media, short campaigns tied to a single event, or high-churn traffic where you want certainty per player rather than betting on retention you can't control.
When RevShare may be preferable
RevShare tends to suit loyal, organic or content-driven traffic where referred players stay active for months, letting the recurring percentage compound well past what a one-time CPA would have paid.
Why player retention matters
The whole CPA-vs-RevShare decision reduces to one variable: how long your referred players keep playing. The break-even calculation above tells you the exact retention period at which RevShare starts winning — below it, CPA wins; above it, RevShare wins.
Why actual agreements differ
Real-world deals frequently include mechanics this calculator doesn't model: negative carryover (a losing month can offset future RevShare), deductions for bonuses or fees, monthly caps, minimum qualifying deposits, attribution-window rules, and GEO or traffic-source restrictions. Always confirm the specific terms of any program directly before committing traffic based on a calculator estimate.
Example calculation
Example / estimate — hypothetical numbers, not DBBET data.
30 FTDs at a hypothetical $100 CPA = $3,000 immediately. The same 30 FTDs at a hypothetical 40% RevShare with $50 average monthly NGR per player: $50 × 0.40 = $20/player/month × 30 players = $600/month. Break-even = $100 ÷ $20 = 5 months. Past month 5, RevShare has out-earned the CPA option on this cohort. Try these numbers in the calculator above.
FAQ
Which model should I pick, CPA or RevShare?
It depends on how long your referred players stay active. This calculator's break-even figure shows how many months of RevShare it would take to match a given CPA payment on the same player — compare that to your own typical player retention.
Does this reflect DBBET's actual commercial terms?
No. This is a generic educational calculator using whatever numbers you enter. It does not assume or apply any specific DBBET rate — see the DBBET Affiliate Program page for DBBET's own verified terms.
Why might my real earnings differ from this estimate?
Real affiliate agreements often include negative carryover, deductions, caps, minimum deposit thresholds, qualification rules, attribution windows, and player or GEO restrictions that this simplified calculator does not model.
Related: Affiliate Revenue Calculator · CPA vs RevShare vs Hybrid · The DBBET Affiliate Program