KSeF i WooCommerce: jak wysyłać faktury do Krajowego Systemu e-Faktur ze sklepu internetowego?

Od 1 kwietnia 2026 roku KSeF jest obowiązkowy dla wszystkich czynnych podatników VAT. Jeśli prowadzisz sklep na WooCommerce i wystawiasz faktury B2B, musisz je wysyłać do Krajowego Systemu e-Faktur.

Brzmi groźnie? Spokojnie. W tym artykule pokażemy Ci konkretne opcje: od wtyczek WordPress, przez systemy księgowe, po alternatywne platformy sprzedażowe. Bez lania wody, z tabelą porównawczą na końcu.

Co to jest KSeF?

KSeF, czyli Krajowy System e-Faktur, to centralny system informatyczny prowadzony przez Ministerstwo Finansów. Jego zadanie jest proste: każda faktura B2B w Polsce musi przez niego przejść. Nie jako PDF, nie jako skan. Jako plik XML w ściśle określonym formacie.

Mówiąc wprost: KSeF to taki “urząd skarbowy dla faktur”. Wystawiasz fakturę, wysyłasz ją do KSeF, system ją waliduje, nadaje numer referencyjny i udostępnia nabywcy. Faktura wystawiona poza KSeF po prostu nie istnieje w oczach fiskusa.

Czym jest faktura ustrukturyzowana?

To nie jest Twój dotychczasowy PDF z logo i ładnym layoutem. Faktura ustrukturyzowana to plik XML zgodny ze schematem FA(3), który zawiera wszystkie dane w ustandaryzowanym formacie. Numer faktury, dane sprzedawcy, nabywcy, pozycje, stawki VAT, kwoty. Wszystko w polach, które system potrafi automatycznie odczytać.

W praktyce oznacza to, że:

  • Faktura jest walidowana automatycznie (błędy w danych = odrzucenie)
  • Nabywca dostaje fakturę natychmiast w swoim koncie KSeF (nie czeka na maila)
  • Urząd skarbowy widzi każdą fakturę w czasie rzeczywistym
  • Nie musisz przechowywać faktur, bo KSeF robi to za Ciebie (10 lat)

Dobra wiadomość: nie musisz ręcznie tworzyć XML-i. To robią za Ciebie wtyczki i systemy księgowe, o których piszemy niżej.

Jak działa KSeF w praktyce?

Cały proces wygląda tak:

Wystawiasz fakturę

W swoim systemie (WooCommerce, program księgowy, ERP). Faktura generuje się jako XML.

System wysyła XML do KSeF

Przez API, z autoryzacją tokenem. KSeF waliduje dane (NIP, stawki, format).

KSeF nadaje numer referencyjny

Każda zaakceptowana faktura dostaje unikalny numer KSeF. To jest dowód, że faktura istnieje w systemie.

Nabywca odbiera fakturę

Automatycznie w swoim koncie KSeF. Nie musisz jej wysyłać mailem (choć możesz dodatkowo).

Żeby to wszystko działało, potrzebujesz dwóch rzeczy: token autoryzacyjny KSeF (generujesz go profilem zaufanym na stronie Aplikacji Podatnika) i narzędzie, które wygeneruje XML i wyśle go do API. O tym drugim jest cały ten artykuł.

Kogo dotyczy i od kiedy?

Kluczowe daty

DATAKOGO DOTYCZY
1 lutego 2026Duże firmy (obroty VAT > 200 mln PLN). Wszyscy podatnicy zaczynają odbierać faktury przez KSeF
1 kwietnia 2026Wszyscy pozostali czynni podatnicy VAT (małe firmy, JDG, spółki)
1 stycznia 2027Mikroprzedsiębiorcy + podatnicy zwolnieni z VAT. Start kar administracyjnych

Okres przejściowy: co to oznacza?

Ministerstwo Finansów ogłosiło, że 2026 to rok edukacji. Nie będą karać za błędy w KSeF. Jest też konkretny limit: do końca 2026 możesz wystawiać do 10 000 PLN brutto miesięcznie w fakturach poza KSeF. Limit resetuje się co miesiąc.

