GH GambleHub

Podatki: VAT, GST, GGR i odliczenia

1) Mapa koncepcyjna

VAT/GST - podatek konsumpcyjny pośredni. W wielu krajach zakłady hazardowe są zwolnione/wyłączone z VAT, ale podlegają odrębnym podatkom od gier hazardowych (cło/opłata). Ale usługi (PSP, partnerzy, dostawcy treści, SaaS) - często w ramach VAT/GST.

Podatek GGR (Gaming/Gambling Duty) - podatek dochodowy brutto od gier hazardowych:
  • „GGR = udziały (obroty) − wypłaty (wypłaty)”
  • Często pojawiają się korekty (jackpoty, bonusy, zakłady nieważne) - zarejestruj się w polityce.
  • NGR - „GGR − Bonusy − Udział dostawcy - Opłaty za platformę − Podatki od stawek (w stosownych przypadkach)” - margines zarządzania.
  • Podatek u źródła (WHT) - podatek u źródła od transgranicznych płatności za usługi/opłaty licencyjne (podmioty powiązane, dostawcy gier, konsultanci). Stawka zależy od umowy o unikaniu podwójnego opodatkowania (DTT) i statusu odbiorcy (certyfikaty W-8/W-9/residency).
  • Miejsce dostawy/Nexus - zasady określające, gdzie należy zapłacić VAT/GST/GGR (lokalizacja gracza, licencje, miejsce świadczenia usługi).

2) Gdy podatek VAT/GST występuje, a nie

2. 1. Operacje gracza (B2C)

W wielu jurysdykcjach zakłady/wygrane są zwolnione z podatku VAT: podatek hazardowy (GGR/cło obrotowe).
Bonusy i freespins: nie przedmiot VAT, ale wpływ na GGR/NGR i podstawy opodatkowania gry (patrz lokalne zasady kompensacji bonusów).

2. 2. Transakcje kontrahenta (B2B)

PSP/Acquirer, zwalczanie nadużyć finansowych, KYC, hosting, SaaS, podmioty powiązane - zwykle podlegające VAT/GST zgodnie z zasadami świadczenia usług.
Transgraniczne: możliwe jest odwrotne obciążenie (płatność własna od odbiorcy) lub WHT za płatności.
Opłaty licencyjne/RevShare to studios - potencjalny obiekt WHT (jako opłaty licencyjne/usługi) + możliwy VAT w lokalizacji odbiorcy/sprzedawcy.

2. 3. Sprawy graniczne

DCC/conversion, FX spread: to nie jest VAT za grę, ale koszt usługi finansowej (zwykle bez VAT lub ze specjalnymi trybami) - wziąć pod uwagę oddzielnie.
Opłaty za wnioski: B2C-fee może podlegać VAT jako opłata za usługę platformy.

3) Miejsce dostaw i systemy rozrachunku

Aktywność w grach: Często związane z jurysdykcją licencji i/lub lokalizacji gracza. Kluczem jest to, gdzie powstaje podatek od hazardu.
Usługi B2B: miejsce sprzedaży - miejsce odbiorcy, stosuje się opłatę odwrotną (opłaty pobierane przez odbiorcę i akceptowane do odliczenia).
Usługi cyfrowe B2C (nie gry): rejestracja OSS/One-Stop Shop (UE) lub lokalna GST w miejscu klienta jest ważna.

Praktyka: Przepływy segmentu według kraju gracza, kraju kontrahenta, rodzaju usługi i systemu podatkowego (GGR, VAT, WHT).

4) Wzory i zasady rachunkowości

4. 1. Podatek GGR i GGR


GGR = Σ Stakes_settled − Σ Payouts_settled
Tax_GGR = GGR × rate_GGR

Określić, czy bonusy, jackpoty, anulowane zakłady są zawarte w bazie.

4. 2. VAT/GST według usług (przykład z odwrotnym obciążeniem)


VAT_due (supplier side) = 0 (если reverse charge)
VAT_due (receiver side) = Net × rate_VAT
VAT_recoverable = VAT_due (if eligible for deduction)

4. 3. WHT (Źródło Hold)


WHT = Gross_Payment × rate_WHT(DTT/ domestic)
Net_to_Partner = Gross_Payment − WHT

Zachowaj podstawę zakładu: kontrakt, artykuł DTT, certyfikaty.

4. 4. NGR i „uwzględnione podatki”


NGR = GGR − Bonuses − Provider RevShare − Platform Fees − Gaming Taxes

Ustalenie zasad NGR i wersji formuły (v1/v2) dla porównywalności okresu.

5) Księgowość i delegowanie (uproszczone)

Podatek od gier (podatek GGR) naliczony:
  • DT: Koszty podatkowe (GGR)
  • Kt: Zobowiązania podatkowe
