
KSeF w sklepie internetowym: co zmienia się od 1 stycznia 2027?
Stan na: listopad 2026.
Od 1 stycznia 2027 r. paragon z NIP przestaje być fakturą uproszczoną, a do KSeF wchodzą najmniejsi podatnicy, których sprzedaż udokumentowana fakturami nie przekracza 10 000 zł brutto miesięcznie. Sklep internetowy, który sprzedaje firmom, musi wystawiać im faktury ustrukturyzowane w KSeF, najlepiej automatycznie z poziomu WooCommerce lub PrestaShop.
Najważniejsze informacje w skrócie
- Od 1 lutego 2026 r. wszyscy podatnicy VAT odbierają faktury przez KSeF, a najwięksi także je w nim wystawiają.
- Od 1 kwietnia 2026 r. obowiązek wystawiania faktur w KSeF objął pozostałych przedsiębiorców, z wyjątkiem najmniejszych.
- Od 1 stycznia 2027 r. KSeF obejmuje podatników ze sprzedażą fakturową do 10 000 zł brutto miesięcznie.
- Od 1 stycznia 2027 r. kasa rejestrująca nie służy do wystawiania faktur, więc paragon z NIP do 450 zł brutto nie zastąpi faktury.
- Faktury dla konsumentów nie muszą trafiać do KSeF, ich wystawienie w systemie jest dobrowolne.
- Kary do 100% VAT z faktury mają według obecnej ustawy obowiązywać od 2027 r., a projekt Ministerstwa Finansów przesuwa je na 1 stycznia 2028 r.
Czym jest KSeF i dlaczego dotyczy sklepu internetowego?

