Insights · 18 August 2026

How to Calculate Net Gaming Revenue Correctly

Learn how to calculate net gaming revenue with an auditable waterfall for bonuses, gaming duty, affiliates, and jurisdiction-level reporting. At scale.

← All insights
How to Calculate Net Gaming Revenue Correctly

A profitable-looking market can become loss-making the moment gaming duty, bonus cost, affiliate share, and payment costs are applied correctly. That is why knowing how to calculate net gaming revenue is not a reporting exercise. It is the basis for pricing, market expansion, partner negotiations, tax compliance, and a credible month-end close.

For an iGaming operator, the challenge is not the arithmetic. The challenge is defining each deduction consistently, applying it to the right legal entity and jurisdiction, and preserving an audit trail from player activity through to the general ledger. A generic revenue report may show a number called NGR. That does not mean it reflects the economics your finance team, regulator, or commercial partners need to see.

How to Calculate Net Gaming Revenue

At its simplest, net gaming revenue is gross gaming revenue less the deductions that apply under the operator's commercial, regulatory, and accounting policy.

NGR = GGR - player deductions - gaming duty - commercial deductions

The exact contents of those deductions vary. A practical operating definition may be:

NGR = GGR - bonuses and promotional costs - gaming duty - affiliate commissions - revenue share - payment processing costs

That formula is useful for management reporting, but it should not be treated as a universal statutory definition. In many jurisdictions, gaming duty is assessed on a tax base that differs from the commercial NGR measure. Some affiliate agreements calculate commission from GGR, while others use NGR after bonus deductions but before gaming duty. Revenue-share deals may exclude certain games, payment costs, or jackpot contributions.

The correct calculation is therefore not one formula for the entire business. It is a controlled revenue waterfall with clearly defined rules.

Start With Gross Gaming Revenue

Gross gaming revenue, or GGR, is generally the amount wagered by players less winnings paid to players.

GGR = stakes or bets - player winnings

For a casino operator, this may be measured by game, player, brand, currency, and market. For sportsbook, it is commonly calculated as stakes less returns, with settlement timing and voided bets requiring special care. A sportsbook's GGR can move significantly around major events, so finance teams need a defined cutoff policy for unsettled wagers and late settlement adjustments.

GGR should be sourced from approved gaming-platform data, not recreated manually in a spreadsheet. The source data needs to retain enough granularity to reconcile gaming transactions to wallet movements, player balances, and the financial ledger. If GGR cannot be traced to the underlying game or bet settlement data, every deduction applied afterward becomes harder to defend.

Include adjustments deliberately

Not every player-facing transaction belongs in GGR. Voided bets, stake refunds, canceled games, correction entries, jackpot contributions, and operator-funded prizes each require explicit treatment. The same is true of progressive jackpots, where the timing of the contribution and the jackpot payout may differ.

The key question is not whether an adjustment is inconvenient. It is whether it changes the operator's gaming yield and how that treatment aligns with local regulation, game-provider contracts, and the accounting policy. A finance team should be able to explain each adjustment without relying on institutional memory.

Apply Player Deductions at the Right Level

Bonuses are often the first major deduction from GGR, and frequently the least controlled. Free bets, free spins, deposit matches, cashback, loyalty rewards, and goodwill credits do not all behave the same way economically or for reporting purposes.

A bonus may be deducted when granted, when redeemed, when consumed in gameplay, or when it produces a cashable player win. The appropriate point depends on the promotion design, the gaming platform's data model, and the reporting purpose. Booking the full cost when a bonus is issued may overstate the period's promotional expense if a meaningful portion expires unused. Waiting until cash withdrawal may defer the cost too far.

For management reporting, many operators calculate a bonus cost based on actual redeemed value or bonus-to-cash conversion. For statutory reporting, the regulator may prescribe a different tax treatment. These measures can coexist, but they should not be blended into one opaque number labeled "bonus deduction."

A controlled setup separates bonus types, tracks issued, redeemed, expired, and outstanding balances, and posts accruals where the economic event occurs before settlement. That gives commercial teams visibility into promotion profitability without compromising the tax calculation.

Treat Gaming Duty as a Separate Tax Engine

Gaming duty is not sales tax. It is commonly calculated from gaming activity under jurisdiction-specific rules, thresholds, rates, exclusions, and filing periods. It may be assessed on GGR, on a regulator-defined NGR base, or through a tiered structure that changes as revenue increases.

This is where a single global NGR formula breaks down. An operator may have one market where bonus costs reduce the duty base, another where they do not, and a third where the tax rate depends on product type or monthly revenue band. Casino, sportsbook, poker, and bingo can each have distinct treatment within the same group.