Jeśli w danym miesiącu przekroczysz 10 000 PLN brutto w fakturach poza KSeF, od tego momentu musisz wystawiać wyłącznie przez system.

To nie znaczy, że możesz olać temat i wrócić do niego w grudniu. Okres przejściowy jest po to, żebyś miał czas na wdrożenie i testy. Nie po to, żebyś odkładał wszystko na ostatnią chwilę.

A co z karami?

Od 1 stycznia 2027 kary administracyjne wchodzą na poważnie:

Do 100% kwoty VAT na fakturze wystawionej poza systemem.

Do 18,7% kwoty brutto dla faktur bez wykazanego VAT.

Minimum 1000 PLN za każde naruszenie.

Faktura wystawiona poza KSeF = nieistniejąca podatkowo. Twój klient nie odliczy z niej VAT-u.

Warto też wiedzieć, że Kodeks Karny Skarbowy (art. 62) działa niezależnie od kar administracyjnych KSeF. Niewystawienie faktury lub wadliwe jej sporządzenie to grzywna do 180 stawek dziennych. I to obowiązuje już teraz.

B2B czy B2C?

Tu jest ważne rozróżnienie, bo nie każda transakcja w sklepie musi iść przez KSeF.

TYP SPRZEDAŻYKSEF OBOWIĄZKOWY?CO TO OZNACZA
B2B (firma kupuje od firmy)TakKażda faktura VAT musi iść przez KSeF
B2C (konsument kupuje)Nie (opcjonalnie)Możesz dalej wystawiać paragony i PDF-y. KSeF tylko na życzenie klienta
Mix B2B + B2CCzęściowoFaktury B2B przez KSeF, paragony B2C bez zmian

Jeśli prowadzisz sklep WooCommerce, w którym kupują zarówno firmy jak i osoby prywatne, musisz rozróżniać te dwa typy transakcji. Faktury B2B idą do KSeF. Paragony i faktury B2C mogą zostać po staremu.

Czy KSeF dotyczy też zagranicznych klientów?

Tak, jeśli jesteś polskim podatnikiem VAT i wystawiasz fakturę. Faktury WDT (Wewnątrzwspólnotowa Dostawa Towarów) i eksportowe też powinny iść przez KSeF. Nabywca zagraniczny nie musi mieć konta w KSeF, ale Ty jako wystawca musisz fakturę tam wysłać.

3 sposoby na połączenie WooCommerce z KSeF

Masz trzy główne ścieżki. Każda ma swoje plusy i minusy.

Sposób 1: Wtyczka WordPress (bezpośrednio do KSeF)

Najprostsza opcja. Instalujesz wtyczkę, konfigurujesz token KSeF i faktury lecą prosto z Twojego sklepu do systemu rządowego. Bez pośredników.

WP Desk Flexible Invoices + KSeF Add-on

Najbardziej dojrzałe rozwiązanie na rynku. Flexible Invoices to popularna wtyczka do fakturowania w WooCommerce (darmowa wersja na wp.org). Add-on KSeF jest darmowy i dodaje bezpośrednią wysyłkę do KSeF.

  • Wysyłka pojedyncza (1 klik) i masowa (bulk actions)
  • Status KSeF widoczny na liście faktur
  • Numer referencyjny KSeF, data rejestracji, komunikaty błędów
  • Kod QR KSeF na fakturze
  • Automatyczne ponowne wysyłanie przy błędach sieciowych
  • Obsługa formatu FA(3)

~229 PLN/rok + addon gratis

ByteWave KSeF dla WooCommerce

Nowszy gracz, ale z solidnym zestawem funkcji. Automatycznie generuje e-faktury po opłaceniu zamówienia, bez ręcznego klikania.

  • Automatyczne generowanie faktur po płatności
  • Bezpośrednia transmisja do KSeF
  • Dashboard z KPI i statusem faktur
  • Tryb offline (weekendy/święta)
  • Masowe generowanie i eksport CSV
  • Pobieranie UPO (Urzędowe Poświadczenie Odbioru)

