← Daily insights

ggr revenue share casino: Audit Monthly Invoice Netting

October 21, 2026

A ggr revenue share casino agreement can look straightforward until finance receives the first invoice. A percentage of positive gross gaming revenue sounds unambiguous, but the amount depends on where losses can offset wins, when transactions enter the calculation, and how corrections affect closed periods. Before launch, turn those decisions into a written billing specification and a repeatable month-end check. This prevents your team from approving an invoice that is mathematically correct but based on the wrong scope.

ggr revenue share casino: define the billing bucket first

For a basic gaming ledger, GGR is stakes minus player winnings. That is a starting point, not a complete contractual definition. Bonus-funded play, jackpots, voided bets, and later corrections need explicit treatment. Deposits are not gaming revenue, and withdrawals are not the measure of player winnings.

The most consequential question is often the billing bucket: the unit within which revenue and losses are combined before the positive-GGR floor is applied.

Possible buckets include:

  • The entire operator account for the billing period.
  • Each brand or licensed entity.
  • Each studio or contractual provider group.
  • Each settlement currency.
  • A combination, such as studio, currency, and brand.

Do not infer the bucket from the dashboard layout. A report grouped by studio does not prove that the contract calculates fees separately by studio. Ask for the actual calculation order and an invoice example.

Why the calculation order matters

Consider a hypothetical month in one settlement currency, with no other adjustments:

  • Studio A produces $80,000 of GGR.
  • Studio B produces negative $30,000 of GGR.
  • The revenue share rate is 10%.

If both studios belong to one billing bucket, the fee is 10% of $50,000: $5,000. If each studio is a separate bucket with its own zero floor, the fee is $8,000 plus zero: $8,000.

Neither result can be selected from the rate alone. The $3,000 difference comes from netting scope, not a calculation error. Separate buckets also do not automatically create a credit for the negative studio.

Put the calculation rules into a billing schedule

Ask the commercial and finance teams on both sides to approve a short schedule attached to, or explicitly incorporated into, the agreement. It should be detailed enough for an analyst to reproduce an invoice without a verbal explanation.

Record these fields

  • Scope: contracting entity, brands, studios, and excluded products.
  • Period: start and end boundaries, timezone, and monthly close date.
  • Recognition event: accepted bet, completed round, settlement, or another defined event.
  • GGR components: qualifying stakes, winnings, reversals, and adjustments.
  • Netting key: the dimensions defining each billing bucket.
  • Negative treatment: reset each period or carry forward under specified conditions.
  • Currency treatment: settlement currency, conversion source, rate timestamp, and precision.
  • Fee rules: percentage, rounding stage, and separately agreed charges or taxes.

For a bucket with no carryforward, a simple revenue-share formula is `rate × max(0, eligible GGR)`. Do not use that formula unchanged if the contract has carryforward balances, product-specific rates, or additional billing rules.

Distinguish GGR from net gaming revenue. Marketing spend, payment processing costs, and operating expenses do not become deductions merely because the operator incurred them. Any permitted deduction needs an agreed definition.

Test negative GGR across two periods

A one-month example cannot establish whether negative revenue carries forward. Require a second test that crosses a billing boundary.

Suppose a bucket records negative $20,000 in April and positive $50,000 in May. With a monthly reset and a 10% rate, the April revenue-share fee is zero and the May fee is $5,000. Under a hypothetical full carryforward arrangement, the May chargeable base could instead be $30,000, producing a $3,000 fee.

Those are alternative contract structures, not interchangeable interpretations. Confirm whether a carryforward:

  • Expires after a defined period.
  • Remains confined to its original bucket.
  • Survives a brand migration or contract renewal.
  • Can be affected by later transaction corrections.

Store any agreed carryforward as a traceable opening balance, movement, and closing balance. A negative balance should not silently disappear when reporting identifiers change. Equally, negative GGR does not automatically mean the supplier owes the operator cash.

Close the month without losing late settlements

Billing problems often arise when operational activity and accounting periods do not align. A bet may be accepted before midnight, settle afterward, and receive a correction several days later.

Choose a recognition rule supported by the agreement and available event data. Do not casually mix bet-time stakes with settlement-time winnings: that can separate related amounts and distort period GGR.

Keep at least these timestamps in the reconciliation dataset:

  • Source event time.
  • Operator receipt time.
  • Settlement or completion time, where available.
  • Accounting recognition time and assigned billing period.

Then define what happens after close. A late correction might generate a revised invoice, a credit note, or an adjustment on the next invoice, depending on the agreement and applicable accounting requirements. Preserve the original event, the correction, and their relationship rather than overwriting the earlier record.

If a correction changes previously positive GGR to negative GGR, recalculate the affected bucket under the agreed floor and carryforward rules. Applying the percentage to the correction amount alone may produce the wrong credit.

Build an independent invoice reconciliation

Use your transaction ledger to reproduce the supplier calculation. A dashboard screenshot is useful context, but it is not enough to verify event inclusion, duplicate handling, or rounding.

A practical month-end sequence

  1. Freeze the input snapshot. Record the extraction time, billing period, and dataset version.
  2. Check completeness. Compare event counts and totals with supplier exports; investigate missing references and duplicates.
  3. Normalize event treatment. Map stakes, winnings, cancellations, and corrections according to the billing schedule.
  4. Assign billing buckets. Use effective-dated brand, studio, and currency mappings.
  5. Apply the agreed sequence. Net eligible amounts, apply carryforward if permitted, floor the base, and calculate fees in the documented order.
  6. Compare invoice lines. Separate base differences, currency differences, rounding differences, and unrelated charges.
  7. Approve or dispute. Retain the calculation, supporting evidence, and reviewer sign-off.

Avoid converting every event at an arbitrary current exchange rate. If billing involves multiple currencies, the conversion method and its position in the calculation must match the agreement.

Set an internal review threshold for discrepancies, but investigate systematic differences even when the first month's amount is small. A recurring mapping error can spread as more studios go live.

What to confirm with GamingAPI

GamingAPI connects operators to 16,000+ games from 150+ studios through one API, with a seamless wallet, multi-currency support, and USDT deposits. Its stated pricing is a $350 one-time setup fee plus 10% of positive GGR.

That headline does not, by itself, specify netting scope, negative-GGR carryforward, correction timing, or currency conversion rules. Review pricing and ask for those details to be confirmed in writing for your agreement. Keep the one-time setup charge separate from recurring revenue-share calculations.

Before integration acceptance, request a sample billing export and use hypothetical positive, negative, and late-correction cases to validate your reconciliation process. If a billing field is unavailable, agree on an alternative evidence source before the first invoice. You can contact GamingAPI to discuss the required commercial definitions and reporting inputs.

FAQ

Does 10% of positive GGR mean 10% of deposits?

No. Deposits fund player balances. GGR generally starts with qualifying stakes minus player winnings, subject to the contract's definitions. Deposit volume cannot substitute for a gaming-ledger calculation.

Can one studio's negative GGR offset another studio's positive GGR?

Only if the agreement allows cross-studio netting within the same billing bucket. Ask for a worked example showing the result before signing.

What should an invoice dispute include?

Provide the invoice line, affected bucket, disputed amount, calculation rule, and supporting transaction references. Include the dataset version and relevant corrections. Share evidence securely and omit unnecessary player personal data.