Establish which revenue concept is in use
A common actual-outcome GGR convention starts with eligible stakes less winnings, but you must confirm the operator’s scope and accounting treatment. NGR then applies the agreed deductions or adjustments. Do not assume every programme uses the same list.
Some contracts use a theoretical measure instead. Arena’s published terms calculate a theoretical base using wager amounts and game-edge inputs rather than actual wins and losses. The abbreviation NGR therefore cannot tell you the whole mechanism. Ask for the formula and data owner.
Build a revenue bridge
Show the starting base, every permitted deduction, corrections and the resulting commissionable amount. XYES lists supplier, payment, promotional and other applicable costs. Betmaster publishes its own calculation. Those examples demonstrate why a headline percentage cannot be evaluated alone.
Do not copy another programme’s deductions into a new agreement. Use the applicable plan and ask for clarification when a statement introduces an unfamiliar line. A general “admin cost” label is not enough to reproduce a calculation without the agreed method.
Use hypothetical numbers transparently
Assume an invented report has €50,000 of eligible stakes and €45,000 of winnings under an agreed actual-outcome convention. Its GGR is €5,000. If the specified deductions total €1,500, the resulting NGR under that example is €3,500.
A hypothetical 20% commission on that base would be €700 before any other applicable settlement condition. These figures are arithmetic examples, not rates, typical margins or campaign results. A theoretical-revenue agreement would need a different calculation and cannot be substituted into this bridge.
Talk to us
Pick a 30-minute slot, or DM us on Telegram.
Need help applying this to your campaign? Tell us what you’re planning.
Pricing is scoped to your brief. We reply within one working day.
Separate revenue from cash and contribution
Deposits and withdrawals are account cash movements. They do not by themselves show stakes, winnings or commissionable revenue. Revenue also does not equal the operator’s final profit or the campaign’s incremental contribution after acquisition and servicing costs.
Keep the units visible when reporting creator performance. Comparing one creator on gross deposits and another on NGR gives no meaningful ranking. Use the same cohort, observation age, currency and formula, and retain any uncertainty about attribution.
| Question | Evidence needed |
|---|---|
| Actual or theoretical? | The precise agreed mechanism, not the abbreviation alone |
| Which activity? | Eligible product, cohort, currency and reporting period |
| Which deductions? | Contract basis and calculation for each line |
| Which corrections? | Statement version and source of the revision |
| Which decision? | Commission, contribution and final profit kept distinct |
Reconcile before renewal or payment
Record the reporting period, formula version, provisional adjustments and opening carry balance. Ask finance to identify which statement is final for payment. If a later correction changes the base, preserve the earlier version and explain the difference.
The resulting bridge helps the parties assess a proposed commercial model. It must not become an instruction to seek larger player losses or bypass responsible-gambling controls. Commission accounting and honest creator production are compatible only when both the terms and safeguards remain explicit.
Check negative carryover before turning the period’s NGR into a payable commission.
Frequently asked questions
Is NGR always GGR minus the same fixed percentage?
No. Published programmes use different deductions and some use theoretical calculations. Read the formula controlling the actual deal.
Can I infer NGR from deposits?
No. Deposits do not establish stakes, winnings, deductions or the contractual revenue base.
Results from campaigns our team has run
Web3 game · gaming creators, streams and events
Illuvium
6,550 new players and 24,000+ followers
Read the Illuvium caseCrypto exchange · KOLs on X, YouTube and TikTok
Binance
4,245 new users and more than $510M in trading volume, double the target
Read the Binance caseCrypto banking · influencers and growth
Swissmoney
32,000+ users onboarded and CPA cut 4x
Read the Swissmoney case
3betmedia launched in 2026; most of these campaigns ran before the name existed. See all 19 cases.
Sources and further reading
Primary references support the limited platform, product or rights facts above. Operational examples are hypothetical; this page does not provide legal approval or a performance guarantee.
