What Do GGR and NGR Actually Mean for Your iGaming Profit?

If you run an iGaming platform, you must have come across the terms such as GGR and NGR in every financial report. At the same time, while many operators and platform providers come up with various formulas as related to the concepts above, very few can explain what is really behind the two. Even, fewer can explain why the gap between the two numbers keeps growing, or what that gap is quietly telling them about their business. Understanding GGR and NGR in iGaming is not just a figure, rather a clear picture whether the business is profitable or seems to be so.
Currently, this matters more than it used to. Bonus costs are climbing, regulatory fees vary greatly by jurisdiction, and payment processing takes away funds in ways that are invisible until you cast a glance at the real revenue figure. Let's go through what these two metrics really mean, where operators get them wrong, and how to keep track of both without waiting for a monthly spreadsheet to tell you something went sideways three weeks ago.
What Is GGR in iGaming?
GGR, or Gross Gaming Revenue, is the total amount wagered by players minus minus the total amount of the winnings over a given period. If expressed in a formula:
GGR = Total Bets − Total Winnings
Let us consider an example. Say the players made bets of $500,000 in a month and won totally $380,000. After the appropriate payout the platform GGR comes to be $120,000. That's the raw revenue that the games generated for the casino.
GGR is useful because it's clean and comparable. Regulators use it to calculate gaming duties in many markets. Investors like it because it shows the potential of the platform and the expected profit volumes independent of marketing or operating efficiency. However, this figure alone cannot give an idea if you are making money.
What Is RTP in Gambling Industry? Click to see.
What Is NGR in iGaming?

NGR, or Net Gaming Revenue, takes GGR and subtracts from it the additional costs such as bonuses, promotional credits, and often taxes. To visualize it as a formula:
NGR = GGR − Bonuses/Promotions − Gaming Duties (where applicable)
Based on the example above it looks as follows: after paying out, for example, 25,000 in bonus wagering credits and paid $8,000 in gaming duty, $87,000 is left as your NGR. That's a 27.5% drop from GGR to NGR in a single month, just from two cost lines.
This is the number that actually reflects what the casino has earned and can continue working with. Some operators include payment processing fees and chargebacks into their NGR calculation too, though that's a usual industry practice. What matters is to define it consistently and never mix definitions across reporting periods.
GGR vs NGR — Why the Difference Matters for Operators
It may happen so that the operator’s GGR is going up for months with the NGR flatlining or falling. This where the trap is. If the operator’s goal is to chase large volumes and he is running aggressive bonus/free bets campaigns, the GGR may be inflated without improving the NGR.
To put it in a different way, the difference between GGR and NGR stands for the real cost of player acquisition and retention strategy. Nonetheless, a widening gap is not always bad, it can be a sign of active investing into growth. But it is crucial to track and analyze the numbers to understand if the investment pays off or eats up the earnings.

At this stage it is important to take into consideration the jurisdiction as well, since taxation varies across different markets. Some markets tax GGR, others tax NGR, and the rate itself varies by license type and region. Especially if an operator wors on different markets it is necessary to know which number their tax obligation is actually calculated on to avoid throwing out big numbers.
Another point worth attention is the bonus system. Wagering requirements, bonus abuse, and promotional structure all are reflected in NGR earlier than anywhere else. The risk management team working on bonuses should not be looking at GGR only, otherwise an important signal of a serious issue may be overlooked.
Let's trace one-month operations for an operator.
Total stakes for the month: $2,000,000
Total winnings paid to players: $1,550,000
GGR = $2,000,000 − $1,550,000 = $450,000
During the month the operator ran a deposit-based promotion that cost $60,000 in bonus funds which was withdrawn. According to their licensing jurisdiction this yields 15% of GGR, which comes to $67,500. Let us calculate the NGR:
NGR = $450,000 − $60,000 − $67,500 = $322,500
That's a 28% reduction from GGR to NGR. If this operator made the operational calculations including the marketing spend, salary, or investment projects based on $450,000 instead of $322,500, they'd be operating with a completely wrong picture. Over a certain period of time, that kind of miscalculation accumulates into huge losses.
Common Mistakes Operators Make When Calculating These Metrics
There a number of recurring scenarios which should be considered by all the operators.
Counting issued bonuses instesad of redeemed ones. A $50 free bet that a player never activates isn't a cost yet. Counting it as NGR the moment it's issued overstates your deduction and makes your NGR look worse than it is.
Applying the wrong tax base. Using a GGR-based duty rate on an NGR figure, or vice versa, especially when operating across multiple licenses with different tax treatments.
Mixing time periods. Calculating GGR for a settlement period that doesn't match the period bonuses were issued in, which creates imaginary gaps that look like errors during reconciliation.
Treating chargebacks and payment fees inconsistently. Some months they're converted into NGR, other months they should be treated separately, since different people prepared the report.
Not segmenting by product vertical. Sportsbook, casino, and poker often carry very different margin profiles. A blended GGR/NGR figure can hide the fact that one vertical is dominating over another.
Most of these aren't sophisticated errors. They're the result of manual reporting processes where definitions drift over time and nobody catches it until year-end reconciliation.

How iGcore Dashboard Tracks GGR and NGR in Real Time
The iGcore platform collects GGR and NGR information directly from live transactions, bets, payouts, bonus conversions, and the taxes as applied for every specific jurisdiction and market. In other words, the numbers reflected on the dashboard reflect what is actually happening on the platform at a given point, rather than generalized data.
All the parameters mentioned above are analysed and jointly presented in the dashboard in live regime. This gives a multi-faceted precise picture of the funds flow on the platform, hence ensuring effective and profitable operations. Everyone is working from the same base numbers, and time period, so the GGR-to-NGR gap is something you can actually monitor and follow live rather than discover after the fact.
Talk to iGcore About Your Platform
GGR tells you how your business is performing. NGR tells you what your business is actually keeping. Operators who track both, in real time and with consistent definitions, are the ones who escape margin erosion early and fix it in time.
If you want to see how this looks on your own data, talk to iGcore team and discover new paths to successful business.


