VAT OSS w sklepie internetowym - jak rozliczać sprzedaż do UE
Czym jest procedura VAT OSS, kogo dotyczy próg 10 000 EUR i jak rozliczać sprzedaż wysyłkową do krajów UE z Allegro, Shopify czy WooCommerce - bez błędów i bez chaosu w księgowości.
Wysyłasz paczki do konsumentów w Niemczech, Czechach czy Francji? To jest WSTO, czyli wewnątrzwspólnotowa sprzedaż towarów na odległość. Po przekroczeniu progu 10 000 EUR musisz naliczać VAT kraju nabywcy, a procedura OSS pozwala rozliczyć go jedną deklaracją z Polski. Tłumaczymy mechanizm krok po kroku.
WSTO to skrót od wewnątrzwspólnotowej sprzedaży towarów na odległość. Mówiąc po ludzku, jest to sytuacja, w której wysyłasz fizyczny towar z jednego kraju Unii Europejskiej (najczęściej z Polski) do konsumenta w innym kraju UE, a transport tej paczki organizujesz lub zlecasz Ty jako sprzedawca. To podstawowa kategoria transakcji w transgranicznym e-commerce B2C.
Pojęcie WSTO weszło do ustawy o VAT 1 lipca 2021 roku i zastąpiło wcześniejszą tak zwaną sprzedaż wysyłkową z terytorium kraju. Zmiana nie była tylko kosmetyczna - razem z WSTO pojawił się jeden wspólny próg dla całej UE oraz procedura OSS, która całe rozliczenie radykalnie uprościła.
Żeby transakcja była WSTO, musi spełnić kilka warunków łącznie:
Jeśli prowadzisz sprzedaż wielokanałową i część paczek leci do klientów w Niemczech, Czechach czy Francji, to formalnie robisz WSTO przy każdej takiej wysyłce - niezależnie od tego, czy o tym wiesz.
Uwaga: ten artykuł to praktyczny przewodnik, a nie porada podatkowa. Przepisy o VAT i progach bywają zmieniane, a Twoja konkretna sytuacja może mieć niuanse. Przed wdrożeniem skonsultuj się z księgowym lub doradcą podatkowym i sprawdź aktualny stan przepisów.
Przed 1 lipca 2021 obowiązywała sprzedaż wysyłkowa, w której każdy kraj UE miał własny, osobny próg (od kilkudziesięciu tysięcy euro w górę). Sprzedawca pilnował progu per kraj i dopiero po jego przekroczeniu rejestrował się do VAT w danym państwie. Było to skomplikowane, kosztowne i nieintuicyjne dla małych sklepów.
Reforma e-commerce w VAT zlikwidowała ten układ i wprowadziła trzy kluczowe zmiany:
| Element | Przed lipcem 2021 | WSTO od lipca 2021 |
|---|---|---|
| Próg | Osobny dla każdego kraju (np. 35 000 lub 100 000 EUR) | Jeden wspólny 10 000 EUR dla całej UE |
| Sposób liczenia progu | Per kraj docelowy | Łącznie cała sprzedaż B2C do UE plus usługi TBE |
| Rozliczenie po przekroczeniu | Rejestracja VAT lokalnie w każdym kraju | Procedura OSS (jedna deklaracja w PL) lub rejestracja lokalna |
| Pojęcie ustawowe | Sprzedaż wysyłkowa | WSTO |
Praktyczny efekt jest taki, że dziś już niewielki sklep wysyłający kilkadziesiąt paczek miesięcznie za granicę może przekroczyć wspólny próg 10 000 EUR i wpaść w obowiązek naliczania zagranicznego VAT-u. Wcześniej wysokie progi krajowe chroniły małych sprzedawców znacznie dłużej.
Sercem mechanizmu WSTO jest roczny próg 10 000 EUR netto (równowartość około 42 000 zł). Do tej kwoty masz wybór: możesz opodatkować WSTO polskim VAT-em, tak jakby to była sprzedaż krajowa. Po jej przekroczeniu zaczynasz naliczać stawkę VAT kraju nabywcy od pierwszej transakcji powyżej progu.
Kilka zasad, które trzeba zrozumieć, żeby nie wpaść w kłopoty:
Po przekroczeniu progu masz dwie drogi rozliczenia VAT należnego krajowi nabywcy: zarejestrować się do VAT w każdym takim kraju osobno albo skorzystać z procedury OSS. Dla zdecydowanej większości sklepów wysyłkowych z Polski OSS jest tańszy i prostszy. Szczegółowo opisujemy go w przewodniku o VAT OSS.
To rozróżnienie sprawia najwięcej problemów, więc warto je wbić raz a dobrze. WSTO to mechanizm opodatkowania, OSS to procedura rozliczeniowa. Nie są tym samym i jedno nie zastępuje drugiego - działają razem.
| Pytanie | Odpowiada WSTO | Odpowiada OSS |
|---|---|---|
| Co to za transakcja? | Tak, definiuje rodzaj sprzedaży | Nie |
| W którym kraju powstaje VAT? | Tak (kraj nabywcy po progu) | Nie |
| Jaką stawkę zastosować? | Tak (stawka kraju nabywcy) | Nie |
| Jak i gdzie zapłacić ten VAT? | Nie | Tak (jedna deklaracja VIU-DO w PL) |
| Czy muszę rejestrować się w każdym kraju? | Nie rozstrzyga | Nie, OSS to omija |
W praktyce wygląda to tak: WSTO ustala, że paczka do Niemiec po przekroczeniu progu jest opodatkowana niemieckim VAT-em według niemieckiej stawki. OSS pozwala Ci ten niemiecki VAT zadeklarować i wpłacić w Polsce, jedną kwartalną deklaracją obejmującą wszystkie kraje naraz, zamiast rejestrować się do VAT w Berlinie.
Możesz robić WSTO bez OSS - wtedy rejestrujesz się do VAT lokalnie w każdym kraju nabywcy, co przy kilku rynkach jest drogie i pracochłonne. Nie możesz natomiast korzystać z OSS bez WSTO, bo to OSS jest narzędziem do rozliczenia właśnie tego typu sprzedaży. Warto też wiedzieć, że odpowiednikiem WSTO dla towarów spoza UE (import z krajów trzecich do konsumenta w UE) jest SOTI rozliczana przez procedurę IOSS - to osobny temat, ale logika mechanizm plus uproszczenie jest identyczna.
Po przekroczeniu progu największym praktycznym wyzwaniem WSTO jest to, że na fakturze do klienta z UE musisz zastosować stawkę VAT kraju nabywcy, a nie polską. Stawki podstawowe różnią się znacząco między państwami członkowskimi:
Do tego dochodzą stawki obniżone i zerowe na wybrane kategorie towarów, które różnią się w każdym kraju. Stawki bywają zmieniane (przykładowo Słowacja podniosła podstawową stawkę od 2025 roku), więc konfiguracja sprzed roku może być już nieaktualna - dlatego warto opierać dobór stawki na świadomej logice doboru stawek VAT, a nie na pamięci.
Konsekwencja jest prosta: kiedy sprzedajesz WSTO do kilku rynków, Twój system fakturowy musi obsługiwać kilkanaście różnych stawek VAT i przypisywać właściwą na podstawie kraju dostawy konkretnej paczki. Robienie tego ręcznie przy kilkudziesięciu zamówieniach miesięcznie zaczyna generować błędy i pożerać czas. To dokładnie ten moment, w którym automatyzacja fakturowania przestaje być luksusem.
Trudność WSTO w realnym sklepie nie polega na zrozumieniu definicji, tylko na operacyjnym połączeniu danych. Próg 10 000 EUR liczysz łącznie z całej sprzedaży B2C do UE, a typowy sprzedawca prowadzi ją z kilku miejsc naraz: własny sklep na Shopify lub WooCommerce, do tego Allegro, czasem eBay albo Erli. Każdy kanał ma inny panel, inny format eksportu i inny sposób opisania kraju dostawy.
Przy WSTO dla każdego zamówienia musisz w istocie wykonać pięć kroków:
Jeśli sprzedajesz z trzech platform jednocześnie, masz trzy źródła danych do scalenia i potrójną szansę na pomyłkę przy liczeniu progu czy doborze stawki. To klasyczny problem, dla którego powstają huby e-commerce takie jak NavyFlame.
NavyFlame to centralny hub, który spina wszystkie kanały sprzedaży w jedno źródło zamówień i jeden przepływ fakturowania. Dla sprzedaży WSTO oznacza to przede wszystkim spójne dane wejściowe do rozliczenia - bez sklejania raportów z kilku paneli.
W praktyce wygląda to tak:
Centralizacja zamówień z wielu kanałów. Podłączasz integrację z Allegro, Shopify, WooCommerce i inne źródła, a wszystkie zamówienia trafiają do jednego, jednolicie opisanego panelu. Łatwiej je audytować pod kątem progu WSTO i krajów dostawy.
Rozpoznawanie kraju dostawy i typu klienta. Dla każdego zamówienia odczytujemy kraj dostawy, kraj fakturowania, dane firmy (NIP, VAT-UE) i typ klienta. B2C do kraju UE poza Polską kierujemy ścieżką WSTO, B2B z VAT-UE ścieżką WDT, a sprzedaż krajową ścieżką standardową.
Reguły fakturowania per kraj. W automatycznym fakturowaniu zamówień konfigurujesz raz reguły: dla paczek do Niemiec wystawiaj fakturę WSTO z 19 procentami VAT, do Czech z 21 procentami i tak dalej. System fakturowy (wFirma, inFakt, Fakturownia, iFirma) dostaje gotowe dane i wystawia dokument z właściwą stawką.
Jeden obraz sprzedaży zagranicznej. Zamiast łączyć dane z trzech paneli, w jednym miejscu widzisz całą sprzedaż WSTO rozbitą per kraj UE - w układzie, który ułatwia przygotowanie kwartalnej deklaracji OSS.
Wyłapywanie braków przed wystawieniem faktury. Jeśli zamówieniu brakuje kraju dostawy albo numeru VAT-UE w transakcji oznaczonej jako B2B, monitoring zamówień kieruje je do kolejki błędów. Korygujesz dane i ponawiasz, a dokument nie wychodzi z niewłaściwą stawką.
NavyFlame nie zastępuje księgowego ani systemu fakturowego - dostarcza im poprawne, ujednolicone dane o każdej transakcji WSTO. To system fakturowy nalicza VAT i wysyła dokument do KSeF, a Ty lub Twoja księgowa składacie deklarację OSS. Pełną ofertę i limity znajdziesz na stronie planów subskrypcyjnych, a zanim się zdecydujesz, przeklikaj interaktywne demo bez rejestracji.
Na koniec lista pułapek, w które najczęściej wpadają sprzedawcy uruchamiający sprzedaż wysyłkową do UE:
Najlepsze zabezpieczenie przed tymi błędami to nie poleganie na ręcznym pilnowaniu zasad, tylko zaszycie ich w systemie, który stosuje je automatycznie dla każdej transakcji. Tę rolę pełni hub e-commerce z automatycznym fakturowaniem. Pamiętaj jednak, że ostateczna odpowiedzialność podatkowa spoczywa na Tobie - konkretne przypadki graniczne (na przykład sprzedaż mieszana towarów i usług czy nietypowe kategorie ze stawką obniżoną) warto omówić z księgowym i sprawdzić w aktualnych przepisach.
WSTO to wewnątrzwspólnotowa sprzedaż towarów na odległość, czyli wysyłka towaru z jednego kraju UE do konsumenta (B2C) w innym kraju UE, gdzie transport organizuje lub zleca sprzedawca. To pojęcie z ustawy o VAT, które zastąpiło dawną sprzedaż wysyłkową od lipca 2021 roku. WSTO to mechanizm opodatkowania, a nie procedura rozliczeniowa - tę drugą rolę pełni OSS.
WSTO to mechanizm: opisuje rodzaj transakcji i to, w którym kraju powstaje obowiązek VAT. OSS (One Stop Shop) to uproszczenie rozliczenia: pozwala zapłacić VAT z całej sprzedaży WSTO jedną kwartalną deklaracją VIU-DO składaną w Polsce, zamiast rejestrować się do VAT w każdym kraju nabywcy. Innymi słowy WSTO mówi ile i komu jesteś winien VAT, a OSS jak wygodnie to zapłacić.
Próg wynosi 10 000 EUR netto (równowartość 42 000 zł) liczony łącznie dla całej sprzedaży WSTO do wszystkich krajów UE oraz wybranych usług elektronicznych B2C. Do tej kwoty możesz opodatkować sprzedaż polskim VAT-em. Od momentu przekroczenia progu każda kolejna paczka jest opodatkowana stawką VAT kraju nabywcy. Próg liczysz dla bieżącego i poprzedniego roku.
Nie. WSTO dotyczy wyłącznie sprzedaży do konsumentów (B2C) oraz podmiotów niemających obowiązku rozliczania WNT. Sprzedaż do firmy z aktywnym numerem VAT-UE to wewnątrzwspólnotowa dostawa towarów (WDT) ze stawką 0 procent, a VAT rozlicza nabywca w swoim kraju. To dwie różne ścieżki księgowe i nie wolno ich mylić.
Tak. Możesz wybrać opodatkowanie WSTO w kraju nabywcy od pierwszej transakcji, nie czekając na przekroczenie progu. Wybór wiąże przez 2 lata i zgłaszasz go odpowiednim formularzem. Bywa to opłacalne, gdy stawka VAT w kraju docelowym jest niższa niż polskie 23 procent, bo poprawia cenę brutto dla klienta.
Najtrudniejsze przy WSTO jest scalenie danych ze wszystkich kanałów, bo próg liczy się łącznie, a stawka zależy od kraju dostawy każdej paczki. NavyFlame spina Allegro, Shopify, WooCommerce i inne kanały w jedno źródło zamówień, rozpoznaje kraj dostawy i typ klienta dla każdej transakcji oraz przekazuje te dane do systemu fakturowego. Dzięki temu masz jeden spójny obraz sprzedaży WSTO pod deklarację OSS.
Czym jest procedura VAT OSS, kogo dotyczy próg 10 000 EUR i jak rozliczać sprzedaż wysyłkową do krajów UE z Allegro, Shopify czy WooCommerce - bez błędów i bez chaosu w księgowości.
Procedura IOSS dla importu przesyłek o wartości do 150 euro spoza UE do klientów w Unii. Rejestracja, rozliczanie VAT u źródła i czym IOSS różni się od OSS w dropshippingu i sprzedaży importowej.
Praktyczny przewodnik po stawkach VAT w e-commerce: 23, 8, 5, 0 i zw. Sprawdź, jaką stawkę VAT przypisać do produktu, jak ją ustalić i jak uniknąć korekt.
Podłącz kanały sprzedaży, ustaw reguły fakturowania per kraj i pozwól, by faktury z poprawną stawką VAT wystawiały się same. Sprawdź pełne demo bez rejestracji i bez karty.
Zobacz demo