KSeF, czyli Krajowy System e-Faktur, to system Ministerstwa Finansów, w którym podatnicy VAT wystawiają i odbierają faktury ustrukturyzowane w formacie XML. Sklep internetowy podlega mu w tej części sprzedaży, którą dokumentuje fakturą dla innej firmy: przy zamówieniach z NIP, w hurcie B2B i przy sprzedaży do firm z innych krajów. Faktura ustrukturyzowana dostaje w systemie własny numer KSeF, a nabywca pobiera ją z systemu. PDF wysłany mailem może być już tylko wizualizacją takiej faktury.
Dla sklepu KSeF oznacza zmianę procesu, a nie tylko programu do faktur. Dane z zamówienia (NIP, nazwa firmy, adres, pozycje, stawki VAT, forma płatności) muszą trafić do faktury bez ręcznego przepisywania, a numer KSeF powinien wrócić do zamówienia w panelu sklepu. Przy wdrożeniu sklepu internetowego lub jego przebudowie ten przepływ danych warto zaplanować od początku, bo poprawianie go po starcie sprzedaży kosztuje więcej pracy.
Kto i od kiedy musi wystawiać faktury w KSeF?
Obowiązek wystawiania faktur w KSeF wchodzi w trzech etapach: 1 lutego 2026 r., 1 kwietnia 2026 r. i 1 stycznia 2027 r. Sklep, który nie należy do najmniejszych podatników, wystawia faktury w KSeF od 1 kwietnia 2026 r., a największy od 1 lutego 2026 r. Styczeń 2027 r. dotyczy najmniejszych sprzedawców oraz wszystkich, którzy dziś dokumentują zakupy firm paragonem z NIP.
| Termin | Kogo dotyczy | Co oznacza dla sklepu internetowego |
|---|---|---|
| 1 lutego 2026 r. | najwięksi podatnicy; odbieranie faktur przez KSeF dla wszystkich | faktury kosztowe od dostawców przychodzą przez KSeF |
| 1 kwietnia 2026 r. | pozostali przedsiębiorcy poza najmniejszymi | faktury dla klientów firmowych wystawiane w KSeF |
| 1 stycznia 2027 r. | podatnicy ze sprzedażą fakturową do 10 000 zł brutto miesięcznie; koniec faktur z kas | małe sklepy wchodzą do KSeF, paragon z NIP nie jest już fakturą |
| 1 stycznia 2028 r. (projekt) | kary za błędy w stosowaniu KSeF według projektu MF | w 2027 r. urzędy mają przypominać i prowadzić czynności sprawdzające |
Tabela 1. Etapy wdrażania KSeF a sklep internetowy. Stan na listopad 2026, na podstawie informacji Ministerstwa Finansów.
Ministerstwo Finansów poinformowało 16 września 2026 r., że pracuje nad przesunięciem końca okresu bez sankcji na 31 grudnia 2027 r. Projekt z 20 października 2026 r. nie jest jeszcze obowiązującym prawem, więc sklep powinien planować wdrożenie tak, jakby kary zaczynały się 1 stycznia 2027 r. Odroczenie kar nie zwalnia z obowiązku, a faktura wystawiona poza KSeF tam, gdzie system obowiązuje, nie jest fakturą ustrukturyzowaną i może budzić wątpliwości nabywcy przy odliczeniu VAT.
Czy faktury dla konsumentów też trafiają do KSeF?
Nie, faktury dla osób prywatnych nie muszą trafiać do KSeF. Według Ministerstwa Finansów wystawienie faktury konsumenckiej w systemie jest dobrowolne. Jeśli sklep jednak to zrobi, przekazuje ją konsumentowi w uzgodniony sposób, na przykład jako wydruk lub PDF z numerem KSeF i kodem QR, który pozwala pobrać dokument bez logowania.
Sklep sprzedający głównie konsumentom musi przede wszystkim rozróżniać zamówienia w koszyku. Formularz zamówienia potrzebuje przełącznika „Kupuję jako firma” z polem NIP, a system na tej podstawie kieruje fakturę do KSeF albo wystawia paragon lub fakturę konsumencką poza systemem. Ministerstwo Finansów wyłącza z obowiązkowego KSeF również sprzedaż rozliczaną w procedurach IOSS i nieunijnym OSS.
Co zmienia koniec paragonu z NIP jako faktury?
Od 1 stycznia 2027 r. paragon z NIP nabywcy przestaje być fakturą uproszczoną. Do 31 grudnia 2026 r. art. 145n ustawy o VAT pozwala traktować paragon z NIP do 450 zł brutto lub 100 euro jako fakturę uproszczoną. Znowelizowany art. 111 ust. 3a pkt 1 wyłącza od 2027 r. wystawianie faktur przy użyciu kas rejestrujących.
W sklepie, który rejestruje sprzedaż na kasie, każde zamówienie firmy z NIP wymaga od 2027 r. faktury ustrukturyzowanej w KSeF, także przy kwocie poniżej 450 zł. Sklepy obsługujące drobne zamówienia firmowe samym paragonem z NIP muszą więc zmienić proces. Najprostsze rozwiązanie to automatyczne wystawianie faktury w KSeF dla każdego zamówienia, w którym klient podał NIP.
Jak połączyć WooCommerce lub PrestaShop z KSeF?

WooCommerce i PrestaShop łączą się z KSeF najczęściej pośrednio: przez program fakturowy lub księgowy z API KSeF, przez system ERP albo przez moduł integracyjny. Żadna z tych platform nie wystawia faktur w KSeF w standardowej instalacji. Wybór modelu zależy od tego, gdzie firma prowadzi dziś faktury, magazyn i księgowość.
| Model integracji | Jak działa | Kiedy pasuje | Na co uważać |
|---|---|---|---|
| Sklep i program fakturowy z API KSeF | wtyczka lub moduł przekazuje dane zamówienia do programu, który wystawia fakturę w KSeF i zwraca jej numer | małe i średnie sklepy korzystające już z programu fakturowego | czy integracja zapisuje numer KSeF w zamówieniu i obsługuje korekty |
| Sklep, ERP lub system magazynowy, KSeF | zamówienia trafiają do ERP, a ERP wystawia faktury w KSeF | sklepy z hurtem B2B i kilkoma kanałami sprzedaży | mapowanie stawek VAT, jednostek i rabatów między systemami |
| Moduł na zamówienie łączący sklep z API KSeF | sklep sam generuje fakturę XML i wysyła ją do KSeF | nietypowe procesy i duża liczba faktur | aktualizacje modułu przy zmianach struktury faktury i API |
Tabela 2. Trzy modele integracji sklepu internetowego z KSeF. Stan na listopad 2026.
Gotowe wtyczki programów fakturowych wystarczą w większości sklepów, które sprzedają według prostego cennika. Gdy sklep ma ceny indywidualne dla firm, faktury zbiorcze albo kilka magazynów, lepiej sprawdzają się moduły PrestaShop na zamówienie lub wtyczki WordPress pisane pod konkretny proces. Przy wyborze platformy pod sprzedaż B2B pomaga porównanie WooCommerce czy PrestaShop, bo od platformy zależy dostępność gotowych integracji.
Jak przygotować sklep do KSeF krok po kroku?

