GUIDE / iGAMING ACQUISITION ECONOMICS
iGaming CPA vs CAC: how much can you afford to acquire a customer?
A low CPA tells you what a defined conversion costs. It does not tell you how much that customer is worth. Once your reports are comparable, work back from the contribution customers generate within an agreed payback period. That gives you a basis for an acquisition cost limit, with assumptions and gaps visible.
CPA and CAC answer different questions
State both the cost scope and the counting unit before comparing campaigns. A registration, an approved affiliate conversion and a new depositing customer are different outcomes.
| Measure | Calculation | What it answers |
|---|---|---|
| Media CPA | Ad spend ÷ defined conversions | What did this advertising outcome cost? |
| Customer acquisition cost (CAC) | Included acquisition costs ÷ new customers | What did acquiring each new customer cost? State whether this includes acquisition staff, agency fees and tools, with consistent allocation. |
Google Ads Help: Average CPA definition · Stripe: What is the CAC payback period?
Compare customers at the same age
Group customers by acquisition period and relevant source or offer. Compare these cohorts at the same elapsed time since acquisition, using consistent revenue and cost definitions. A mature cohort has had longer to generate value than one acquired recently.
Keep observed results separate from projected lifetime value. Record sample size, missing reports and unusual concentration in a few customers; a small cohort can give an unstable estimate.
Work from contribution to a cost limit
Contribution margin is revenue less variable costs. For this acquisition decision, calculate the contribution available before the acquisition costs being tested, using agreed revenue definitions and relevant variable service costs. Do not deduct the same acquisition expense here and again in CAC.
Track cumulative contribution per acquired customer. Payback occurs when that contribution covers CAC; it is not established simply because revenue equals ad spend. A constant monthly average can conceal changes as a cohort ages.
Choose the recovery window with the business, then leave room for fixed costs, the required return and uncertainty when setting a provisional cost limit. If you need a media CPA target, account for other acquisition costs and the relationship between the measured event and new customers. There is no universal iGaming CAC or payback target.
Intuit QuickBooks: What is contribution margin? · Stripe: What is the CAC payback period?
Use the economics your team can actually observe
Operators may have customer revenue and retention reports that support cohort analysis. Player deposits and stakes cannot be treated directly as revenue; use the operator’s agreed revenue definition. Confirm which reports are accessible before drawing conclusions about customer value.
Affiliate teams should assess their own approved commission revenue, traffic costs, other costs and payment timing under the offer terms. In a CPA deal, the payout is income to the affiliate and an acquisition expense to the operator; it is separate from the affiliate’s media CPA. Approval or reversal rules affect expected receipts. Affiliate payout data alone cannot establish the operator’s customer lifetime value.
Registration CPA is lower, but first-time deposits are not improving. Should you increase spend?
Not on registration CPA alone. Compare the same acquisition cohorts at the same age, then check the cost of the agreed downstream event. More registrations can coexist with fewer first-time depositors.
Hypothetical teaching example, not a client result. Sources A and B use the same market, offer, currency, attribution rules and approval criteria. Each user is observed for 14 days after registration, using UTC timestamps. Fourteen days is an example window, not a universal maturity rule. FTD means a unique new customer with a first deposit accepted under the agreed rules; repeat deposits are excluded. Assume the reports for that window are complete and reconciled.
| Metric | Source A | Source B |
|---|---|---|
| Media spend (USD) | 1,000 | 1,000 |
| Unique registrations | 100 | 200 |
| Registration CPA (USD) | 10 | 5 |
| Unique accepted first-time depositors | 10 | 8 |
| Registration → FTD rate | 10% | 4% |
| Media cost per FTD (USD) | 100 | 125 |
| Revenue, contribution and LTV | Not available | Not available |
Registration CPA is spend ÷ registrations; FTD rate is first-time depositors ÷ registrations. Source B has half the registration CPA, but a higher media cost per FTD: USD 125 versus USD 100. If FTD is the agreed goal, the lower registration CPA alone does not support expanding B. These counts are small and do not establish a stable difference or statistical significance.
- If approval is pending, a source report is missing or later deposits may still arrive, mark the comparison incomplete and choose a review point using the actual reporting delay.
- If comparable FTD data is available, compare sources and placements before choosing a bounded test. Check registration-to-deposit friction with the team that owns that part of the funnel.
- Without revenue and contribution data, neither source has demonstrated profitability or customer lifetime value. Deposits are not revenue.
Within an agreed campaign review, James can align event definitions and compare available source, placement and cost reports. Payment, KYC or retention issues need the responsible team; missing backend data remains a recorded gap.
Counts disagree? Start with the tracking example and worksheet.
Registration CPA and first-deposit cost calculator
Compare two traffic sources using media spend, unique registrations and accepted first-time depositors from those same registrations. This measures media cost, not full CAC, revenue or LTV.
Registration CPA = spend ÷ registrations. First-deposit rate = first-time depositors ÷ registrations. First-deposit media cost = spend ÷ first-time depositors. If a denominator is zero, cost or rate cannot be calculated.
Use the same currency, market, offer, attribution rules and observation age. Blank means unknown; enter 0 only for a confirmed zero. First-time depositors must belong to the registration cohort entered here.
Read the filled comparison before using the calculator
In the example above, B has a registration CPA of 5 versus A’s 10, but an accepted-FTD media cost of 125 versus 100. Compare only the metrics whose inputs are known. The calculator does not select a winning source or approve a budget change.
The calculator processes entries in this page and does not itself send or save the values. Site analytics still follow your privacy choices.
Need help validating the comparison? See the review preparation checklist.
My tracker shows profit, but approved commission is lower. Which number should I use?
Use reconciled approved commission to assess the campaign’s current approved return, and actual receipts to assess cash flow. Keep pending estimates separate. A tracker’s reported payout minus media spend can differ from both; it does not establish final profit.
Hypothetical teaching example, not a client result or a platform’s payout policy. One acquisition cohort, one offer, USD throughout, a fixed reporting cutoff and matched conversion IDs. Media spend is USD 1,000. Twelve reported conversions initially carry USD 100 each. At the cutoff, nine are approved, two pending and one reversed; six of the nine approved commissions have been paid.
On narrow screens, scroll the table horizontally.
| View at the same cutoff | Count / USD | How to read it |
|---|---|---|
| Originally reported | 12 / 1,200 | Original estimate, before status adjustments |
| Approved | 9 / 900 | Includes paid and approved-but-unpaid commissions |
| Pending | 2 / 200 | Estimate; not yet approved |
| Reversed | 1 / 100 removed | Excluded from the approved total |
| Paid | 6 / 600 | Subset of the 900 approved; not additional revenue |
| Approved, unpaid | 3 / 300 | Payment date and receipt still to verify |
Reported payout less media spend is +USD 200; approved commission less the same spend is −USD 100. This is a limited campaign margin calculation, before other costs. The USD 600 received describes cash collection, not final profit. Fees, exchange-rate effects and payment dates are unknown here; do not record them as zero. Pending commission may still change the picture.
- Match event IDs, offer terms, acquisition period, status cutoff and currency. Check whether tracker payout is fixed, estimated or updated from the network. Record missing exports and adjustment reasons.
- Reconcile 12 = 9 approved + 2 pending + 1 reversed, then 900 approved = 600 paid + 300 unpaid. Do not add paid commission to approved commission or mix a payment month with an unrelated acquisition cohort.
- Keep a decision log: conversion ID, status, current amount, adjustment reason, currency/rate, due date, receipt reference, evidence owner and next review date. Leave unknowns open; assess budget changes against comparable approval maturity and agreed cost coverage.
James can reconcile available campaign costs and commission reports and document gaps. The network or operator must explain approval and payment decisions. Debt recovery, legal disputes and guaranteed commission collection are outside this review.
Platform example: impact.com documents changes and reversals while actions are pending. Your programme’s contract and reports determine its status rules. impact.com
Use the Tracking worksheet to record evidence and unresolved differences
A blank acquisition decision worksheet
Copy this into your internal review. Leave unknowns marked as unknown; the worksheet does not calculate a recommended bid.
| Decision input | Your notes |
|---|---|
| Team, source, offer and acquisition cohort | Your input |
| Event, new-customer definition and included costs | Your input |
| Cohort age, sample size and available reports | Your input |
| Observed contribution; separately labelled projections | Your input |
| Payback window, payment timing and cost limit | Your input |
| Unknowns, next action, owner and review date | Your input |
Decide what the evidence supports next
If value data is missing, record affordability as unresolved. If the evidence supports a test, agree its budget, decision criteria and review point. Reassess the cost limit when customer value or offer terms change.
If the counts still disagree, start with the iGaming conversion tracking guide. For help assessing existing campaigns, see the focused campaign review scope.
Sources and editorial basis
This guide develops the acquisition-cost perspective in James’s LinkedIn post into a decision worksheet. Official references support the metric definitions; the worksheet is an editorial application, not a client result. References checked on 1 October 2026.
Discuss your campaign decision
Start with your team type, market, acquisition goal and the reports available. Share a high-level summary in English; access and review scope are agreed separately.
Business communication is in English. Consultations, meetings and project communication are conducted in English. Please send your inquiry in English.
For job opportunities, use the current contact page.
Discuss a role with James (English)