Tabele stawek podatkowych w WooCommerce
Tabela stawek to lista reguł, według których WooCommerce wybiera podatek dla klienta. Każdy wiersz ma kod kraju, kod regionu, kody pocztowe, miasto, stawkę procentową, nazwę podatku, priorytet, opcję podatku złożonego i opcję stosowania do wysyłki. Gwiazdka w polu kraju oznacza wszystkie kraje. Przy sprzedaży w Unii Europejskiej uzupełniasz po jednym wierszu na każdy kraj w każdej klasie, w której sprzedajesz produkty.
Tabele możesz importować i eksportować w plikach CSV. Dokumentacja WooCommerce podpowiada, by najpierw dodać jedną stawkę ręcznie, wyeksportować ją i potraktować jako wzór pliku. Plik ma dziesięć kolumn: kod kraju, kod regionu, kod pocztowy, miasto, stawka, nazwa podatku, priorytet, podatek złożony, wysyłka i klasa podatkowa. Przy kilkudziesięciu wierszach import oszczędza sporo klikania, ale każdą stawkę sprawdź ze źródłem, bo stawki w krajach UE się zmieniają.
[#uwaga] Nie kopiuj stawek z przypadkowych plików znalezionych w internecie. Stawki VAT poszczególnych krajów sprawdzaj w oficjalnych źródłach, np. w bazie stawek prowadzonej przez Komisję Europejską, a ich przypisanie do Twoich produktów ustal z księgowym.
Ceny brutto przy sprzedaży do innych krajów
Jeśli wpisujesz ceny z podatkiem, a klient pochodzi z kraju o innej stawce VAT, WooCommerce domyślnie przelicza cenę: zdejmuje podatek Twojego kraju i dolicza podatek kraju klienta. Cena brutto dla klienta z Niemiec może więc być inna niż dla klienta z Polski. Dokumentacja WooCommerce opisuje, jak zachować te same ceny brutto we wszystkich krajach - służy do tego filtr woocommerce_adjust_non_base_location_prices dodany fragmentem kodu. Wtedy zmienia się tylko udział podatku w cenie, a więc Twoja marża netto. Którą strategię wybrać, to decyzja handlowa - warto ją policzyć przed startem sprzedaży za granicę.
Sprzedaż do UE i procedura OSS w sklepie WooCommerce
Od lipca 2021 r. sprzedaż wysyłkowa towarów do konsumentów w innych krajach UE podlega wspólnemu limitowi. Gdy łączna wartość takiej sprzedaży, razem z określonymi usługami elektronicznymi, nie przekracza 10 000 euro w roku (w Polsce równowartość 42 000 zł), sprzedawca może co do zasady stosować polski VAT. Po przekroczeniu progu stosuje stawki kraju klienta (stan na październik 2026 - sprawdź aktualne przepisy). Żeby nie rejestrować się do VAT w każdym kraju osobno, można skorzystać z procedury OSS, czyli punktu kompleksowej obsługi. W Polsce zgłoszenie składa się na formularzu VIU-R, a sprzedaż rozlicza w kwartalnej deklaracji VIU-DO.
Jak sprawdzić, czy zbliżasz się do progu? Wystarczy proste wyliczenie na danych ze sklepu i innych kanałów sprzedaży do konsumentów w UE:
[#chart:woo59b]
Szczegóły - co wlicza się do progu, od kiedy stosować stawki kraju klienta, jak dokumentować kraj konsumpcji i jakie są terminy - ustal z księgowym lub doradcą podatkowym. Dla WooCommerce wynik tych ustaleń jest prosty: jeśli stosujesz stawki krajów klientów, uzupełniasz tabele stawek dla tych krajów i ustawiasz liczenie podatku według adresu wysyłki klienta. O tym, jak przygotować sklep do sprzedaży za granicą pod kątem języków, walut i dostaw, piszemy w tekście sprzedaż zagraniczna w WooCommerce - waluty, języki i dostawy do krajów UE.
Raporty sprzedaży do UE
Do deklaracji OSS potrzebujesz sprzedaży w podziale na kraje i stawki. WooCommerce pokazuje podatki w analityce sklepu w podziale na stawki, a system fakturowy zwykle pozwala filtrować dokumenty według kraju. Ustal z księgowym, z którego źródła będzie brał dane do rozliczenia, i sprawdzaj co kwartał, czy sumy się zgadzają. Próg dotyczy całej Twojej sprzedaży na odległość do konsumentów w UE, a nie tylko zamówień ze sklepu, dlatego zapytaj księgowego, jak uwzględnić sprzedaż z marketplace'ów i innych kanałów, i przygotuj dla niego dane ze wszystkich źródeł.
Numer VAT klienta i sprzedaż B2B w WooCommerce
Podstawowy formularz zamówienia WooCommerce ma pole na nazwę firmy, ale nie ma pola na numer NIP ani numer VAT UE. Polskie sklepy dodają je wtyczką, edytorem pól zamówienia albo w ramach integracji z systemem fakturowym, która przenosi NIP na fakturę. Przy sprzedaży do firm z innych krajów UE potrzebna jest też weryfikacja numeru VAT.
Przykładem rozwiązania jest rozszerzenie EU VAT Number wydawane przez WooCommerce. Według strony produktu sprawdza numery VAT w unijnym systemie VIES, pozwala automatycznie stosować zwolnienie z VAT dla zweryfikowanych firm z innych krajów UE i zapisuje dane w zamówieniu. Kosztuje 39 USD za rok subskrypcji (stan na październik 2026 - sprawdź aktualny cennik). Czy w danej transakcji B2B możesz zastosować stawkę 0% i jakie warunki dokumentacyjne trzeba spełnić, potwierdź z księgowym.
Pole NIP w zamówieniu - wymagane tylko, gdy klient zaznaczy, że kupuje jako firma.
Walidacja numeru - przynajmniej sprawdzenie formatu, przy sprzedaży do UE weryfikacja w VIES.
Przeniesienie na fakturę - NIP musi trafić do systemu fakturowego razem z zamówieniem.
Widoczność w zamówieniu - numer powinien być widoczny w panelu i w e-mailu do sklepu.
Faktury i paragony w WooCommerce
WooCommerce nie wystawia faktur ani paragonów - zapisuje zamówienie z cenami, podatkami i danymi klienta. Dokumenty sprzedaży wystawia system fakturowy, z którym sklep jest połączony wtyczką lub integracją. Taki system pobiera dane z zamówienia, w tym stawki VAT i NIP, wystawia fakturę lub paragon i wysyła dokument klientowi, a przy zwrocie może wystawić korektę. Jak to wygląda w praktyce, opisujemy we wpisach o tym, jak działa integracja WooCommerce z Fakturownią oraz integracja WooCommerce z inFaktem.
Przy wyborze integracji sprawdź, czy poprawnie przenosi stawki VAT z każdej pozycji i z kosztu wysyłki, czy obsługuje waluty obce i kursy, czy rozpoznaje sprzedaż do innych krajów UE i czy umie wystawić korektę po zwrocie w WooCommerce. Przy kilku kanałach sprzedaży dokumenty często wystawia się centralnie z Base, który pobiera zamówienia ze sklepu i marketplace'ów. Ewidencję sprzedaży na kasie fiskalnej i obowiązki związane z e-fakturami omów z księgowym, bo zależą od Twojej sytuacji i aktualnych przepisów.
Na koniec decyzja, której nie da się uniknąć przy sprzedaży do UE: kiedy wystarczy polski VAT, a kiedy trzeba przygotować sklep na stawki krajów klientów?
[#chart:woo59c]
Najczęstsze błędy w ustawieniach VAT w WooCommerce
Większość problemów z podatkami w sklepie nie wynika z przepisów, tylko z niespójnych ustawień. Wychodzą na jaw dopiero wtedy, gdy księgowy porównuje faktury z wyciągami albo klient pyta, dlaczego cena w koszyku różni się od ceny na karcie produktu. Najczęściej spotykamy:
Ceny wpisane netto przy opcji cen z podatkiem - po zmianie ustawienia wszystkie ceny w sklepie przesuwają się o wartość VAT.
Brak stawki dla kraju sklepu - WooCommerce ostrzega w panelu, gdy ceny są wpisywane z podatkiem, a nie ma standardowej stawki dla lokalizacji sklepu.
Produkty bez właściwej klasy - nowe produkty dodane importem dostają klasę standardową, choć powinny mieć obniżoną.
Różnice w zaokrągleniach - suma podatku na fakturze różni się o grosz od sumy w zamówieniu, bo sklep i system fakturowy zaokrąglają inaczej.
Wysyłka bez podatku - stawka w tabeli nie ma zaznaczonej opcji stosowania do wysyłki, więc koszt dostawy jest liczony bez VAT.
Przy zaokrągleniach pomaga opcja zaokrąglania podatku na poziomie sumy częściowej zamiast każdej pozycji (Round tax at subtotal level). Dokumentacja WooCommerce opisuje też przycisk zalecanych ustawień, który usuwa niespójności między sposobem wpisywania i wyświetlania cen. Po każdej zmianie zrób zamówienie testowe i porównaj kwoty w zamówieniu z dokumentem z systemu fakturowego.
Raz na kwartał, przed rozliczeniem, przejrzyj produkty dodane w tym okresie i sprawdź ich klasy podatkowe. To kilka minut pracy, które oszczędzają korekt faktur i nerwowych telefonów od księgowego.
Jak Vinson pomaga z VAT i fakturami w WooCommerce
W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base. Nie doradzamy w sprawach podatkowych - wdrażamy w sklepie ustalenia Twojego księgowego:
konfigurujemy ustawienia podatków, klasy i tabele stawek dla Polski i krajów UE,
dodajemy pole NIP i weryfikację numerów VAT w zamówieniu,
podłączamy system fakturowy lub wystawianie dokumentów z Base,
testujemy ceny, podatki i dokumenty na zamówieniach z różnych krajów.
Szczegóły znajdziesz na stronie sklepy na WooCommerce z Vinson.
Najczęściej zadawane pytania
Jak włączyć VAT w WooCommerce?
W ustawieniach ogólnych WooCommerce zaznacz opcję „Włącz stawki podatkowe i obliczenia” i zapisz zmiany. Pojawi się karta podatków, na której ustawisz sposób wpisywania cen i liczenia podatku oraz uzupełnisz tabele stawek dla klas podatkowych.
Czy WooCommerce wystawia faktury VAT?
Nie. WooCommerce zapisuje zamówienie z cenami i podatkami, a faktury i paragony wystawia system fakturowy połączony ze sklepem wtyczką lub integracją. Przy sprzedaży w kilku kanałach dokumenty można wystawiać centralnie, np. z Base.
Jak ustawić stawkę 8% dla wybranych produktów w WooCommerce?
Dodaj klasę podatkową, np. „Stawka obniżona”, uzupełnij w jej tabeli wiersz z kodem kraju PL i stawką 8%, a potem przypisz tę klasę produktom w ich edycji. Które produkty podlegają stawce obniżonej, potwierdź z księgowym.
Co to jest procedura OSS?
OSS, czyli punkt kompleksowej obsługi, to unijna procedura, która pozwala rozliczać VAT od sprzedaży na odległość do konsumentów w innych krajach UE w jednej deklaracji składanej w Polsce, zamiast rejestrować się w każdym kraju. W Polsce zgłoszenie składa się na formularzu VIU-R, a rozliczenie w kwartalnej deklaracji VIU-DO. Szczegóły ustal z księgowym.
Jak zbierać numer NIP w zamówieniu WooCommerce?
Podstawowy formularz zamówienia nie ma pola NIP, więc dodaje się je wtyczką, edytorem pól lub przez integrację z systemem fakturowym. Przy sprzedaży do firm z innych krajów UE warto weryfikować numery w systemie VIES, np. rozszerzeniem EU VAT Number.
Dobrze ustawiony VAT w WooCommerce to poprawne ceny w każdym kraju, kompletne dane na fakturach i spokojne rozliczenia z księgowym. Jeśli chcesz uporządkować podatki, faktury albo przygotować sklep do sprzedaży w UE, sprawdź sklep na WooCommerce z Vinson - zaczniemy od przeglądu ustawień podatków w Twoim sklepie.