Skip to main content
James ChenPortfolio by TerraScale
EN
English繁體中文РусскийУкраїнська
Earlier material / Source reviewLegacy content retained for URL compatibility. Numerical claims and examples have not been reverified against original records for this portfolio. Working communication is in English. Current work index (English)

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.

MeasureCalculationWhat it answers
Media CPAAd spend ÷ defined conversionsWhat did this advertising outcome cost?
Customer acquisition cost (CAC)Included acquisition costs ÷ new customersWhat 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.

MetricSource ASource B
Media spend (USD)1,0001,000
Unique registrations100200
Registration CPA (USD)105
Unique accepted first-time depositors108
Registration → FTD rate10%4%
Media cost per FTD (USD)100125
Revenue, contribution and LTVNot availableNot 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.

  1. 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.
  2. 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.
  3. 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.

Compare placement mix before changing the budget

Discuss a focused campaign review

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.

Source A
Source B

The calculator processes entries in this page and does not itself send or save the values. Site analytics still follow your privacy choices.

Affiliate team without deposit data? Leave that field blank and use the approved commission comparison instead.

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 cutoffCount / USDHow to read it
Originally reported12 / 1,200Original estimate, before status adjustments
Approved9 / 900Includes paid and approved-but-unpaid commissions
Pending2 / 200Estimate; not yet approved
Reversed1 / 100 removedExcluded from the approved total
Paid6 / 600Subset of the 900 approved; not additional revenue
Approved, unpaid3 / 300Payment 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.

  1. 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.
  2. 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.
  3. 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

Check clicks, page visits and registration evidence

Discuss a focused campaign review

A blank acquisition decision worksheet

Copy this into your internal review. Leave unknowns marked as unknown; the worksheet does not calculate a recommended bid.

Acquisition cost and customer value worksheet
Decision inputYour notes
Team, source, offer and acquisition cohortYour input
Event, new-customer definition and included costsYour input
Cohort age, sample size and available reportsYour input
Observed contribution; separately labelled projectionsYour input
Payback window, payment timing and cost limitYour input
Unknowns, next action, owner and review dateYour 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.

About James Chen and his media buying experience

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)
Email James about a role (English)