GH GambleHub

Taxation in the iGaming industry

1) Tax card in iGaming (who pays what)

A. B2C operator (casino/sport):
  • Special tax on gambling activities: by GGR, turnover (turnover) or profitable base.
  • Corporate income tax (CIT).
  • VAT/GST (usually for B2B services; B2C gambling services are often exempt/non-taxable, but details vary by jurisdiction).
  • Deductions (WHT): payments to non-residents (royalties, interest, services).
  • Payroll taxes (state/outsource).
B. B2B Provider (Game Content/Payments/LCC):
  • CIT by place of residence or PE in the client's country.
  • VAT/GST for electronic services (place-of-supply rules).
  • Possible royalties/WHT in IP licensing.
C. Affiliates/Media:
  • Income tax/self-employment by residency.
  • WHT is possible at the source in the operator's country (depends on the double taxation treaty - DTT).

2) Bases and formulas (operating minimum)

2. 1 Basic definitions

Turnover (bets): sum of all bets/ticket turnover.
Payouts: Wins for players.

GGR (Gross Gaming Revenue):
[
\text{GGR} = \text{Turnover} - \text{Payouts}
]

Bonus Costs: used bonuses/FS at actual cost.
Jackpot Contributions: Adjustable interest on bets/GGR.

NGR (Net Gaming Revenue):
[
\text{NGR} = \text{GGR} - \text{Bonus Costs} - \text{Jackpot Contributions} - \text{Game Provider Fees}
]

GP Fees:% of GGR/turnover/handle under contract.

2. 2 Tax models

GGR-tax: bet on gross gaming income (often 5-40% depending on vertical/jurisdiction).
Turnover-tax:% of bet turnover; is margin sensitive.
Profit-based: CIT/special income tax (rare for purely iGaming).
Fixed fee/licensing fees: annual/monthly, sometimes by gaming places/terminals.

2. 3 Bonuses and deductions

Somewhere bonuses are allowed as a deduction from the GGR database, somewhere they are not (or partially).
Free Bets/FS: Consider "implementation cost," not face value; fix methodology in policy.

2. 4 Jackpots

Progressive funds: Not usually considered a payout until played out; but contributions can be recognized as an expense (tax practice - jurisdictional).

3) VAT/GST and "place of supply"

B2C gambling services are often exempt/out of VAT, but this does not mean "zero duties": input VAT on expenses can be non-refundable.
B2B-electronic services/licenses - as a rule, the place of sale at the recipient → reverse charge on the client's side, and you have the obligation to register a non-resident in a number of countries.
Marketing/affiliates: advertising services are usually taxed at the recipient's place (B2B), possibly reverse charge.

4) Withholdings (WHT) and royalties

Payments to non-residents for gaming/IP licenses are often qualified as royalties → applied by WHT if there is no DTT benefit.
In contracts, clearly state gross/net, tax brute-up and the obligation to provide a certificate of residence.

5) Holdings, TP and Permanent Establishment (PE)

5. 1 Transfer Pricing (TP)

iGaming groups with development/marketing/operations centers are required to have a Master/Local File, comparability analysis and intragroup rate policy (Cost +/TNMM/Royalty-rate).
Engine/content/brand royalties → confirm DEMPE factors (who develops/operates IP).

5. 2 Permanent Mission (PE)

PE risks for the operator/provider: post-significant people functions, local sales representatives with the authority to conclude transactions, local servers/data centers, long-term lease of the office/staff.
With PE - taxation of part of the profit in the country of presence + possible VAT duties.

6) Players and winnings taxes

In a number of countries, winnings from players are taxed at the source/recipient; the operator can act as a tax agent.
Required: visible logic of deductions, report to the player, storage of registers (KYC-bundle).

7) Accounting and calculation examples

7. 1 Mini example (month, casino)

Turnover: 10 000 000

Payouts: 9 300 000 → GGR = 700 000

Bonus Costs: 80 000

Jackpot contrib.: 20 000

GP Fees (20% of GGR): 140,000

→ NGR = 700 000 − 80 000 − 20 000 − 140 000 = 460 000

If GGR-tax = 20% → Tax = 140,000.
The CIT counts from accounting profit after all recognized expenses.

7. 2 B2B Provider (Royalty)

Royalty base: 20% of the operator's GGR on their content.
When paying to a non-resident - check DTT on WHT (for example, 0-10-15%).
In the invoice, highlight the royalty characteristic and the tax clause (gross-up if there is no certificate).

8) Policy and registers (templates)

8. 1 Register of tax liabilities (YAML)