Przygotowanie sklepu do KSeF warto zakończyć przed końcem grudnia 2026 r., żeby pierwsze faktury w nowym trybie nie były testem na żywych zamówieniach. Proces ma siedem kroków.
- Sprawdź, od kiedy Twoja firma wystawia faktury w KSeF: kwiecień 2026 r. czy styczeń 2027 r. przy sprzedaży fakturowej do 10 000 zł brutto miesięcznie.
- Uporządkuj dane firmowe w koszyku: przełącznik zakupu na firmę, pole NIP z walidacją, nazwa i adres firmy jako osobne pola.
- Wybierz model integracji z tabeli 2 i sprawdź, czy wtyczka lub moduł działa z Twoją wersją WooCommerce lub PrestaShop oraz PHP.
- Nadaj uprawnienia i tokeny dostępu do KSeF dla programu lub modułu. Od 2027 r. ważność tokenu można ustawić od 1 do 365 dni.
- Przetestuj wystawianie faktur, korekt i faktur do zamówień z rabatem na kopii sklepu i w środowisku testowym KSeF.
- Zaplanuj działanie przy niedostępności systemu: w trybie offline24 faktura musi trafić do KSeF najpóźniej następnego dnia roboczego po wystawieniu.
- Pokaż klientowi firmowemu numer KSeF w mailu po zamówieniu i w panelu konta, żeby jego księgowość szybko znalazła fakturę.
Jak obsłużyć zwroty i korekty faktur w KSeF?
Zwrot towaru kupionego przez firmę wymaga faktury korygującej, która również trafia do KSeF. Integracja sklepu musi więc obsługiwać nie tylko nowe faktury, ale też korekty po zwrocie, reklamacji i zmianie ceny. Bez automatycznych korekt księgowość musi wystawiać je ręcznie i samodzielnie łączyć z zamówieniami.
Proces zwrotu w sklepie warto przejrzeć razem z KSeF, bo te same zamówienia przechodzą przez oba procesy. Opis funkcji odstąpienia od umowy dla konsumentów znajdziesz we wpisie o nowych zasadach zwrotów online. Przy zamówieniach firmowych sklep powinien dodatkowo łączyć zwrot z korektą w KSeF i z numerem faktury pierwotnej.
Przykłady z praktyki
Przykładowy scenariusz: sklep z artykułami BHP na WooCommerce sprzedaje głównie firmom, a drobne zamówienia do 450 zł dokumentował dotąd paragonem z NIP. Od stycznia 2027 r. każde takie zamówienie wymaga faktury w KSeF. Sklep dodaje automatyczne wystawianie faktury dla zamówień z NIP przez program fakturowy z API KSeF i zapisuje numer KSeF w zamówieniu.
Przykładowy scenariusz: producent mebli biurowych sprzedaje przez PrestaShop hurtowo, z cenami indywidualnymi dla dealerów. Faktury wystawia ERP, a sklep przekazuje do niego zamówienia przez moduł integracyjny. Taki układ opisujemy szerzej we wpisie o tym, jak działa system zamówień B2B dla producenta.
Najczęstsze błędy przy wdrożeniu KSeF w sklepie
- Czekanie na ostateczną decyzję o karach. Obowiązek wystawiania faktur w KSeF nie zależy od terminu sankcji, więc wdrożenie trzeba zakończyć przed 1 stycznia 2027 r.
- Brak pola NIP lub brak jego walidacji. Błędny NIP oznacza fakturę wystawioną na złego nabywcę, dlatego formularz powinien sprawdzać format numeru.
- Integracja bez zapisu numeru KSeF. Numer KSeF musi być widoczny w zamówieniu, bo od 2027 r. podatnicy podają go w przelewach między firmami.
- Brak obsługi korekt. Zwroty i reklamacje w zamówieniach firmowych wymagają faktur korygujących w KSeF.
- Brak procedury na niedostępność KSeF. Zespół sklepu powinien wiedzieć, kiedy stosuje tryb offline i w jakim terminie faktura trafia do systemu.
- Aktualizacja wtyczki bez testu. Nowa wersja integracji powinna przejść test na kopii sklepu, zanim trafi na produkcję.
Jak to robimy w Special Space
Special Space projektuje i wdraża sklepy internetowe na WooCommerce i PrestaShop oraz łączy je z programami fakturowymi, systemami ERP i zewnętrznymi API. Przy przygotowaniu sklepu do KSeF zaczynamy od przeglądu procesu zamówień: skąd pochodzi NIP, kto wystawia faktury, jak wyglądają zwroty i korekty. Na tej podstawie wybieramy gotową integrację albo piszemy moduł lub wtyczkę na zamówienie.
Zmiany testujemy na kopii sklepu, a po wdrożeniu sprawdzamy pierwsze faktury wystawione na żywych zamówieniach. Sklep po wdrożeniu może zostać pod naszą opieką techniczną: aktualizujemy WordPressa, WooCommerce, PrestaShop i moduły integracyjne po teście na środowisku testowym.
Podsumowanie
KSeF dotyczy sklepu internetowego w każdej sprzedaży, którą dokumentuje fakturą dla firmy. Od 1 stycznia 2027 r. obowiązek obejmuje także najmniejszych podatników, a paragon z NIP przestaje być fakturą uproszczoną. Kary mogą zostać przesunięte na 2028 r., ale to wciąż projekt, a obowiązek wystawiania faktur w KSeF pozostaje. Sklep na WooCommerce lub PrestaShop potrzebuje integracji, która wystawia faktury i korekty automatycznie i zapisuje numer KSeF w zamówieniu.
Tekst ma charakter informacyjny i nie stanowi porady prawnej ani podatkowej. Szczegóły obowiązków swojej firmy warto potwierdzić z księgowym lub doradcą podatkowym.
Chcesz sprawdzić, czy Twój sklep jest gotowy na KSeF od 2027 roku? Umów bezpłatną konsultację, a przejrzymy proces zamówień i faktur w Twoim WooCommerce lub PrestaShop.
FAQ: najczęstsze pytania o KSeF w sklepie internetowym
?
Czy mały sklep internetowy musi korzystać z KSeF od 2027 roku?
Tak, jeśli wystawia faktury dla firm. Od 1 stycznia 2027 r. obowiązek obejmuje także podatników, których sprzedaż udokumentowana fakturami nie przekracza 10 000 zł brutto miesięcznie.
?
Czy kary za brak faktur w KSeF zaczną obowiązywać od 2027 roku?
Według obecnej ustawy tak, ale projekt Ministerstwa Finansów z 20 października 2026 r. przesuwa kary na 1 stycznia 2028 r. Do uchwalenia zmian bezpieczniej przyjąć, że kary obowiązują od 2027 r.
?
Czy klient firmowy dostanie fakturę ze sklepu mailem?
Może dostać wizualizację faktury z numerem KSeF i kodem QR. Fakturą jest jednak dokument w KSeF, a sprzedawca nie musi wydawać jej poza systemem nabywcy objętemu KSeF.
?
Czy WooCommerce i PrestaShop obsługują KSeF w standardzie?
Nie. Obie platformy potrzebują wtyczki lub modułu, integracji z programem fakturowym z API KSeF albo połączenia przez system ERP.
?
Co zrobić, gdy KSeF nie działa w chwili zamówienia?
Sklep może wystawić fakturę w trybie offline24 i przesłać ją do KSeF najpóźniej następnego dnia roboczego. Przy awarii ogłoszonej przez Ministerstwo Finansów obowiązują zasady trybu awaryjnego.
?
Czy faktura dla firmy z innego kraju też trafia do KSeF?
Tak. Faktury za wewnątrzwspólnotową dostawę towarów, eksport i usługi dla zagranicznych podatników wystawia się w KSeF, a nabywcy przekazuje się je dodatkowo w uzgodniony sposób.

Przeczytaj również


Koniec wsparcia PHP 8.2: co zrobić ze stroną WordPress i sklepem do końca 2026?
