How to Calculate ARPU for Your Gaming Club
How to Calculate ARPU for Your Gaming Club
Section titled “How to Calculate ARPU for Your Gaming Club”ARPU (Average Revenue Per User) measures how much revenue each unique active player generates over a chosen period. It is the core health signal for a gaming club: when ARPU rises alongside stable or growing client counts, the club is genuinely improving monetization. In IZI, ARPU is calculated automatically — no spreadsheets needed. Open the CRM, navigate to Analytics → Daily Analytics, and scroll to the KPI block. You will see two cards: ARPU (cash basis) and ARPU (accrual basis), each showing the current value and the percentage change relative to a comparison date you control. Both update instantly when you change the date or the comparison anchor.
Cash-Basis ARPU vs. Accrual ARPU
Section titled “Cash-Basis ARPU vs. Accrual ARPU”IZI tracks revenue under two accounting methods and exposes ARPU for each. Understanding the difference lets you diagnose problems faster.
| Metric | Formula | What it answers |
|---|---|---|
| ARPU (cash basis) | Cash-basis revenue ÷ unique clients with a top-up or withdrawal | How much cash did each player actually bring in? |
| ARPU (accrual basis) | Accrual revenue ÷ unique clients with a debit or refund | How much did each player actually spend on gaming and bar? |
Cash-basis revenue = total balance top-ups minus withdrawals for the period. Accrual revenue = total balance debits minus refunds. The gap between the two is “unrealized balance” — money clients deposited but have not yet spent. For more on how the two methods relate, see accrual revenue.
The denominator in both formulas is not the total registered player count. It is only the clients who performed at least one qualifying transaction of the relevant type during the selected period.
Step 1 — Open the Analytics Section
Section titled “Step 1 — Open the Analytics Section”- Log in to the CRM and select the club from the left navigation panel.
- Click Analytics (chart icon) in the sidebar.
- You land on Daily Analytics — the main daily dashboard.
At the top of the page you will see two date pickers:
- Current date — the day the report is built for.
- Comparison date — defaults to exactly one month before the current date.
Step 2 — Set the Period and Comparison Date
Section titled “Step 2 — Set the Period and Comparison Date”IZI shows ARPU for a single selected date and compares it against the comparison date. For trend analysis over a month or quarter, use the KPI dashboard where you can switch between day, week, month, and quarter breakdowns.
Practical guidance on period choice:
- Day — volatile, especially on slow days. Use only for quick “yesterday vs. the day before” checks.
- Week — a good balance between recency and statistical stability. Compare against the same week from the prior month.
- Month — the standard for management reporting. Reveals seasonal patterns and filters out day-to-day noise.
To set the comparison:
- Click the Comparison date field in the page header.
- Pick the anchor — for example, the same day last month, or the same day last year.
- Every metric card on the page updates: each shows a percentage delta with a directional arrow.
Optional: the Show time button lets you restrict the window to specific hours within the day — useful when comparing morning and evening shifts.
Step 3 — Locate the ARPU Cards in the KPI Block
Section titled “Step 3 — Locate the ARPU Cards in the KPI Block”Scroll down past the “Key Metrics”, “Clients”, and “Payment Methods” blocks. You will reach the KPI block, which contains three cards:
- Average order value (AOV — average spend per single transaction)
- ARPU (cash basis) — highlighted in purple
- ARPU (accrual basis) — also highlighted in purple
Each card displays:
- The current value for the selected date.
- A delta in percent with a directional arrow relative to the comparison date. Green arrow up = growth, red arrow down = decline.
Hover over the tooltip icon next to any metric name for the exact formula IZI uses to compute it.
Step 4 — Read the Delta and Draw Conclusions
Section titled “Step 4 — Read the Delta and Draw Conclusions”Normal delta range
Section titled “Normal delta range”A 20–50% single-day ARPU swing is expected on low-traffic days (Monday, public holidays). A sustained downward trend across several consecutive weeks is the signal that requires action.
Common patterns and what they mean
Section titled “Common patterns and what they mean”| Situation | Likely cause |
|---|---|
| Cash ARPU rises, accrual ARPU falls | Clients are topping up but not spending — balance is accumulating |
| Both ARPUs fall while client count is stable | Average spend per visit dropped: check tariffs, promos, or behavior change |
| Accrual ARPU is notably higher than cash ARPU | Clients are burning previously accumulated balance |
| ARPU rises while client count falls | Low-spend clients churned — acceptable if absolute revenue held |
Connecting ARPU to other metrics on the same page
Section titled “Connecting ARPU to other metrics on the same page”ARPU is the ratio of two numbers you can read directly from the same page:
- Revenue (cash basis) and Revenue (accrual basis) — the numerators.
- Total clients in the Clients block — a close proxy for the denominator, though not identical (the ARPU denominator filters only clients with qualifying transaction types).
When ARPU drops, check which component moved: did revenue fall while client count stayed flat (players spent less), or did client count grow faster than revenue (lighter-spending players joined the mix)?
Step 5 — Switch to the KPI Dashboard for Trend Analysis
Section titled “Step 5 — Switch to the KPI Dashboard for Trend Analysis”Daily Analytics is designed for day-to-day monitoring. For multi-week or quarterly ARPU trend analysis, open the KPI section, which provides:
- ARPU (cash basis) and ARPU (accrual basis) broken out by period.
- Session ARPU — gaming tariff revenue per player, excluding bar and combo.
- Bar ARPU — bar revenue per bar purchaser.
- Combo ARPU — combo revenue per combo purchaser.
This breakdown shows which product category is driving overall ARPU up or pulling it down — gaming time, bar sales, or combo packages.
The period granularity selector sits at the top of the KPI page: Days / Weeks / Months / Quarters.
Formulas for Manual Verification
Section titled “Formulas for Manual Verification”If you want to cross-check IZI’s numbers or compute ARPU for an ad-hoc period outside the system:
ARPU (cash basis) = Σ(balance top-ups) − Σ(withdrawals) ───────────────────────────────────── Unique clients with a top-up or withdrawal in the period
ARPU (accrual basis) = Σ(balance debits) − Σ(refunds) ───────────────────────────────── Unique clients with a debit or refund in the periodNote: the denominator is not all visitors — only clients who had at least one transaction of the relevant type. Anonymous clients with no linked phone number are included if they had qualifying transactions.
Common ARPU Analysis Mistakes
Section titled “Common ARPU Analysis Mistakes”Mistake 1: Comparing a single day to the previous day One-day ARPU is heavily influenced by random variance. Use a minimum weekly window for any decision that involves changing tariffs, promos, or staffing.
Mistake 2: Treating rising ARPU alongside falling client count as a win Always check absolute revenue. If ARPU rose because lower-spending players churned, total revenue may have dropped. Watch total clients alongside ARPU.
Mistake 3: Confusing ARPU with AOV AOV is the average per transaction. ARPU is the average per client over a period. A single client may top up multiple times: ARPU is always greater than or equal to AOV over any period longer than a single visit.
Mistake 4: Ignoring seasonality in comparisons Compare the current month against the same month last year, not the previous month. Weekends, school holidays, and gaming events inflate both traffic and ARPU naturally — that is seasonality, not efficiency improvement.
Related Resources
Section titled “Related Resources”- Segmenting ARPU by client type — split ARPU between new and returning players
- Comparing periods in club analytics — set up custom period comparisons
- Client report — unique client dynamics and cohort view
- What is AOV (average order value) — the related per-transaction metric
Frequently asked questions
Where do I find ARPU in IZI?
Open the Analytics section, go to the Daily Analytics tab, and scroll to the KPI block. You will see two cards: 'ARPU (cash basis)' and 'ARPU (accrual basis)'. Each card shows the current value and a percentage delta relative to the comparison date you set.
What is the difference between cash-basis ARPU and accrual ARPU?
Cash-basis ARPU = cash-basis revenue divided by unique clients who made at least one top-up or withdrawal during the period. Accrual ARPU = accrual revenue divided by unique clients with at least one balance debit or refund. The first tells you how much cash actually came in per player; the second tells you how much each player actually consumed in gaming time and bar purchases.
Which period should I use for ARPU analysis?
For operational decisions, use a week or a month. Daily ARPU is noisy: a single high-value top-up on a slow day will spike the average. For strategic benchmarking, use month or quarter comparisons.
Why does ARPU look very different from one day to the next?
On short windows, ARPU is volatile. If a day had few unique clients but one large balance top-up, the average jumps. The default comparison date is one month back, so comparing single days rarely produces actionable signal — look at the weekly trend instead.
How does IZI count unique clients for the ARPU denominator?
For cash-basis ARPU: unique clients with at least one top-up or withdrawal in the selected period. For accrual ARPU: unique clients with at least one balance debit or refund. Anonymous clients without a linked phone number are still counted if they had qualifying transactions.
Can I compare ARPU across two clubs in the same network?
Yes, but apply caution: clubs may operate in different price segments or locations. For a normalized network-wide comparison, use the Network Analytics section, where data is calculated on a single methodology.