• Updated:
  • Published:

How to calculate true CAC in iGaming: build the numerator, track when it loads, diagnose high CAC

On a 1 000-FTD UK casino cohort, the performance dashboard shows £228 per qualified depositor — media plus affiliate CPA in the numerator only. Add welcome promo, payment fees, sponsorship share, and safer-gambling allocation on public UK ratios, and true CAC rises to about £454. LTV:CAC moves from 3.9:1 on headline CPA to 1.9:1 on the fully loaded numerator — enough to pass vs fail a typical payback gate.

The CAC my market article maps acquisition bands by GEO, channel, and organic rank. This piece covers three jobs: 

  1. How to build the true CAC numerator.
  2. When additional lines load onto it (D0 / D7 / D30)
  3. Where to look if CAC still looks high — media cost, pre-deposit funnel, or monetisation.

True CAC vs blended vs paid vs affiliate CPA

Most planning decks already separate three acquisition metrics. Keep them apart — then add a fourth:

Blended CAC, paid / marginal CAC, and affiliate CPA are defined in the market bands piece. True CAC is the fourth metric: the fully loaded cost to create one qualified first-time depositor, with every acquisition-attributed line in the numerator and mis-tagged reactivations credited out.

How to build the true CAC numerator

This is the true CAC formula:

Flutter’s FY2024 filings count customer acquisition cost as marketing plus promotional spend — not media or affiliate invoices alone. Entain’s FY2024 UK&I segment carried £226m of marketing on £2.05bn NGR (~11%). Those ratios belong in the numerator when the welcome offer is the conversion lever.

Component table (calibrate to your ledger; magnitudes from public UK/EU disclosures):

ComponentIncludeTypical magnitudeOften forgotten because
Paid mediaAuctions, paid social, programmatic, non-brand searchBGC members spent £768m on digital ads (Oct 2023–Sep 2024)Treated as the whole numerator
Affiliate CPAQualified-FTD payouts, overrides, hybrid true-upsPost-RGD, Rank protected performance marketing while cutting above-the-line spendMistaken for full CAC
Acquisition promosWelcome bonus / free bet on FTD cohortH2 UK online iGaming bonusing ~16.8% of GGRBooked in “promo”, not “acquisition”
Payment fees (FTD)Deposit processing, FX, failed-retry handling~10–15% of NGR in BGC/PwC P&L templatesQuoted MDR ≠ all-in cost
KYC / ops variableDocument review, escalation, geo verificationUKGC holds operators responsible for affiliate complianceBooked in fixed overhead, not in UA numerator
Creative + complianceLocal assets, RG messaging, legal review~20% of BGC member advertising to safer gamblingAmortised quarterly, not per cohort
Sponsorship / brandNaming rights, perimeter, broadcast (acquisition share)£138m sponsorship in the same BGC ad reportBooked outside the UA dashboard
Fraud / clawback reserveBonus abuse, multi-account, chargeback-prone trafficHits post-period on acquisition-attributed promoAbsent until month two
Branded PPC adjustmentBrand search that mostly re-acquires existing usersSplit brand vs non-brand before scalingLast-click counts as “new”
Mis-tagged reactivationsCRM win-back coded as FTDCredit back to true CACInflates denominators

Top three lines by £ impact (UK casino)

  1. Welcome / FTD promo — usually the largest line missing from headline CAC in regulated casino markets; H2 treats bonusing as a direct GGR input.
  2. Payment + platform on first cash-in — headline MDR is not all-in. Declines and retries sit outside the media dashboard.
  3. Branded PPC and mis-tagged new — returning players assigned to paid new inflate both CAC and false ROAS.

Four more gaps show up when finance and UA disagree on definitions. The same FTD can trigger both affiliate CPA and media spend when attribution overlaps — pick one path. Creative and compliance sit per licence market, not as one global line. App install and deposit often fall in different months; cross-sell promos counted against sports CAC when the player already exists on sportsbook are CRM, not acquisition. 

Worked example 1: UK online casino (FY 2024–25)

Method: 1 000 qualified FTDs; £600 000 cohort GGR in the first 90 days (£600 GGR per FTD). Lines apply public UK ratios — not Blask CAC data.

Cost lineReported CACTrue CACSource basis
Paid media + affiliate CPA£228 000£228 000Rank protected performance UA post-RGD
Welcome / FTD promo£101 000H2 16.8% × £600k GGR
Payment + platform on FTD£52 000BGC/PwC template: ~10% of NGR (NGR ≈ £516k after bonusing)
Sponsorship share (acquisition)£27 000BGC £138m ÷ £1.15bn ads × £228k UA
Safer-gambling / compliance messaging£46 000BGC ~20% of gambling advertising
Total£228 000£454 000
Per FTD£228£454

Assume Net LTV £890 on the same cohort. Bonuses and payment already in the LTV model — not double-counted here. 

PaybackReported CACTrue CAC
LTV:CAC3.9:11.9:1
VerdictPasses typical payback gate on headline CPAFails payback gate — fix numerator before scale

BGC licensed advertising alone implies ~£34 per new registration (£1.15bn ÷ 34.0m registrations) — before bonuses and the lines above.

When the numerator loads: D0, D7, D30

The numerator loads over time — not in one UA export. A single CAC snapshot leaves out lines that post on D7 and D30.

Report D0, D7, and D30 true CAC on every scale decision. Finance and UA should sign which promo accrual rule marks the FTD cohort as acquired (commonly D7 activity or second deposit).

True CAC by channel: same GEO, different numerator lines

Headline CPA or CPC is channel-specific. The extra numerator lines that load after invoice differ by channel too.

