iGaming Affiliate Benchmarking: KPI Framework and Payout Math

Three payout structures converge on one number: $600 in 12-month NGR per FTD. At that point, a flat CPA of $180, a 30% RevShare, and a mixed deal of $90 plus 15% all end up costing the same. Below that limit, RevShare costs less; beyond it, CPA takes the lead. The challenge is knowing which numbers to use when comparing these models. The 15M team explains how to calculate the key KPIs, account for LTV and GEO differences, and find the point where one payout model becomes more cost-effective than another.
Five Baseline Definitions for Affiliate Benchmarking
Two teams pulling data from the same campaign end up with different results because five variables are left undefined behind the report. Perspective, revenue source, cohort timeframe, qualified FTD definition, and segment all come with a set value that alters the output before any money is exchanged.
| Axis | Parameter that must be fixed | Distortion when left open |
|---|---|---|
| Perspective | Buy-side cost per acquisition vs partner-side earnings per click | Cross-perspective benchmarks become non-comparable by construction |
| Revenue base | GGR (stakes minus player winnings) vs NGR (GGR minus bonus cost, gaming duty, payment fees, content royalties) | Deduction-stack variance shifts an identical 30% RevShare payout by 20-35% |
| Cohort window | 30, 90, 180, or 365 days, anchored to FTD date | Anchoring to calendar month instead of FTD date mixes cohorts of different maturity |
| Qualified FTD | Minimum deposit, turnover, KYC pass, attribution window | Raw FTD counts inflate payable volume against the true qualified figure |
| Segment | GEO tier, product vertical, device, traffic source, deal type | Blended segments hide which channel actually drives the cost |
Affiliate KPI Framework and Formulas

Every metric in this affiliate KPI framework is measured against a single reporting unit – the partner-GEO-month cohort – with a benchmark of at least 100 qualified FTDs. Eight formulas help track the journey from click to payback.
| Metric | Formula | Measurement window | Reporting owner |
|---|---|---|---|
| CPA per qualified FTD | Affiliate cost ÷ qualified FTDs | Fixed at payout date | Affiliate manager |
| Click-to-registration | Registrations ÷ tracked clicks | Real-time | Marketing director |
| Registration-to-FTD | Qualified FTDs ÷ registrations | Real-time | Marketing director |
| NGR per FTD | Cohort NGR ÷ qualified FTDs | Fixed window 30/90/180/365 | Financial controller |
| Gross ROAS | Cohort NGR ÷ affiliate spend | Same window as NGR | Financial controller |
| Net ROAS | (Cohort NGR × net contribution margin) ÷ affiliate spend | Same window | Financial controller |
| Clawback rate | Reversed qualified FTDs ÷ paid qualified FTDs | 60-day post-payment window | Affiliate manager |
| Payback | Days until cumulative net contribution equals effective CPA | Cumulative from FTD date | Financial controller |
CPA per Qualified FTD
The nominal CPA per FTD seldom aligns with what finance really pays out. A $180 rate on paper changes after qualification requirements and clawbacks kick in, and the difference between the two clashes with the efficiency of reported spending. A qualified FTD is only counted after it meets all the criteria on this list:
- The minimum deposit is met on the tracked account;
- Turnover requirements are fulfilled after the deposit;
- KYC verification is completed prior to counting;
- The uniqueness of payment instruments is checked against duplicate accounts;
- Accounts that only have bonuses are not counted in the qualified total.
Effective CPA is calculated by dividing nominal CPA by one minus the clawback rate. At a clawback rate of 4%, that $180 figure bumps up to $187.50. In the working funnel – 1,000 FTDs, 900 qualified, a 90% pass rate – basing payments on raw FTDs rather than just qualified ones boosts the payable volume by 11%. CPA caps are established for each partner-GEO and checked against the 90-day NGR prior to any signatures being made.
Funnel Conversion Steps
A single click-to-deposit number can mask the places where funnels lose potential. Step-level rates, starting with the click-to-registration rate, pinpoint each conversion stage. That way any segment that is underperforming doesn’t get lost in an ‘acceptable average’.
- 100,000 tracked clicks make up the cohort;
- Click-to-registration at 4.0% results in 4,000 registrations;
- Registration-to-FTD at 25% gives us 1,000 FTDs;
- A qualification pass rate of 90% brings 900 qualified FTDs;
- Click-to-qualified-FTD stands at 0.9% across the entire funnel.
A $180 CPA alongside a 0.9% conversion rate, indicates a cost per click of $1.62. This number is something partners can review against their recorded cost per click to see if there are discrepancies before the invoice is sent.
NGR per FTD and ROAS
Cohort maturity can complicate ROAS comparisons as a 30-day reference and a 365-day reference point to the same FTD at different points on the decay curve.
| Window | Share of annual NGR | NGR per FTD | Gross ROAS | Net ROAS at $180 CPA |
|---|---|---|---|---|
| 30 days | 35% | $210 | 117% | 64% |
| 90 days | 55% | $330 | 183% | 101% |
| 180 days | 72% | $432 | 240% | 132% |
| 365 days | 100% | $600 | 333% | 183% |
Most desks report 90-day figures, after a lag of 90 days, as immature cohorts compared to 365-day cohorts typically exaggerate decay.
Fraud and Clawback Rate
Clawback rate is calculated by taking reversed qualified FTDs divided by paid qualified FTDs, and estimated at 2-6% of paid FTDs in this case. The mechanics behind these reversals can include:
- Shared device fingerprints from supposedly unique accounts;
- A single payment method funding several registrations;
- Matching duplicate addresses across accounts;
- Turnover below the wagering threshold paired with no deposit after bonuses;
- A 60-day clawback window stated in the payout terms;
- A negative carryover clause needed for RevShare recovery to be valid;
- Chargeback costs assigned directly to the acquisition group that incurred them.
Unrecovered reversals have a direct impact on CPA. If clawbacks are not accounted for, then the reported cost per FTD is lower than what finance has actually disbursed.
Retention and Payback Period
The ROAS is not the metric finance approves. The payback period is the actual metric approved by finance, as it provides a clearer answer as to when the cohort stops being an expense and begins being a revenue generating unit.
| Tier | Annual NGR per FTD | Cohort NGR needed to reach $187.50 effective CPA | Payback day |
|---|---|---|---|
| Low | $250 | $327 | Never within 365 days |
| Base | $600 | $327 | Near day 90 |
| High | $1,400 | $327 | Near day 20 |
Retention influences the trend beneath all those payback days – modeled depositor retention sits at 30% in the first month, 18% by the third month, and 12% at six months.
CPA, RevShare and Hybrid Break-Even

