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).
- 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.
- 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.
[
\text{GGR} = \text{Turnover} - \text{Payouts}
]
Bonus Costs: used bonuses/FS at actual cost.
Jackpot Contributions: Adjustable interest on bets/GGR.
[
\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
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.