Finance should maintain two related but distinct views:

  1. The regulatory tax base used to calculate gaming duty.
  2. The commercial NGR measure used to assess market profitability.

They may reconcile closely, but they are not automatically the same. Treating tax as a simple percentage applied after month-end is how operators create filing risk, late adjustments, and misleading market margin reports.

Add Affiliate, Supplier, and Revenue-Share Deductions

After player deductions and gaming duty, the next question is which commercial costs belong in NGR. There is no answer that applies to every operator. The right treatment follows the definition used by the stakeholder reviewing the number.

Affiliate commissions are often calculated from a contract-defined NGR. That definition might exclude gaming duty, payment charges, bonus costs, fraud losses, chargebacks, or jackpot contributions. Some agreements have negative carryover; others reset monthly. A flat affiliate-rate assumption will create settlement disputes quickly.

Game-provider and platform revenue shares require similar discipline. If a supplier receives a percentage of game revenue by title, market, or player segment, the calculation needs the same dimensions in the financial model. A group-level allocation based on total GGR may be fast, but it is not a substitute for contractual accuracy.

Payment-service-provider fees, chargebacks, and fraud losses are also commercially material. Whether they sit above or below your NGR line depends on your reporting policy. Many CFOs prefer to show a contribution measure after these costs because it reveals the actual economics of a market. That is useful, provided it is clearly named rather than presented as a regulator's NGR definition.

A Worked Net Gaming Revenue Example

Assume an online casino brand records $12,000,000 of player stakes in a month and pays $10,200,000 in winnings. Its GGR is $1,800,000.

During the same period, redeemed bonus cost is $180,000. Gaming duty for the jurisdiction is calculated at $252,000 under the applicable duty base and rate. Affiliate commissions total $126,000, supplier revenue share is $198,000, and PSP fees and chargebacks total $54,000.

The commercial waterfall is:

GGR: $1,800,000 Less redeemed bonuses: $180,000 Less gaming duty: $252,000 Less affiliate commissions: $126,000 Less supplier revenue share: $198,000 Less PSP fees and chargebacks: $54,000 Commercial NGR: $990,000

This result is meaningful only if every line has a defined source and rule. The $252,000 duty amount, for example, should come from a jurisdictional tax calculation rather than a manually entered estimate. The affiliate figure should reconcile to the underlying partner terms. PSP fees should reconcile to processor statements, timing differences, and clearing balances.

Keep NGR Separate From Recognized Revenue

NGR and accounting revenue are related, but they are not interchangeable. Recognized revenue must reflect the operator's accounting policy, principal-versus-agent assessment, timing of game or wager settlement, and applicable revenue-recognition requirements.

An operator may use NGR as a management metric while recognizing revenue differently in the statutory accounts. This is particularly relevant where the operator shares economics with platform providers, white-label partners, or game suppliers. Presenting net amounts when the operator controls the underlying gaming service, or gross amounts when it acts as an agent, can materially distort reported revenue.

The finance architecture should support both views without requiring separate manual models. Management needs an operational revenue waterfall; auditors need evidence for recognized revenue; tax teams need jurisdictional duty bases. One data foundation should produce each result under controlled rules.

Build the Calculation Into the Close Process

A reliable NGR process starts before the end of the month. Daily data ingestion from gaming platforms, wallets, PSPs, affiliate systems, and supplier reports reduces the volume of late reconciliation. Each source should map to consistent dimensions such as legal entity, license, jurisdiction, brand, product, currency, game vertical, and partner.

At close, finance should reconcile GGR to gaming-platform settlement data, cash movements to PSP statements, bonus balances to wallet records, and tax liabilities to the jurisdictional duty calculation. Known timing differences should be accrued rather than left in unexplained variances. If a provider invoice arrives after close, the revenue share should still be recognized in the period in which the underlying gaming activity occurred.

This is where an iGaming-specific ERP matters. Artio configures NetSuite around the revenue waterfall itself, so duty logic, partner settlement, accruals, and multi-market reporting do not depend on a collection of finance-owned spreadsheets.

A good NGR number should do more than satisfy a monthly reporting pack. It should let leadership see, with confidence, which markets, products, campaigns, and partners create real economic value after the deductions that actually matter.

Talk to us

Prefer the short version?

The blog is the long read. For your actual numbers — the engine, gaming duty, the close — book a short call with a partner who would configure it.

Book a call.

Independent, objective advice. We reply within one business day.

Thanks — we'll be in touch within one business day. For anything urgent, email [email protected].