Every RevShare versus CPA choice boils down to one key question – who takes on the LTV risk when a cohort performs below or above expectations. Flat CPA transfers the risk to the buyer, RevShare places it on the partner, while hybrid terms split the risk between both parties.
| Structure | Payment trigger | Risk holder | Cash-out timing | Contractual dependency |
|---|---|---|---|---|
| Flat CPA | Qualification event | Buy side | Within 30 days of qualification | Qualification rule only |
| RevShare | Monthly NGR | Partner | Settled monthly in arrears | Deduction stack plus negative carryover clause |
| Hybrid | Qualification plus monthly NGR | Shared | Partial upfront remainder in arrears | Qualification rule plus revenue base |
Shared Scenario Inputs
The following comparison uses the same assumptions for all three payout structures. This keeps the CPA, RevShare, and Hybrid calculations on a like-for-like basis and shows how their costs change as 12-month NGR per FTD increases.
- Cohort size fixed at 100 qualified FTDs;
- CPA term set at $180 flat per qualified FTD;
- RevShare term set at 30% of NGR across a 12-month horizon;
- Hybrid term set at $90 CPA plus 15% of NGR;
- Net contribution margin fixed at 55% of NGR;
- Measurement horizon fixed at 365 days from FTD;
- LTV tiers set at $250 low, $600 base, $1,400 high 12-month NGR per FTD.
Break-even formula: CPA ÷ RevShare rate = indifference NGR. $180 ÷ 0.30 = $600. The hybrid also lands on that same point – $90 plus (0.15 × $600) equals $180. These are inputs for the scenario, not market rates.
Outcomes by LTV Tier
The three LTV tiers above show how the economics of CPA, RevShare, and Hybrid change as NGR per FTD increases. Affiliate ROAS numbers don’t carry much weight without an associated LTV tier. The same 30% RevShare rate that pinches profit on a high-value group also shields profit on a low-value one. Ranking CPA against RevShare on its own, without the NGR numbers provided, can lead to a comparison that varies based on the traffic tier it lands in.
| Tier | Annual NGR per FTD | Cost under CPA | Cost under RevShare | Cost under Hybrid | Net contribution – best structure | Net contribution – worst structure |
|---|---|---|---|---|---|---|
| Low | $250 | $180 | $75 | $127.50 | RevShare +$62.50 | CPA -$42.50 |
| Base | $600 | $180 | $180 | $180 | $150 across all three | $150 across all three |
| High | $1,400 | $180 | $420 | $300 | CPA $590 | RevShare $350 |
When NGR per FTD exceeds $600, CPA takes the lead; however, below that mark, RevShare comes out on top. Hybrid terms compress down to a range of $10 to $470 net per FTD across the three tiers. On a 100-FTD group in the upper tier, that difference amounts to $59,000 net under CPA compared to $35,000 under RevShare.
GEO Variables Behind Partner Economics
The affiliate economics by GEO boil down to a formula: payout cap equals 12-month NGR per FTD multiplied by net contribution margin. Five factors determine where that ceiling really ends up in a market tier.
- Tax base, gauged by the duty rate on GGR and the resulting net contribution margin;
- Search demand, indicated by a category-plus-brand demand index;
- Earning baseline for competition, calculated as the weighted average partner CPA per qualified FTD;
- Onshore share, determined by locally licensed supply divided by total market supply;
- Product mix, evaluated through the sports-to-casino NGR-per-FTD ratio.
Tax Base and Margin
Bonus deductibility acts as the swing variable between a GGR-based duty and one based on NGR, pushing the break-even CPA further than the headline tax rate can achieve by itself. At a fixed $600 NGR per FTD, three duty scenarios result in three distinct CPA ceilings.
| Duty scenario | Duty rate on GGR | Net contribution margin | Break-even CPA at $600 NGR per FTD |
|---|---|---|---|
| Low-duty | 10% | 65% | $390 |
| Mid-duty | 20% | 55% | $330 |
| High-duty | 30% | 45% | $270 |
The high-duty situation leads to a CPA that’s 31% lower compared to the low-duty one, assuming the same LTV. Also, licence fees and certification costs aren’t included in this cap – mandatory deposit limits in regulated areas reduce NGR per FTD even before margin calculations begin.
Search Demand Cycles
Each benchmark carries a date stamp once a search demand index is associated with it, as partner supply and player demand hardly ever move synchronously.
- The index construction tracks category and brand search volume set against the last 12-month median;
- Partner supply lags behind demand shifts by about one to two quarters;
- Tournament windows boost FTD volume but decrease NGR per FTD for the same group;
- Modelled hold is around 5-8% of turnover for sports and 3-4% for casino;
- Groups in peak windows have a higher bonus cost per FTD than those in off-peak ones;
- Auction competition during demand surges tightens click-to-registration rates;
- Peak groups are benchmarked only against previous peak groups, not off-peak ones.
Competitive Earning Baseline
The competitive earning baseline shows how the reference CPA is calculated and used to assess affiliate offers across GEOs and products.
- Internal proxy acts as the weighted average CPA per qualified FTD across the portfolio;
- The approval gate flags any quote exceeding 1.3× the baseline for necessary LTV evidence;
- Baseline is recalculated monthly for each GEO tier and product;
- Baseline is compared against the payout cap, not against competitor rate cards;
- The partner-side mirror metric – earnings per click – means revenue divided by tracked clicks;
- EPC at a $180 CPA and 0.9% click-to-FTD conversion is $1.62.
Onshore Share and Product Mix
Before signing off on a CPA cap, onshore traffic share and product mix are the last factors considered, and both affect the retention profile under the number. Licensed supply costs a bit more to get, but it keeps players around for longer. On the other hand, unlicensed supply seems cheaper until those clawbacks start coming in.
| Supply type | Nominal CPA level | Clawback rate | Payment acceptance | Retention profile |
|---|---|---|---|---|
| Locally licensed | Lower nominal CPA | Lower clawback rate | 15-25 points higher acceptance | Longer retention |
| Unlicensed | Higher nominal CPA | Higher clawback rate | Weaker acceptance | Weaker retention |
Casino-led groups generate 1.8 times the NGR per FTD compared to sports-led groups, even though the volume from sports-led tends to show up quicker and helps boost the 90-day NGR average in markets with mixed supply.
Internal Benchmark Build Requirements
A benchmark set passes an audit only when the foundation behind it satisfies finance before the first disagreement ever arises. This affiliate KPI framework, shared by 15M, lays out the criteria that ensure internal reporting stands strong against a warehouse reconciliation.
- Reconciliation tolerance between the affiliate tracker and BI warehouse is kept at ≤1%;
- Deduction stacks must be documented per contract before the initial payout is made;
- Cohort windows are locked before launch at 30, 90, 180, and 365 days;
- A versioned definition of qualified FTD comes with an effective-date log for every change;
- A single base currency is applied with a fixed monthly exchange rate;
- A minimum cohort of 100 qualified FTDs is required per partner-GEO-month;
- An audit trail tracks click ID, postback registration ID, and deposit ID on a one-to-one basis;
- The welcome bonus cost is assigned directly to the acquisition cohort that initiated it;
- A clawback window and negative carryover clause must be included in every RevShare contract;
- 90-day metrics are published only after the maturity lag is cleared, signed off in order by the affiliate manager, marketing director, and financial controller.
Benchmark Red Flags in Partner Reporting
Reported affiliate numbers and audited totals often diverge at points, usually happening where a definition was not tightened up somewhere earlier in the process. The benchmark red flags listed below each highlight a distortion associated with them.
| Red flag | Quantified distortion |
|---|---|
| ROAS quoted without a revenue base or window attached | Not comparable against any other cohort |
| CPA benchmarked on raw FTDs instead of qualified FTDs | 11% payable-volume inflation in the worked funnel |
| Blended ROAS mixing brand organic and partner traffic | Overstates partner-driven return |
| Cohorts compared at unequal maturity | Distorted against the 35/55/72/100 decay curve |
| Clawbacks excluded from the CPA calculation | Effective CPA understated one-for-one with the reversal rate |
| Payback claimed on GGR instead of net contribution | Overstates payback speed |
| RevShare rates compared across different deduction stacks | 20-35% payout gap |
| Cohorts under 100 qualified FTDs presented as benchmarks | Statistically unreliable sample |
| Partner click counts exceeding tracker counts by more than 5% | Signals a tracking break |
| Registration growth without matching qualified FTD growth | Signals incentivised or low-quality traffic |
Conclusion
In every iGaming affiliate benchmarking review, it boils down to two calculations. The indifference point – $600 in 12-month NGR per FTD, where a $180 CPA and a 30% RevShare have equal costs – determines which deal is more cost-effective. The payout cap – NGR per FTD times net contribution margin – determines how high that setup can go. An audit will require five things before it accepts either number: perspective, revenue base, cohort window, qualification rule, and segment. Structure choice only ranks against a stated LTV tier, never on its own.
FAQ
How do you calculate Affiliate ROAS?
Gross ROAS is calculated by dividing cohort NGR by the affiliate spend; net ROAS is cohort NGR multiplied by the net contribution margin, then divided by the affiliate spend. Both parties need to look through the same window. Base worked case: 183% gross, 101% net at 90 days.
What’s the typical CPA for each FTD?
There’s no one-size-fits-all number. CPA cap is calculated by taking the NGR for each FTD and multiplying it by the net contribution margin. At $600 NGR for each FTD, the cap is $390, $330, or $270 depending on the duty scenario. Effective CPA is the nominal CPA split by one minus the clawback rate.
Which Is More Cost-Effective: CPA or RevShare?
It settles at the indifference point – $600 in 12-month NGR for each FTD. Above that line, CPA costs less; below it, RevShare is more affordable. Hybrid terms reduce the net-per-FTD spread to between $10 and $470 across different tiers.
What’s the payback measurement window?
It’s based on net contribution – not GGR – measured over 30-, 90-, 180-, and 365-day periods starting from the FTD date. Base case hits an effective CPA of $187.50 around day 90. Finance gives its approval after 180 days.
What are the Qualified FTD criteria?
There are requirements related to minimum deposit, turnover multiple, KYC approval, attribution window, and using a unique payment method, excluding accounts that only get bonuses.
Have you enjoyed the article?