Back to glossary
Metrics

ARPU (Average Revenue Per User)

ARPU (Average Revenue Per User) is the average revenue generated per player over a period, calculated by dividing total NGR by the number of players counted in the base, and the most consequential decision in that calculation is whether the base is the full registered player count or only the players active in the period — the gap between the two can completely mask the operation's real health.

Average Revenue Per User · Average Revenue Per Player

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

MetricBase consideredFormulaValue in the example
ARPU (registered base)All registered playersNGR ÷ registeredR$ 1,200,000 ÷ 50,000 = R$ 24
ARPU (active base)Active in the last 30 daysNGR ÷ activeR$ 1,200,000 ÷ 8,000 = R$ 150
ARPPUPaying players (deposited in period)NGR ÷ paying playersR$ 1,200,000 ÷ 6,000 = R$ 200
LTVActive player lifetimeActive ARPU × months activeR$ 150 × 8 = R$ 1,200

This on the Nodrus platform

See also

LTV (Lifetime Value)

LTV (Lifetime Value) is the net revenue a player generates for an operation over the entire time they remain active, calculated by multiplying average monthly ARPU by the player's average lifetime in months, and it is the metric that sets the ceiling on how much an operator can profitably spend to acquire each new player.

Churn (Customer Churn Rate)

Churn (Customer Churn Rate) is the percentage of players who stop being active in an operation within a given period, calculated by dividing the number of players lost by the total active players at the start of the period, and in iGaming — where there is no explicit cancellation the way there is with a subscription — that loss is defined by an inactivity window with no deposit or session.

Retention (Player Retention Rate)

Retention (Player Retention Rate) is the percentage of players from the same signup cohort who remain active at defined time milestones after registration, such as D1, D7, and D30, and it is the metric that directly measures whether an operation keeps players coming back after the first contact, rather than only measuring how many were lost.

ROI (Return on Investment)

ROI (Return on Investment) is the percentage return earned on an amount invested in player acquisition, calculated as the return minus the investment divided by the investment, and the decision that most distorts this number in iGaming is whether the return counted is the GGR generated by the players or the NGR — the gap between the two can nearly triple the apparent ROI of a campaign or an affiliate.

Ready to launch your operation?

Nodrus gets your betting platform live in 48 hours — sportsbook, casino, CRM, and affiliates, under your brand.

Get a free demo