Loader

KSeF w sklepie internetowym: co zmienia się od 1 stycznia 2027?

Oceń ten artykuł

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?

Pracownik sklepu internetowego pakuje zamówienie, obok laptop z listą zamówień

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.

TerminKogo dotyczyCo oznacza dla sklepu internetowego
1 lutego 2026 r.najwięksi podatnicy; odbieranie faktur przez KSeF dla wszystkichfaktury kosztowe od dostawców przychodzą przez KSeF
1 kwietnia 2026 r.pozostali przedsiębiorcy poza najmniejszymifaktury 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 kasmał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 MFw 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.

Zobacz również:  Trendy związane ze stronami internetowymi

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?

Osoba pracuje przy dwóch monitorach z danymi zamówień i dokumentami księgowymi

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 integracjiJak działaKiedy pasujeNa co uważać
Sklep i program fakturowy z API KSeFwtyczka lub moduł przekazuje dane zamówienia do programu, który wystawia fakturę w KSeF i zwraca jej numermałe i średnie sklepy korzystające już z programu fakturowegoczy integracja zapisuje numer KSeF w zamówieniu i obsługuje korekty
Sklep, ERP lub system magazynowy, KSeFzamówienia trafiają do ERP, a ERP wystawia faktury w KSeFsklepy z hurtem B2B i kilkoma kanałami sprzedażymapowanie stawek VAT, jednostek i rabatów między systemami
Moduł na zamówienie łączący sklep z API KSeFsklep sam generuje fakturę XML i wysyła ją do KSeFnietypowe procesy i duża liczba fakturaktualizacje 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.

Zobacz również:  Czym jest UX i dlaczego jest ważny podczas tworzenia stron internetowych?

Jak przygotować sklep do KSeF krok po kroku?

Lista kontrolna i kalendarz otwarty na styczeń na biurku

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.

  1. 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.
  2. Uporządkuj dane firmowe w koszyku: przełącznik zakupu na firmę, pole NIP z walidacją, nazwa i adres firmy jako osobne pola.
  3. Wybierz model integracji z tabeli 2 i sprawdź, czy wtyczka lub moduł działa z Twoją wersją WooCommerce lub PrestaShop oraz PHP.
  4. 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.
  5. Przetestuj wystawianie faktur, korekt i faktur do zamówień z rabatem na kopii sklepu i w środowisku testowym KSeF.
  6. Zaplanuj działanie przy niedostępności systemu: w trybie offline24 faktura musi trafić do KSeF najpóźniej następnego dnia roboczego po wystawieniu.
  7. 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.

Od pomysłu do realizacji
W Special Space zaczynamy każdy projekt od bezpłatnej konsultacji, a przy większych projektach prowadzimy warsztat porządkujący cele, zakres i priorytety. Następnie przechodzimy do wdrożenia, by realizacja służyła Twojemu biznesowi. Gotowy na kosmiczny rozwój?
Bezpłatna konsultacja

Przeczytaj również

Special Space
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.