od 69 PLN/rok

Kiedy wybrać tę ścieżkę? Masz mały sklep, nie potrzebujesz pełnej księgowości online i chcesz trzymać wszystko w jednym miejscu (WordPress). To najtańsza opcja i nie wymaga abonamentu w zewnętrznym systemie.

Sposób 2: System księgowy z integracją WooCommerce

Jeśli już korzystasz z programu do faktur (albo planujesz), możesz połączyć go z WooCommerce wtyczką. Zamówienie wpada do sklepu, faktura generuje się w systemie księgowym, a stamtąd leci do KSeF.

Fakturownia

Pełna integracja z KSeF 2.0 bez dodatkowych opłat (niezależnie od planu). Wtyczka WooCommerce dostępna na wp.org (darmowa + wersja PRO). Automatyczne generowanie faktur VAT, korekty, paragony, synchronizacja magazynowa.

wFirma

Integracja z KSeF działa od marca 2023, jedna z pierwszych na rynku. Wtyczka WooCommerce od WP Desk (darmowa na wp.org). Od 19 PLN/mies., co czyni ją jedną z tańszych opcji.

InFakt

KSeF 2.0 gotowy od 28 stycznia 2026. Wtyczka WooCommerce PRO dostępna przez Devikit. Dobre rozwiązanie jeśli już masz konto w InFakt.

iFirma

Integracja z WooCommerce działa (zamówienia, dane klienta, statusy płatności). KSeF w przygotowaniu. Jeśli korzystasz z iFirmy, warto poczekać na pełną gotowość.

Kiedy wybrać tę ścieżkę? Masz biuro rachunkowe, potrzebujesz pełnej księgowości (KPiR, JPK_VAT) i chcesz, żeby wszystko spinało się w jednym systemie. Drożej niż wtyczka, ale mniej ręcznej roboty przy rozliczeniach.

Sposób 3: Alternatywa dla WooCommerce (EasyCart)

Jeśli dopiero startujesz ze sprzedażą online albo rozważasz zmianę platformy, warto wiedzieć o EasyCart od EasyTools.

EasyCart to system checkout (koszyk i płatności), który możesz osadzić na dowolnej stronie, w tym na WordPress. Nie wymaga WooCommerce. Obsługuje faktury przez integrację z czterema polskimi systemami: Fakturownia, iFirma, InFakt i wFirma. Każdy z nich obsługuje KSeF, więc faktury trafiają tam automatycznie.

Kiedy wybrać tę ścieżkę? Sprzedajesz produkty cyfrowe, kursy, konsultacje. Nie potrzebujesz pełnego sklepu z magazynem i wysyłką. EasyCart jest prostszy w konfiguracji niż WooCommerce, a temat fakturowania masz rozwiązany od razu.

Porównanie: co wybrać?

ROZWIĄZANIETYPKSEFKOSZT (NETTO/ROK)DLA KOGO
WP Desk + KSeF AddonWtyczka WPBezpośrednio~229 PLNMałe sklepy WooCommerce
ByteWave KSeFWtyczka WPBezpośredniood 69 PLNMałe sklepy, budżetowo
Fakturownia + WooCommerceSaaS + wtyczkaPrzez Fakturowniaod ~1 188 PLNSklepy z pełną księgowością
wFirma + WooCommerceSaaS + wtyczkaPrzez wFirmaod ~228 PLNTańsza opcja z księgowością
InFakt + WooCommerceSaaS + wtyczkaPrzez InFaktabonament InFaktUżytkownicy InFakt
iFirma + WooCommerceSaaS + integracjaW przygotowaniuabonament iFirmaUżytkownicy iFirma
EasyCart + system fakturSaaS checkoutPrzez system fakturprowizja od transakcjiProdukty cyfrowe, kursy

