Skip to main content
Financial Reports cover the revenue layer of the Atlas Analytics module — GGR, NGR, Hold %, Bonus Cost % and transaction-level breakdowns by brand, sport, casino bucket and time window. Powered by Transaction, Sports and Casino events, with Gold tables aggregated daily in ClickHouse.

Available Reports

Revenue (live)

  • GGR (Gross Gaming Revenue) — Stake minus winnings, broken down by sport, casino game, provider or time period.
  • NGR (Net Gaming Revenue) — GGR after bonuses (real_ggr + bonus_ggr). Available for casino in /v1/analytics/casino/overview.
  • Hold % — Revenue retention (GGR / Stake) × 100 per product/period.
  • Bonus Cost %(-bonus_ggr) / real_ggr × 100. Indicates how much of the real GGR was spent funding bonuses. Available in /casino/overview.
  • Bonus Liability — Outstanding bonus balance across all players (planned for /v1/financial/bonus-liability).
  • Revenue by Brand — Consolidated view across all brands.

Transaction Reports (live)

  • Deposit Volume — Totals + averages, payment method breakdown.
  • Withdrawal Volume — Total payouts, pending/completed/failed mix.
  • First Time Depositors (FTD) — Acquisition-to-deposit conversion.
  • Deposit/Withdrawal Ratio — Player liquidity indicator.

Bonus & Promotion Reports

  • Bonus Cost % — Live (see above).
  • Bonus Conversion Rate — Planned: % of bonus bets converting to real-money deposits.
  • Promotion ROI — Planned: revenue impact of specific promotions.

Endpoints

Data Prerequisites

Financial reports are powered by Transaction and Bet events. Ensure you’re sending: For Bonus Cost % to be meaningful, casino events must populate bet_amount_bonus and win_amount_bonus. Operators that do not yet track bonus payments will see bonus_cost_pct = 0 and ngr ≈ ggr. The more complete your event data, the more accurate your financial reports.