ChannelHeadline costNumerator lines that load laterTrue CAC vs headline
Affiliate CPAPer-FTD partner invoiceBonus abuse, double attribution, partner compliance, hybrid true-upsHighest gap
Paid social / auctionCPC / CPM in platformFTD promo, payment failures; less fraud than incentive-led CPAMid
Sponsorship / brand (acq. share)Often outside UA dashboardFinance allocation rule; harder to tie to one FTD cohortLowest allocated — attribution debate

Illustrative UK split on the same GEO: 

The lowest headline CPA is not the lowest true CAC. Model channel-level true CAC before you shift mix toward low invoice rates.

Worked example 2: Brazil, affiliate-heavy sportsbook mix

Method: 1 000 qualified FTDs; $400 000 cohort GGR in 90 days ($400 GGR per FTD — sports-led, thinner than UK casino). Brazil’s category demand is ~56% online betting vs ~7.8% online casino + live (Blask Categories, L1, July 2026) — promo intensity and CPA mix differ from the UK casino row above.

Cost lineReported CACTrue CACSource basis
Paid media + affiliate CPA$165 000$165 000Affiliate-heavy land-grab; performance UA dominant
Welcome / FTD promo$28 000Lower sports bonus intensity vs UK casino (~7% × $400k GGR — calibrate to ledger)
Payment + platform on FTD$34 000BGC/PwC template: ~10% of NGR
Affiliate compliance / partner liability$18 000SPA chain: operators liable for affiliate publicity
Fraud / clawback reserve (CPA traffic)$12 000Bonus-arbitrage rings on incentive-led partners
Total$165 000$257 000
Per FTD$165$257

Nominal headline CPA can look lower in USD than UK Tier-1 — true CAC still rises ~56% when affiliate liability and fraud reserves enter the numerator. Bands and true CAC answer different questions: Brazil can show a low partner rate card and still fail payback once the full numerator is built.

Category mix: which numerator lines weigh most

Blask category demand shows how promo vs affiliate vs compliance lines shift weight by GEO:

MarketOnline Betting shareOnline Casino + Live shareNumerator read
Brazil56.3%7.8%Affiliate CPA + partner compliance
UK9.6%19.9%Welcome promo + safer-gambling allocation
Germany3.1%39.7%Casino promo + restricted-media compliance

Same true CAC formula, but different row weights. 

Where to look if CAC looks high

True CAC can be on plan while payback still fails. After you build the numerator and check LTV:CAC, use Blask APS (Acquisition Power Score: expected new-customer potential from search demand, min / avg / max) and CEB (Competitive Earning Baseline: projected revenue baseline at current market position, min / avg / max) to see what to fix next. CEB is not operator P&L — it is the revenue corridor demand should support at current position.

Same APS, very different CEB — look at monetisation, not media cost

APS gap ~5%. CEB ratio ~8.8×. If Luckia’s paid CAC looks high against Sportium’s CPA benchmark, check product mix, promo efficiency, payment conversion, and CRM before you cut media or affiliate rates.

Same pattern in a mature regulated EU market: near-identical APS, CEB an order of magnitude apart. If CEB sits far below peers at similar APS, more spend adds FTDs into a base that under-earns — fix monetisation before you scale paid.

The pattern holds in Brazil too: near-identical APS (~0.3% gap), CEB ~5x apart. In an affiliate-heavy GEO, a clean partner invoice is not a payback signal — fix monetisation before you optimise the numerator. 

Similar CEB, APS diverges — look at the acquisition funnel

When peers sit in the same CEB band but APS diverges by 25%+, check visibility and pre-deposit conversion — KYC drop-off, weak brand search, install-to-deposit lag — before you cut promo or renegotiate CPA.

Paddy Power and Sky Bet sit in the same APS band (~0.7% apart) with a ~1.6x CEB spread — not the 5–10x split seen in Colombia, Spain, or Brazil. That makes this a valid peer pair for true CAC: if one brand’s fully loaded cost looks high against the other, the read is likely acquisition efficiency or numerator build, not a broken monetisation base. Use pairs like this as the control before you benchmark against brands in a different CEB league. 

When APS diverges at similar CEB, the problem usually sits upstream of monetisation. Qualified FTDs may sit below the APS Worse band while branded PPC still counts returning players as paid new. Mis-tagged reactivations inflate the denominator; spend booked in one month and FTDs credited in another split the numerator across periods.

Operating rules

  1. Four metrics, one owner. Blended CAC, paid marginal CAC, affiliate CPA, and true CAC — finance and UA sign definitions. No deck uses affiliate CPA as proxy for true CAC.
  2. D0 / D7 / D30 on every scale decision. Track when numerator lines load (see table above).
  3. Channel-level true CAC in the mix model. Compare channels on full numerator, not headline CPA.
  4. Split sportsbook and casino rows before merging GEO totals. Category mix changes which numerator lines weigh most.
  5. Rebuild the numerator when the rulebook moves. Tax, ad restrictions, and bonus policy add or remove lines faster than creative tests — treat as a restatement event, not a performance blip.

Bottom line

True CAC in iGaming is the full numerator per qualified FTD — promos, payments, ops, compliance, fraud reserves, and attribution corrections. Skip a line and LTV:CAC uses the wrong cost base; channel mix optimises headline CPA instead of true CAC.

Bands set market acquisition pressure. This formula shows how to build the numerator and when it loads. APS and CEB show where to look if CAC still looks high.

Book a Blask demo — map your true CAC against peer APS and CEB before you cut spend or shift channel mix.