Od czego zacząć? 4 kroki

Sprawdź, czy musisz

Jesteś czynnym podatnikiem VAT i wystawiasz faktury B2B? Musisz. Sprzedajesz tylko B2C (paragony)? Na razie nie musisz.

Wybierz ścieżkę

Masz już system księgowy? Połącz go z WooCommerce. Nie masz i nie potrzebujesz? Wtyczka WP Desk lub ByteWave wystarczy.

Wygeneruj token KSeF

Wejdź na stronę Aplikacji Podatnika KSeF 2.0, zaloguj się profilem zaufanym i wygeneruj token autoryzacyjny. Bez niego żadna wtyczka nie wyśle faktury.

Przetestuj na środowisku demo

Zarówno KSeF, jak i wtyczki mają tryb testowy. Wystaw kilka próbnych faktur zanim przełączysz się na produkcję.

Najczęstsze pytania o KSeF i WooCommerce

Mam mały sklep i wystawiam kilka faktur miesięcznie. Też muszę?

Jeśli jesteś czynnym podatnikiem VAT i wystawiasz faktury B2B, to tak. Wielkość sklepu nie ma znaczenia. Jedyny wyjątek to okres przejściowy (do końca 2026): jeśli wystawiasz poniżej 10 000 PLN brutto miesięcznie w fakturach, możesz jeszcze robić to poza KSeF. Ale to się kończy 1 stycznia 2027.

Korzystam z Fakturowni/wFirmy/InFaktu. Muszę jeszcze coś robić?

Sprawdź, czy Twój system ma włączoną integrację z KSeF 2.0. Większość dużych programów już ją ma, ale trzeba ją aktywować i podpiąć token. Jeśli masz też WooCommerce, upewnij się, że zamówienia ze sklepu automatycznie trafiają do systemu księgowego (przez wtyczkę). Wtedy droga jest: WooCommerce (zamówienie) → system księgowy (faktura) → KSeF (wysyłka).

Czy mogę wysyłać faktury do KSeF ręcznie, bez integracji?

Technicznie tak. Możesz zalogować się do Aplikacji Podatnika KSeF 2.0 (strona rządowa) i ręcznie wystawiać tam faktury. Ale przy sklepie internetowym, gdzie faktury generują się automatycznie po zamówieniu, to nie ma sensu. Ręczne przepisywanie danych z WooCommerce do KSeF to proszenie się o błędy i strata czasu.

Co jeśli KSeF nie działa? (awaria systemu)

Ministerstwo Finansów przewidziało tryb offline. Jeśli KSeF jest niedostępny (np. awaria serwerów, planowany serwis), możesz wystawić fakturę lokalnie i wysłać ją do KSeF w ciągu 24 godzin od przywrócenia systemu. Wtyczki takie jak WP Desk i ByteWave obsługują ten scenariusz automatycznie.

Czy muszę zmieniać wygląd swoich faktur?

Nie musisz zmieniać tego, co wysyłasz klientowi. Możesz dalej generować ładne PDF-y z logo firmy. Ale “oficjalną” wersją faktury staje się XML w KSeF. PDF jest tylko wizualizacją dla wygody. Ważne, żeby dane w PDF-ie zgadzały się z tym, co poszło do KSeF.

Ile kosztuje wdrożenie KSeF w WooCommerce?

Zależy od ścieżki. Najtaniej: wtyczka ByteWave od 69 PLN/rok + Twój czas na konfigurację. Najdrożej: system księgowy z pełną integracją (abonament od 19 do 100+ PLN/mies). Sam KSeF jest darmowy, płacisz tylko za narzędzia, które z nim rozmawiają.

Nie masz czasu ogarnąć tego sam?

Konfiguracja KSeF w WooCommerce to nie rocket science, ale wymaga uwagi do detali: token, mapowanie stawek VAT, testy. Jeśli wolisz się skupić na prowadzeniu biznesu zamiast na konfiguracji wtyczek, pomożemy.