How it's calculated — and why the base matters more than the formula
The formula is simple:
ARPU = total NGR for the period ÷ number of players in the chosen base
The problem is never the formula — it's which base goes in the denominator. Take an operation with monthly NGR of R$ 1,200,000, a registered base of 50,000 players, and only 8,000 active players (at least one session or deposit) in the last 30 days. ARPU on the registered base is R$ 1,200,000 ÷ 50,000 = R$ 24. ARPU on the active base is R$ 1,200,000 ÷ 8,000 = R$ 150 — more than six times higher.
Reporting ARPU on the registered base is the most common mistake and the one that misleads operators the most: it artificially inflates the denominator with players who signed up once and never came back, making revenue per player look weak even when the active base is healthy and monetizing well. When comparing ARPU across periods or operations, the base used has to stay the same — active against active, registered against registered.
ARPU vs. LTV
ARPU measures a snapshot — average revenue per player over, say, one month. LTV projects that value across the player's entire expected lifetime. That's why LTV is usually calculated as ARPU (on the active base) multiplied by average lifetime in months: an active ARPU of R$ 150 with an average lifetime of 8 months yields an LTV of R$ 1,200.
A rising ARPU can mean two opposite things: players spending more, or an active base shrinking faster than revenue — which pushes ARPU up purely through a smaller denominator. That's why ARPU should never be read on its own, without checking how the active base size moved over the same period.
How should ARPU benchmarks be read across markets?
Comparing ARPU across markets without adjusting for context is a common mistake. Average bet ticket, disposable income, and product mix (sportsbook tends to run a smaller, more recurring ticket than live casino) vary by country and change what counts as a "normal" ARPU in each market. An ARPU considered low in a European market can be perfectly healthy in Brazil, where the average PIX deposit ticket tends to be smaller but repeat-deposit frequency can offset it.
Because of that, ARPU benchmarking is only useful when comparing operations in the same market, on the same base (active), over the same period — comparing across markets without that adjustment usually leads to wrong conclusions about the operation's health.
ARPU vs. ARPPU vs. LTV
| Metric | Base considered | Formula | Value in the example |
|---|---|---|---|
| ARPU (registered base) | All registered players | NGR ÷ registered | R$ 1,200,000 ÷ 50,000 = R$ 24 |
| ARPU (active base) | Active in the last 30 days | NGR ÷ active | R$ 1,200,000 ÷ 8,000 = R$ 150 |
| ARPPU | Paying players (deposited in period) | NGR ÷ paying players | R$ 1,200,000 ÷ 6,000 = R$ 200 |
| LTV | Active player lifetime | Active ARPU × months active | R$ 150 × 8 = R$ 1,200 |