VAT od usług kontrahenta (odwrotne obciążenie):
  • JT: koszt VAT (opłata własna)
  • Ct: podatek VAT należny
  • DT: podatek VAT podlegający zwrotowi
  • Ct: koszt VAT (jeżeli kwalifikuje się do odliczenia - potrącenie)
Wstrzymanie WHT od płatności affiliate/studio:
  • Dt: Koszty marketingowe/opłaty licencyjne
  • Kredyt: wierzyciel partnerski (brutto)
  • Płatność: Dt: wierzyciel partnerski (brutto) → Kt: Bank (netto), Kt: Podatki do zapłaty (WHT)

6) Model danych (minimum)


ref. tax_regimes (
regime_id PK, name, type -- VAT      GST      GGR      WHT
, country, rate, basis -- GGR    Net    Gross    Service
, effective_from, effective_to, meta
)

ref. place_rules (
rule_id PK, flow -- B2C_GAME      B2B_SERVICE      B2C_SERVICE
, country_source, country_destination, place, vat_mode -- STANDARD      REVERSE_CHARGE      EXEMPT
, meta
)

finance. tax_events (
id PK, tx_id, user_id, counterparty_id, flow_type,
base_amount_reporting, tax_type, tax_rate, tax_amount_reporting,
country_source, country_destination, place_rule_id,
evidence -- geoip, KYC country, billing country, ip logs, etc.
, occurred_at, created_at, version, meta
)

finance. withholding_ledger (
id PK, partner_id, country_source, country_dest,
gross_amount, wht_rate, wht_amount, treaty_article, certificate_ref,
period, paid_at, meta
)

dw. ggr_rollup (
d, geo, product, stakes, payouts, bonuses, jackpots, ggr, ggr_tax
)

7) ETL/przetwarzanie

1. Segmentacja zdarzeń: 'flow _ type' (gra B2C, usługa B2B, wypłaty, partner).
2. Przydział trybu: by 'ref. place_rules' → tryb VAT (standardowy/odwrotny/zwolniony).
3. Obliczanie podstaw i podatków: GGR, VAT/GST, WHT; logowanie wersji formuły.
4. Trasa dokująca: przechowywać dowody dotyczące miejsca realizacji (kraj KYC, IP, rozliczenie, BIN, geo PSP).
5. Agregacje: 'dw. ggr_rollup', „u źródła _ ledger”, „vat _ subledger”.

6. Pojednanie: raporty z regulatorem/podatkiem, działania z partnerami (WHT brutto

8) szablony SQL

8. 1. GGR według dnia/kraju

sql
SELECT
DATE(settled_at) AS d,
country_player  AS geo,
SUM(stake_amount_reporting) AS stakes,
SUM(payout_amount_reporting) AS payouts,
SUM(stake_amount_reporting) - SUM(payout_amount_reporting) AS ggr
FROM dw. game_settled
WHERE settled_at BETWEEN:from AND:to
GROUP BY 1,2;

8. 2. Obliczanie podatku GGR

sql
INSERT INTO finance. tax_events (tx_id, flow_type, base_amount_reporting, tax_type, tax_rate, tax_amount_reporting, occurred_at, version)
SELECT
NULL, 'B2C_GAME', g. ggr, 'GGR', r. rate, g. ggr r. rate, g. d, 'ggr_v1'
FROM dw. ggr_rollup g
JOIN ref. tax_regimes r
ON r. type='GGR' AND r. country=g. geo
AND g. d BETWEEN r. effective_from AND r. effective_to;

8. 3. VAT za usługi z odwrotnym obciążeniem (B2B)

sql
SELECT s. invoice_id, s. partner_country, s. our_country,
s. net_amount_reporting AS base,
r. rate AS vat_rate,
s. net_amount_reporting r. rate AS vat_due_rc
FROM dw. supplier_invoices s
JOIN ref. place_rules p
ON p. flow='B2B_SERVICE' AND p. country_source=s. partner_country AND p. country_destination=s. our_country
JOIN ref. tax_regimes r
ON r. type='VAT' AND r. country=s. our_country
WHERE p. vat_mode='REVERSE_CHARGE'
AND s. invoice_date BETWEEN r. effective_from AND r. effective_to;

8. 4. Lista partnerów WHT

sql
SELECT partner_id, country_source, country_dest,
SUM(gross_amount) AS gross,
AVG(wht_rate)   AS rate_applied,
SUM(wht_amount)  AS wht_total,
SUM(gross_amount - wht_amount) AS net_paid
FROM finance. withholding_ledger
WHERE period BETWEEN:p_from AND:p_to
GROUP BY 1,2,3;

9) Deski rozdzielcze i KPI

