Financial & Performance Metrics B01 / 01

GGR (Gross Gaming Revenue): Definition, Formula and Use in iGaming

Gross Gaming Revenue (GGR) is the difference between total stakes and total winnings paid to players. It is the foundational top-line metric of any iGaming business, the number from which NGR, taxes, bonuses and trading margins are all derived. Most regulators, M&A buyers and…

iGaming Glossary · Category: Financial & Performance Metrics · Relevant for: Executive, Finance, Trading, CRM, Affiliate

iGaming GlossaryExecutiveFinanceTradingCRMAffiliate

TL;DR

Gross Gaming Revenue (GGR) is the difference between total stakes and total winnings paid to players. It is the foundational top-line metric of any iGaming business, the number from which NGR, taxes, bonuses and trading margins are all derived. Most regulators, M&A buyers and industry comparisons reference GGR by default, which makes consistent definition more important than analytical sophistication.

Mechanics 02

Formula

In its simplest form:

GGR = Total Stakes - Total Winnings

Stakes is what players wagered. Winnings is what was paid back to them through settled bets and game outcomes. Bonuses, taxes and fees are not in this calculation. They sit downstream in the path from GGR to NGR.

A typical warehouse-level aggregation looks like this:

Warehouse-level aggregationSELECT
SUM(stakes)            AS total_stakes,
SUM(winnings)          AS total_winnings,
SUM(stakes - winnings) AS ggr
FROM bets
WHERE settled_date BETWEEN :start AND :end
AND bet_status = 'settled';

The design choices that matter: whether to count only settled bets (most operators do) or to include open positions, how to handle voids, partial cash-outs and jackpot contributions, and whether to net or gross free-bet stake. These choices need explicit conventions, otherwise different reports show different GGR for the same period.

Business context 03

Why it matters in iGaming

GGR is the universal reference point of the industry. Regulators report market size in GGR. M&A multiples are quoted on GGR. Affiliate deals are signed against GGR. Internal P&Ls cascade down from GGR. Almost every other financial conversation in iGaming begins with this number.

Different teams read GGR differently:

  • Trading and Casino teams treat GGR as the direct output of their pricing and game configuration choices.
  • Finance reports GGR as the headline revenue line, often before any other deduction.
  • CRM uses GGR per cohort and per segment to evaluate retention and reactivation impact.
  • Marketing tracks GGR per acquisition channel as the upstream output of CPA spend.

Because GGR is referenced everywhere, even small inconsistencies in how it is calculated cause large downstream confusion. Operators that get this metric clean save themselves countless meetings about whose number is right.

Failure modes 04

Common mistakes and how teams get GGR wrong

Including open bets. GGR is a settled metric. Including unsettled positions inflates the number and misaligns it with cash actually retained. Most operators report settled GGR for finance and a separate live exposure metric for trading risk.

Inconsistent free-bet treatment. Some teams include free-bet stakes in the stakes total. Others exclude them. Both are defensible, but the same dataset producing both versions creates the same pre-tax vs post-tax confusion that haunts NGR.

Mixing reporting and regulatory definitions. Some jurisdictions define GGR with specific local rules (jackpot contributions, tournament fees, lottery payouts). The regulatory GGR is rarely identical to the operational GGR. Confusing the two leads to errors in tax filings or in board reporting.

Aggregating across products without context. A single weekly GGR figure that bundles casino, sportsbook, poker and lottery hides large structural differences in margin and volatility. At minimum, GGR should always be reported by product line for any operator with multi-vertical exposure.

Comparing across operators without normalising. Two operators reporting similar GGR can have very different economics if one runs a sharp sportsbook and the other a heavy slots casino. GGR is necessary but never sufficient for cross-operator comparison.

What good looks like 05

Healthy ranges and benchmarks

GGR has no universal benchmark, since the absolute number reflects scale rather than efficiency. Useful framing instead:

  • GGR-to-Turnover ratio (essentially hold percentage for sportsbook, RTP-derived margin for casino) is a more meaningful efficiency comparison.
  • GGR-per-active-player highlights monetisation strength and is a standard input to LTV models.
  • GGR mix across casino, sportsbook, lottery and poker tells you more about an operator's positioning than the headline GGR.
  • Year-over-year GGR growth, normalised for new market launches, is a strong indicator of organic operator health.

These are framing patterns, not strict benchmarks. The real value of GGR is comparison over time within the same operator, sliced by the dimensions that drive your specific business.

Gamblitude 07

How Gamblitude handles GGR

In Gamblitude, GGR is a governed Metric defined once at the semantic layer with explicit conventions for settled-only inclusion, free-bet treatment, jackpot contribution handling and product-line attribution. Trading, Finance, CRM and the AI Agent share the same number across dashboards, reports and alerts. Variants such as Casino GGR, Sportsbook GGR, Pre-Match GGR, In-Play GGR and Regulatory GGR coexist as separate Metrics, each with clear ownership and audit trail.

Insight Radar continuously monitors GGR across products, segments and channels, surfacing meaningful drift before the monthly close. The same governed definition flows into Reports, Targets and AI Agent answers, so every conversation about revenue starts from the same number.

Explore Finance analytics ↗
Questions 08

FAQ

Not quite. Accounting gross revenue typically refers to total invoiced revenue. GGR is a gaming-specific construct that nets player winnings out of player stakes. The two reconcile through industry-specific reporting standards but cannot be used interchangeably without adjustment.

It depends on the convention. Most operators report GGR before any bonus deduction, treating bonus cost as a separate line that bridges GGR to NGR. Some regulatory definitions allow netting certain bonus types into GGR. The important thing is to apply one convention consistently across all reporting.

Operators typically deduct the contribution to progressive jackpot prize pools from GGR, since that money is earmarked for future payouts rather than retained margin. The exact treatment varies by jurisdiction and provider contract, which is why a clear documented convention matters more than the specific choice.

Always before. Gaming tax is calculated on GGR (or in some jurisdictions on NGR or turnover). Reporting GGR after tax produces a number that is neither standard nor useful for cross-comparison.

Regulators apply jurisdiction-specific rules: which products count, how voids are handled, whether free bets are included. Most operators run an operational GGR for internal use and a regulatory GGR for filings, with a clear reconciliation between them.

Explore next 09

Further reading

Keep the glossary useful

Found a mistake or want a term added to the iGaming Glossary? Let us know.

Browse the complete glossary or see how governed definitions work across dashboards, reports, alerts and AI answers.