yaml entity: "Gamble Hub Ops Ltd"
residence: "..."
gaming_tax:
model: "GGR"
rate: 0. 20 bonuses_deductible: true jackpot_contrib_deductible: true vat_gst:
b2c_gaming: "exempt    out_of_scope"
b2b_services: "reverse_charge"
withholding:
royalties_default: 0. 10 dtt_available: true tp_policy:
method: "TNMM"
markup: "Cost+8%"
pe_risk:
sales_agents: "restricted"
servers_location: ["..."]
owner: "Tax/Finance"

8. 2 Bonus/Jackpot Accounting Policy

yaml bonuses:
recognition: "upon_redemption"
valuation: "expected_value"
cap_per_player_day: 100 jackpots:
fund_rate_of_turnover: 0. 5%
expense_recognition: "monthly_contribution"

8. 3 DTT/Certificate Register

yaml counterparty: "ProviderX Ltd"
payment_type: "royalty"
country: "..."
dtt_rate: 0. 0 residency_certificate: "2025-valid. pdf"
gross_up_clause: true

9) RAG Risk Matrix

RiskR (critical)A (fixable)G (control)
Incorrect tax baseBonuses/jackpots incorrectly accounted forPartial methodApproved policy + registries
VAT/GSTNo registration/RC, input VAT lossSpaces by b2b chainsPlace-of-supply + RC card
WHT/DTTPayments without certificates → overpaymentLate certificatesDTT calendar and brute-up clauses
TP/PEWithout TP files/locales, risk of additional chargesIncomplete analysesMaster/Local File + DEMPE
Player winsUnstoppable taxes/penaltiesPartial casesAgent role, deduction logs
Reporting/TimingDelinquencies/penaltiesIsolated casesCalendar and owner by jurisdiction

10) Checklists

Before market launch

  • Tax model defined: GGR/turnover/profit; vertical rate.
  • Bonus/jackpot policy and their tax treatment.
  • VAT/GST: B2C exemption, B2B rules, need-to-register/RC.
  • WHT card (royalties/services), DTT and residency certificates.
  • TP policy of the holding; Feature Map (DEMPE).
  • PE assessment (people/servers/office).
  • Tax regime on player winnings and agent role.
  • Reporting calendar, responsible, key dates.

Monthly cycle

  • Reconciliation of GGR/NGR with platform and ledger logs.
  • Bonus/jackpot reserves.
  • Checks WHT and status of DTT certificates.
  • VAT register: RC/output/input.
  • Reconciliation of affiliate payments and deductions.

11) Postings and reporting (very brief)

Accrual of GGR-tax: Dt Game tax expenses/Kt Game tax liabilities.
Provider Royalty: Dt Cost/Royalty/Kt Creditor; at WHT - Dt Expense by WHT/Kt Taxes payable.
VAT RC (received B2B service): VAT payable/Kt VAT recoverable (according to country rules).

12) Playbooks

P-TAX-01: Error in GGR database

Reconciliation of bet/pay log → rebate/jackpot recalculation → correction declaration → method update.

P-TAX-02: Payment without DTT certificate

Apply standard WHT → certificate request → submit for return/credit → update DTT calendar.

P-TAX-03: PE risk

Inventory of functions/people/servers → restriction of sales authority → agency model/commissions → PE position.

P-TAX-04: VAT audit

Raise RC/invoice register → match place-of-supply → prepare clarifications/contracts → fix guides.

13) KPI/Metrics

Tax Accuracy% (variance report vs ledger ≤ 0. 5%).
Timely Filing%.
WHT Over-withheld.
TP Documentation Coverage %.
PE Risk Score (by checklist).
Share of confirmed input VAT (if applicable).

14) Mini-FAQ

VAT on B2C casino? Often exempt/out of scope, but input VAT may not be refundable.
Can bonuses be deducted from GGR? Depends on the mode; fix the policy and confirm with local rules.
When does PE occur? If there are people/infra/authorizations creating significant activity; evaluate functions.
How to reduce WHT? DTT + current certificates, correct payment qualification (royalties vs services).

15) Disclaimer

The material is the operational framework for the tax function in iGaming. Specific rates/benefits and interpretations vary by country and change over time; before use - check with local regulations and the relevant consultant.

16) Conclusion

Taxes in iGaming are a system of processes: a correct base (GGR/NGR), an understandable bonus/jackpot policy, a VAT/GST card, WHT/DTT control, TP documentation and PE monitoring. Standardise registers, calendar and playbooks - and the tax becomes a predictable feature rather than a source of surprises.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Telegram
@Gamble_GC
Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.