An online casino records almost everything: ad impressions, sign-ups, bets, deposits, withdrawals, support tickets and risk alerts. Collecting data is easy. Choosing the handful of numbers that should drive decisions, and agreeing what to do when they move, is where most teams struggle. This guide sets out a practical KPI framework that links player behaviour to unit economics and risk, so you can see how efficiently traffic turns into depositing players, how those players develop over time and how much value is left once direct costs are paid.
Metrics and KPIs are not the same thing
A metric counts something that happened. A KPI tracks progress toward a business goal. Registrations are a metric; the share of registrations that make a first deposit becomes a KPI once the goal is better acquisition quality. To be usable, every KPI also needs a fixed denominator, time window, currency and definition of which players count.
That discipline prevents familiar mistakes:
- deposits are cash flow, not revenue;
- turnover shows how much was bet, not how much was earned;
- a falling cost per acquisition is good news only if the players acquired go on to generate value.
A simple test keeps dashboards honest: if this number crossed its threshold tomorrow, what would the team do differently? If nobody can answer, the metric belongs in an exploratory report rather than the management scorecard.
The five layers of an iGaming KPI framework
- Acquisition: how efficiently marketing produces verified, depositing players.
- Engagement and retention: how often those players return and how long they stay.
- Revenue: how betting activity becomes gross and net gaming revenue.
- Payments: how smoothly money moves in and out.
- Protection: risk, compliance, safer gambling and service quality, which keep growth sustainable.
Each layer feeds the next. A weak cashier depresses retention; a poor acquisition source shows up later as low lifetime value. Product, bonus and CRM measures cut across all five.
Revenue: from turnover to net gaming revenue
Profitability analysis follows a clear chain:
| KPI | How it is calculated | What it tells you |
|---|---|---|
| Turnover | Total amount wagered | Betting volume |
| Gross gaming revenue (GGR) | Stakes minus player winnings | Revenue before costs |
| Actual hold | GGR divided by turnover | How volume converts into revenue |
| Net gaming revenue (NGR) | GGR minus agreed deductions such as bonuses, gaming taxes, provider fees and payment costs | Revenue the business actually keeps |
| ARPU / ARPPU | Revenue per active player / per paying player | Whether growth comes from more players or more value per player |
Actual hold will swing in the short term around the theoretical house edge (100% minus RTP for casino games) or the expected sportsbook margin. Judge it over a meaningful sample before acting.
NGR deductions differ by contract and jurisdiction, so document one formula and use it everywhere. Otherwise finance, CRM and affiliate teams will each report a plausible but different number. Read the chain both in totals and per player: NGR per active, average stake and bets per active show whether growth is broad or driven by a small group. Add the VIP share of GGR or NGR and the balance of deposits to withdrawals to spot concentration and liquidity risk early.
Acquisition: tracking the route to a first deposit
Advertising metrics such as impressions, CPM, click-through rate, CPC and landing-page conversion are early indicators: they tell you whether the message and targeting work. Commercial measurement starts lower in the funnel with visit-to-registration rate, KYC completion, registration-to-first-time-depositor (FTD) rate and cost per FTD.
- Define "acquired" carefully. If it means a registration rather than a verified depositor, a cheap channel can look efficient while bringing almost no value.
- Judge cost against value. Compare CPA or CAC with cohort lifetime value, payback period and return on ad spend. Base LTV on cumulative NGR or contribution margin, never on deposits or turnover, and use the same observation window every time.
- Slice the funnel. Break results down by country, device, campaign, affiliate, creative and payment method. A healthy average can hide a strong campaign cancelled out by a broken mobile KYC flow.
The question that matters is not how many players you bought, but which sources delivered verified depositors who stayed active, produced positive NGR and behaved within your expected risk profile.
Engagement and retention
After the first deposit, the focus shifts to how often players come back and how deeply they engage. Daily and monthly active users (DAU and MAU) measure the size of the active base. DAU divided by MAU is a stickiness ratio: the share of monthly players who show up on a typical day. It only works if both counts use the same definition of "active", ideally a real-money bet rather than a login.
To understand what moves stickiness, look at:
- active days per monthly player;
- sessions per active player and the gap between sessions;
- session length and bets per session;
- movement between products, such as sportsbook to casino.
More play is not automatically better. Read engagement alongside NGR, deposit patterns, safer gambling indicators and player concentration.
Retention is best measured by acquisition cohort. Day 1, Day 7 and Day 30 return rates show early behaviour; repeat-deposit rate and time to second deposit show whether activation is taking hold. Churn, reactivation, cohort LTV and active lifespan describe the longer curve. Define churn explicitly: "no bet in 30 days" and "no deposit in 90 days" answer different questions.
Segmentation makes all of this actionable. Compare new, regular, VIP, bonus-driven, casino-only, sportsbook-only and at-risk groups. A blended retention rate can rise simply because the player mix changed, even while retention inside your most important segment falls.
Cashier KPIs: where deposits are won or lost
The cashier has two separate conversion points, and confusing them hides the real problem:
- Payment success rate is the share of payment attempts that go through.
- Deposit completion rate is the share of players who open the cashier and finish a deposit.
If completion is low but success is high, players are dropping out before they try to pay: think method choice, form design or unexpected fees. If success is low, the issue sits with processing.
| Cashier stage | What to measure |
|---|---|
| Cashier opened | Share of sessions reaching the cashier; time to first deposit |
| Method selected | Method mix by country and device; drop-off before selection |
| Details submitted | Form errors, retries, abandonment |
| Provider decision | Approval rate and decline reasons by PSP, method, issuer, currency and segment |
| Funds credited | Processing time, average deposit value, fee per successful transaction |
For withdrawals, monitor approval rate, payout time, failures, cancellations and the share needing manual review. Fast payouts are one of the strongest trust signals a casino can send. Chargebacks, refunds, fraud losses and the deposit-to-withdrawal balance complete the picture. Judge each payment provider on conversion, reliability, coverage, cost and risk together: the cheapest route becomes expensive if it declines your best players.
Product, bonus and CRM performance
Product reports should split GGR and NGR by vertical, provider, game, category, market and segment, and include technical health indicators that can quietly suppress revenue:
- game-launch success rate;
- error rate and latency;
- platform uptime.
For casino content, compare actual RTP over a sufficient sample with the certified theoretical value. For a sportsbook, track actual hold against expected margin, trading exposure, the share of in-play betting, voided bets and settlement accuracy.
Bonuses need their own profit chain: bonus cost, bonus-to-GGR ratio, claim and activation rates, wagering completion, conversion to a repeat deposit, retention after the promotion and bonus-abuse rate. High redemption proves little if the same players would have deposited anyway. A configurable bonus and loyalty engine makes these tests easier to run.
CRM campaigns should link reach and clicks to reactivation, deposit conversion, incremental NGR, retention lift and cost per incremental active player. Holdout groups or reliable baselines separate real uplift from activity that would have happened without the campaign.
Risk, compliance and service
Good controls catch genuine risk without blocking too many legitimate players. Read these indicators together:
- AML alert volume, open-case age and resolution time;
- source-of-funds completion rate;
- detected fraud cases, false-positive rate and confirmed fraud losses;
- chargeback rate.
Safer gambling metrics need careful handling. Track use of deposit limits and self-exclusion, behavioural risk flags, intervention rate, time to review and time to apply a restriction. These are governance measures, not numbers to push down. Any regulatory breach, missed deadline or failure to honour a self-exclusion should be escalated regardless of its revenue impact.
Support data works as an early warning system. First-response time, first-contact resolution, resolution time, abandonment, escalation rate, CSAT and cost per contact often reveal payment, bonus or verification problems before they show up as churn. A quick reply that does not fix the problem still costs trust.
Check one metric against another before you react
A single number rarely explains itself. Pair each signal with a second metric that confirms or challenges the obvious reading before changing spend, product settings or player messaging:
| If you see | Check it against | To find out |
|---|---|---|
| FTD rate falling | KYC completion by device and country | Whether traffic quality dropped or verification friction rose |
| CPA falling | Cohort NGR at 30 and 90 days | Whether you bought cheaper value or just cheaper volume |
| Deposits rising | Withdrawals and VIP share of NGR | Whether growth is broad or driven by a few large players |
| Bonus redemption rising | Retention after the promotion and bonus cost to GGR | Whether the offer creates new activity or subsidises existing play |
| DAU/MAU rising | NGR per active and safer gambling flags | Whether engagement is healthy or becoming risky |
Turning KPIs into a management routine
- Keep a KPI register. Record each indicator's approved definition, owner and data source in one controlled place, and version every change so historical comparisons stay valid.
- Set your own baselines. Use validated history to establish normal ranges and seasonality, and base thresholds on your own performance and risk appetite rather than generic benchmarks.
- Fix the review cadence. Daily checks for exceptions, weekly reviews for performance shifts and monthly analysis for long-term economics stop short-term noise from driving decisions.
- Close the loop. When a threshold is crossed, log the hypothesis, isolate the affected segment, assign an owner and record the outcome. Retire or adjust alerts that never lead to action.
With consistent definitions and metrics read in context, analytics stops being a reporting exercise and becomes a way to allocate budget, remove friction, protect players and grow on healthier economics. Our back office brings player, payment, content, CRM, loyalty and reporting data together so teams can follow performance across the whole player journey instead of stitching spreadsheets together. Talk to our team to see how it fits your reporting needs.
Written and reviewed by the iGaming Software Solutions Editorial Team.


