GGR Calculator: Gross Gaming Revenue, Hold and NGR

Calculate gross gaming revenue (GGR) and hold for casino and sportsbook, then take GGR down to net gaming revenue (NGR) and net revenue. Choose which deductions count towards NGR, so the figure matches your platform report, affiliate programme or deal terms.

GGR, hold and NGR calculator

Calculate gross gaming revenue and hold for casino and sportsbook, then take it down to NGR and net revenue using the definition you work with.

1. Stakes and payouts
Casino
Sportsbook
Use real-money stakes only. Leave a product at 0 if you don't offer it.
2. Deductions
3. Your NGR definition Tick what your contract, platform or affiliate programme deducts to reach NGR.
GGR this month
–
–NGR on your definition
–NGR as a share of GGR
–net revenue after all deductions

By product

StakesPaid outGGRHold

Hold = GGR ÷ stakes. Payout ratio = paid out ÷ stakes, so hold + payout ratio = 100%.

From GGR to net revenue

What is this revenue worth? Online casinos are usually valued at a multiple of annual NGR set by the licence, cross-checked against EBITDA. Run your NGR through the valuation calculator, or talk to us about selling.

For illustration. Accounting treatment, NGR definitions and gaming tax rules differ by operator, contract and market. Check the rules that apply to you.

How to calculate GGR, hold and NGR

GGR = real-money stakes − winnings paid to players

GGR is what an operator keeps from players before any costs. For a sportsbook, use settled bets only: stakes on bets that have been decided, minus what was paid on them. Open bets are counted when they settle.

Hold = GGR ÷ stakes

Hold shows how much of each euro staked the operator keeps. Its mirror image is the payout ratio (winnings ÷ stakes), so hold + payout ratio = 100%. Casino hold is normally a small percentage, because most casino games are designed to pay back the large majority of stakes over time. Sportsbook hold is usually higher, but it moves with results from month to month.

NGR = GGR − the deductions in your NGR definition

There is no single definition of NGR. Bonuses and free bets are almost always deducted. Gaming taxes usually are. Game provider fees, payment fees and other costs are deducted in some contracts and not in others. That is why the calculator lets you choose.

GGR, NGR and net revenue compared

MeasureWhat it deductsWhere it is used
Stakes (turnover, handle)NothingVolume, turnover taxes
GGRWinnings paidRegulatory reporting, many gaming taxes, B2B revenue share
NGRGGR minus bonuses, usually gaming tax, sometimes other feesAffiliate revenue share, operator valuations, earnouts
Net revenue (as used here)NGR minus provider and payment fees outside the NGR definitionContribution before marketing, staff and overheads

Worked example (calculator defaults)

StakesPaid outGGRHold
Casino€2,000,000€1,920,000€80,0004.0%
Sportsbook€300,000€276,000€24,0008.0%
Total€2,300,000€2,196,000€104,0004.5%
StepAmount
GGR€104,000
− Bonuses and free bets€20,000
− Gaming tax at 15% of GGR€15,600
NGR€68,400 (66% of GGR)
− Game provider fees (10% of casino GGR)€8,000
− Payment fees€3,000
Net revenue€57,400

If the same contract also deducted provider and payment fees, NGR would be €57,400 instead of €68,400, a 16% difference on the same month's trading. These are illustrative inputs, not market averages.

When gaming tax is charged on stakes

Some markets tax turnover rather than GGR, such as Germany's tax on online slot stakes. In the example, a 5.3% tax on all €2,300,000 of stakes would cost €121,900, more than the month's entire GGR. NGR would then be −€37,900. Turnover taxes change the economics of a market far more than the headline rate suggests. Check the base and rate in each market before comparing businesses.

Why the NGR definition matters in a deal

  • Valuation: online casinos are usually valued at a multiple of annual NGR, so a definition that deducts less produces a higher number. Buyers rebuild NGR on their own definition before they price.
  • Affiliate deals: revenue share is paid on NGR as each programme defines it, which is why two programmes with the same percentage can pay very differently.
  • Earnouts: an earnout on NGR needs the definition written into the purchase agreement, including bonus treatment, taxes and fees.

To see what an NGR figure is worth, use our casino valuation calculator. For the wider picture, read what GGR is and how casinos use it.

Frequently asked questions

How do you calculate GGR?

Subtract the winnings paid to players from the real-money stakes they placed in the same period. For a sportsbook, use settled bets only. If players staked €2,000,000 and won €1,920,000, GGR is €80,000.

What is hold percentage?

Hold is GGR divided by stakes: the share of each euro staked that the operator keeps. €80,000 of GGR on €2,000,000 of stakes is a 4.0% hold. Hold plus the payout ratio always equals 100%.

What is the difference between GGR and NGR?

GGR is stakes minus winnings. NGR is GGR minus further deductions, almost always bonuses and free bets, usually gaming taxes, and in some contracts provider or payment fees. Because definitions differ, always check which deductions an NGR figure includes.

Can GGR be negative?

Yes. If players win more than they stake in a period, GGR is negative. It happens most often in sportsbooks after favourable results for bettors, and in casinos after large jackpot wins. That is why buyers look at 12 months or more rather than a single month.

Is gaming tax charged on GGR or on stakes?

It depends on the market. Many markets tax GGR, some tax GGR after bonuses, and some tax stakes (turnover). A turnover tax can cost more than the operator's entire GGR, so the tax base matters as much as the rate.

Which revenue figure is used to value an online casino?

Usually trailing 12-month NGR, multiplied by a multiple set mainly by the licence, and cross-checked against EBITDA. Buyers recalculate NGR on their own definition and reconcile it with platform reports and bank statements before agreeing a price.

Get new deals before they go public

New casino, sportsbook and affiliate listings go to subscribers 48h before we list them publicly. One email a week at most.

Prefer Telegram? Join iGaming professionals on @igamingdealflow