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.
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.
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.
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.
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.
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.
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.
Trzy warianty wdrożenia
Dobry wybór zależy od tego, jak dziś fakturujesz. Nie każdemu opłaca się to samo.
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.
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.
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.
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