GGR, GGR-podatek według kraju/produktu; NGR po podatkach i opłatach licencyjnych.
Podatek VAT Ekspozycja: kwota VAT według odwrotnego/standardowego, udział do odliczenia.
WHT Mapa: zatrzymania według kraju/partnera, oszczędności traktatowe (oszczędności DTT).
Efektywna stawka podatkowa: „(GGRTax + VAT_non_recoverable + WHT_borne )/dochody”.
Pokrycie dowodów: Odsetek transakcji z pełnym zestawem dowodów dotyczących miejsca realizacji.
Raporty wariancji: rozbieżności między rozliczeniami a zgłoszonymi zwrotami.

10) Wpisy i progi

Luka dowodowa: udział transakcji bez 2 + niezależne potwierdzenia geo> X% - P1.
Szybkość dryfu: zastosowana szybkość i wzorzec (wersja/okres) - P1.
Niewłaściwe zastosowanie WHT: hold nie odpowiada DTT/certyfikatowi - P1.
Anomalia GGR: skok GGR ± 3 μd/d lub nieprawidłowy udział bonusów w bazie danych - dochodzenie.
Niepodlegający zwrotowi skok VAT: niewypłacalny wzrost VAT> Y% w/w.

11) Najlepsze praktyki (krótkie)

1. Oddzielne podatki od gier (GGR/obrót) i VAT/GST według usług: różne podstawy, inny kontur sprawozdawczy.
2. Wprowadź wersję formuł i przewodników szybkości; nie zmieniaj historii bez 'wersji'.
3. Przechowywać dowody lokalizacji realizacji: kraj KYC, IP, rozliczenie, BIN, geo PSP.
4. Oddzielna księga wstrzymania w odniesieniu do umów, artykułów DTT i certyfikatów.
5. W przypadku usług B2B, w stosownych przypadkach, należy stosować odwrotne obciążenie; Prowadzenie rejestru VAT przychodzącego.

6. Do reconciliation: podstawa obliczeniowa

7. Oddzielnie należy rozważyć kwoty podatku VAT niepodlegające opodatkowaniu i niepodlegające odliczeniu.
8. Napisz politykę NGR (co jest odliczane, a co nie) dla stabilnej analizy.

12) Lista kontrolna wdrażania

  • Katalogi „tax _ regimes”, „place _ rules” z datami i wersjami ważności.
  • Витрина „ggr _ rollup”, „vat _ subledger”, „withholding _ ledger”.
  • Лобика odwrotne obciążenie potwierdzeniem wzbogacenia (KYC/IP/BIN/PSP GEO).
  • Automatycznie generuje tax_events i raporty według okresów.
  • zmienność i alert contours (dowody, stawki, WHT).
  • Procedury dokowania: zbieranie świadectw pobytu, W-8/W-9, stanowiska DTT.
  • Zasady NGR/GGR i dokumentacja wyjątkowa (jackpoty/bonusy).

13) FAQ

P: Jeżeli stawki są zwolnione z podatku VAT, czy oznacza to, że w ogóle nie ma VAT?
Odp.: Nie. Usługi (PSP, spółki zależne, SaaS) i część opcji B2C-paid pozostają w strefie VAT/GST.

P: Jak nie „overpay” WHT?
Odp.: Przygotować pakiet DTT (świadectwo pobytu, formularze W-8/W-9, apostiles), ustalić podstawę stawki i okres ważności.

P: Premie zmniejszają bazę GGR?
Odp.: Podlega jurysdykcji. Potrzebujemy polityki premiowej i wiążącej dla standardów regulatora.

P: Jaki kurs ubiegać się o podstawę opodatkowania?
A: Historyczne w bazowej dacie rozpoznania (settled_at dla GGR; data faktury/usługi - dla VAT). Do celów sprawozdawczości - ustalić „fx _ rate _ at _ tax _ point”.

Podsumowanie

Podatki w iGaming to trzy różne światy: podatki od gier (GGR/obrót), podatki pośrednie (VAT/GST) i podatki u źródła (WHT). Wyraźna segmentacja przepływów, wersje zakładów i formuł, oddzielne księgi VAT/WHT, podstawa dowodowa miejsca realizacji oraz zautomatyzowane pojednanie przekształcają „pole minowe” w zarządzany proces - bez niespodzianek dla P&L i przepływów pieniężnych.

Contact

Skontaktuj się z nami

Napisz do nas w każdej sprawie — pytania, wsparcie, konsultacje.Zawsze jesteśmy gotowi pomóc!

Telegram
@Gamble_GC
Rozpocznij integrację

Email jest wymagany. Telegram lub WhatsApp są opcjonalne.

Twoje imię opcjonalne
Email opcjonalne
Temat opcjonalne
Wiadomość opcjonalne
Telegram opcjonalne
@
Jeśli podasz Telegram — odpowiemy także tam, oprócz emaila.
WhatsApp opcjonalne
Format: kod kraju i numer (np. +48XXXXXXXXX).

Klikając przycisk, wyrażasz zgodę na przetwarzanie swoich danych.