helban.dev

This guide is only in Polish. KSeF is a Polish VAT system, and everyone who needs it searches in Polish, so a translation would serve nobody. If you invoice from Poland and want KSeF set up in your WooCommerce store, write to me and I will reply in English. The rest of the site has an English version.

KSeF w WooCommerce: co naprawdę musisz wdrożyć

Od 2026 roku faktury w Polsce trafiają do Krajowego Systemu e-Faktur. Wokół tego narosło sporo strachu, a duża część sklepów WooCommerce nie musi robić prawie nic. Poniżej: kto wystawia faktury w KSeF i od kiedy, dlaczego sprzedaż do osób prywatnych zostaje poza systemem, i czego darmowa wtyczka za Ciebie nie rozwiąże.

Stan prawny: lipiec 2026. Dotyczy sklepów WooCommerce, które wystawiają faktury z Polski. To przewodnik, nie porada podatkowa.

1 lut 2026
odbiór e-faktur obowiązkowy dla każdego podatnika VAT
1 kwi 2026
wystawianie faktur w KSeF: pozostałe firmy, w tym sklepy online
B2C poza
faktury dla osób prywatnych nie idą do KSeF
Terminy

Kto i od kiedy

KSeF wchodzi etapami, według wielkości firmy. Najpierw najwięksi, potem reszta rynku, na końcu drobni. Osobno traktowany jest sam odbiór faktur, który zaczyna obowiązywać wcześniej niż wystawianie.

Kogo dotyczy Od kiedy Co w KSeF
Najwięksisprzedaż VAT ponad 200 mln zł w 2024 1 lut 2026 wystawia
Pozostali podatnicy VATmałe firmy, JDG, sklepy online, spółki 1 kwi 2026 wystawia
Drobnisprzedaż do 10 000 zł miesięcznie 1 sty 2027 wystawia
Wszyscy podatnicy VATniezależnie od tego, kiedy zaczynają wystawiać 1 lut 2026 odbiera

Kary za brak wystawiania w KSeF zaczynają obowiązywać dopiero 1 stycznia 2027. Faktury dla osób prywatnych oraz sprzedaż rozliczana w OSS/IOSS zostają poza systemem.

Diagnoza

Najpierw sprawdź, czy to w ogóle Twój problem

Zanim zaczniesz szukać wtyczki, odpowiedz na jedno pytanie: komu Twój sklep wystawia faktury. Od tego zależy, czy masz realną robotę, czy tylko spokój.

Sprzedajesz tylko osobom prywatnym

Faktury B2C, bez NIP

Faktury dla konsumentów nie trafiają do KSeF. Jeśli Twój sklep wystawia wyłącznie paragony i faktury imienne bez NIP, po stronie sprzedaży w WooCommerce nie musisz dziś podłączać KSeF. Zostaje jedynie odbiór faktur od dostawców, a to pilnuje Twoja księgowość, nie sklep.

Wystawiasz faktury na NIP

Sprzedaż B2B, choćby część

Faktury z numerem NIP kupującego muszą iść do KSeF od 1 kwietnia 2026. Jeśli w koszyku masz pole na NIP, a część klientów bierze fakturę na firmę, to właśnie ta sprzedaż wymaga podłączenia. Nawet jeśli reszta obrotu jest konsumencka.

Duży obrót lub nietypowy sklep

Ponad 200 mln zł, wiele NIP-ów, korekty, zaliczki

Tu terminy są wcześniejsze albo dochodzą przypadki, których standardowa wtyczka nie obsłuży bez dodatkowej pracy: faktury korygujące, zaliczkowe, wiele podmiotów w jednym sklepie, sprzedaż zagraniczna. O tym niżej.

Pułapki

Czego darmowa wtyczka nie załatwia

Samo wysłanie faktury do KSeF potrafi już zrobić kilka darmowych wtyczek, między innymi WP Desk, a systemy fakturowe jak Fakturownia, wFirma czy inFakt mają własne integracje z WooCommerce. Instalacja to nie to samo co działające wdrożenie. Kłopot zwykle siedzi w tych miejscach:

  • Uwierzytelnienie. KSeF 2.0 zmienia sposób logowania na certyfikaty i tokeny. Trzeba je wygenerować, nadać uprawnienia i bezpiecznie wpiąć do sklepu, żeby wysyłka w ogóle ruszyła.
  • Mapowanie danych na schemat FA. Zamówienie w WooCommerce trzeba przełożyć na ustrukturyzowany XML: stawki VAT, jednostki, waluty, mechanizm podzielonej płatności, dane nabywcy. Błąd w mapowaniu to faktura odrzucona przez system.
  • Podział B2B i B2C na checkoucie. Do KSeF ma iść faktura na NIP, a nie każda sprzedaż. Sklep musi rozpoznać, kiedy klient kupuje na firmę, i wysłać tylko to, co trzeba.
  • Korekty i zaliczki. Faktura korygująca i zaliczkowa mają w KSeF własne reguły. Zwroty i reklamacje w sklepie muszą się na nie poprawnie przełożyć.
  • Tryb offline i awaria. Gdy KSeF jest niedostępny, fakturę wystawia się w trybie offline i dosyła później, a numer KSeF pojawia się z opóźnieniem. Sklep musi to obsłużyć, a nie zablokować sprzedaż.
  • Faktury spoza WooCommerce. Jeśli fakturujesz w zewnętrznym systemie, integracja idzie na linii sklep do systemu fakturowego, a KSeF obsługuje już ten system. To inny wariant niż wysyłka prosto z Woo.
Ścieżki

Trzy warianty wdrożenia

Dobry wybór zależy od tego, jak dziś fakturujesz. Nie każdemu opłaca się to samo.

Wariant A

Masz już system fakturowy

Fakturownia, wFirma albo inFakt: włączasz ich natywny KSeF i wtyczkę łączącą sklep z tym systemem. Najtańsze i wystarczające dla większości sklepów, które i tak wystawiają faktury poza WordPressem.

Wariant B

Fakturujesz z WooCommerce

Faktury powstają w sklepie, więc podłączasz wtyczkę fakturową z obsługą KSeF i konfigurujesz uwierzytelnienie oraz mapowanie danych. Więcej ustawień, ale wszystko zostaje w jednym miejscu.

Wariant C

Nietypowy sklep: sprzedaż B2B z korektami, wiele NIP-ów, sprzedaż zagraniczna, własny proces fakturowania. Wtedy gotowa wtyczka nie wystarczy i potrzebne jest wdrożenie dopasowane do konkretnego sklepu, z testami na przypadkach brzegowych.

Uczciwie

Bez paniki, ale i bez zwłoki

Dla czysto konsumenckiego sklepu KSeF to dziś głównie spokój, bo faktury B2C zostają poza systemem. Kto sprzedaje straszeniem terminem, zwykle pomija ten szczegół. Realny problem masz wtedy, gdy wystawiasz faktury na NIP, robisz korekty albo Twój sklep jest nietypowy. Wtedy warto to poukładać wcześniej, a nie w tygodniu przed terminem, bo uwierzytelnienie i testy zajmują swoje.

Sprawdzę Twój sklep pod KSeF

Napisz, jak dziś fakturujesz i czy masz klientów na firmę. Powiem, czy wystarczy natywna wtyczka, czy potrzebne jest wdrożenie, i co dokładnie trzeba zrobić. Bez zobowiązań, jeszcze przed wyceną.

Napisz w sprawie KSeF