KSeF w sklepie internetowym to obowiązek wystawiania faktur VAT dla przedsiębiorców (B2B) w Krajowym Systemie e-Faktur w ustrukturyzowanym formacie XML, zamiast w PDF-ie wysyłanym e-mailem. Sklep, który wystawia faktury firmom, musi przesyłać je do KSeF bezpośrednio lub przez integrację z systemem księgowym albo ERP. Faktury dla konsumentów (B2C) nie muszą trafiać do KSeF.
W skrócie
- KSeF jest obowiązkowy dla większości podatników VAT od 1 kwietnia 2026 r. (od 1 lutego 2026 r. dla największych firm), a przewidziane kary zaczynają obowiązywać od 1 stycznia 2027 r.
- Obowiązek dotyczy faktur wystawianych na rzecz firm; sprzedaż dla konsumentów nadal dokumentuje się paragonem lub fakturą poza KSeF.
- Sklep nie wystawia faktur w KSeF „sam z siebie” – potrzebna jest integracja wtyczki, BaseLinkera, systemu księgowego lub ERP z API Krajowego Systemu e-Faktur.
- Faktura w KSeF otrzymuje unikalny numer KSeF, a plik XML ma ściśle określoną strukturę (obecnie FA(3)).
- Najważniejsze decyzje do podjęcia: gdzie powstaje faktura, kto ją wysyła do KSeF i jak klient otrzymuje jej wizualizację.
Czym jest KSeF i kogo dotyczy w e-commerce?
Krajowy System e-Faktur (KSeF) to platforma Ministerstwa Finansów, w której wystawia się, przechowuje i odbiera faktury ustrukturyzowane. Faktura ma formę pliku XML zgodnego ze schematem publikowanym przez ministerstwo, a po przyjęciu przez system dostaje numer identyfikujący w KSeF.
Dla właściciela sklepu kluczowe jest rozróżnienie klientów. Jeśli sprzedajesz firmom (np. hurtownikom, usługodawcom, warsztatom), każda faktura VAT na ich rzecz powinna przejść przez KSeF. Jeśli sprzedajesz osobom prywatnym, nadal wystawiasz paragon z kasy fiskalnej lub – na żądanie – fakturę poza KSeF.
Jakie są terminy wdrożenia KSeF?
Harmonogram jest etapowy, a szczegóły warto potwierdzić z księgową, bo przepisy przejściowe bywają modyfikowane.
| Grupa podatników | Początek obowiązku |
|---|---|
| Firmy ze sprzedażą powyżej 200 mln zł brutto w 2024 r. | 1 lutego 2026 r. |
| Pozostali podatnicy VAT | 1 kwietnia 2026 r. |
| Kary za naruszenia (sankcje) | od 1 stycznia 2027 r. |
| Najmniejsi przedsiębiorcy (sprzedaż do 10 tys. zł miesięcznie) | wystawianie faktur w KSeF od 1 stycznia 2027 r. |
W praktyce oznacza to, że w październiku 2026 r. większość sklepów B2B działa już w nowych realiach, ale okres „łagodniejszego” traktowania błędów kończy się wraz z końcem roku.
Jak sklep internetowy wystawia faktury w KSeF?
Sklep może wystawiać faktury w KSeF na trzy sposoby: przez wtyczkę do platformy sklepowej, przez system pośredniczący (np. BaseLinker, system fakturowy) albo przez integrację z ERP. Każda ścieżka łączy się z KSeF przez jego API i przesyła plik XML.
- Wtyczka lub moduł sklepu – w WooCommerce lub PrestaShop generuje fakturę XML po zmianie statusu zamówienia i wysyła ją do KSeF. Sprawdza się przy małym wolumenie.
- Pośrednik (BaseLinker, system fakturowy) – zamówienia trafiają do narzędzia, które wystawia i przesyła fakturę. Wygodne, gdy sprzedajesz też na marketplace’ach.
- ERP / system księgowy – sklep przekazuje zamówienie, a faktura powstaje w systemie finansowo-księgowym. To rozwiązanie rekomendowane przy większej skali.

Czy konsument też dostanie fakturę z KSeF?
Nie. Faktury wystawiane osobom fizycznym nieprowadzącym działalności nie są obowiązkowo przesyłane do KSeF. Sklep może je nadal wystawiać w dotychczasowej formie, np. jako PDF, o ile klient o nią poprosi. Trzeba jednak umieć odróżnić zamówienie firmowe od prywatnego – stąd znaczenie pola NIP w koszyku.
Co trzeba zmienić w sklepie przed wdrożeniem KSeF?
Zmiany dotyczą danych klienta, procesu fakturowania i komunikacji. Najczęściej wymagają ingerencji w formularz zamówienia, statusy zamówień i integracje, więc warto je zaplanować jak wdrożenie techniczne, a nie „drobną poprawkę”.
- Pole NIP i dane nabywcy – walidacja numeru NIP i pełnych danych adresowych, bo błędne dane zablokują poprawną fakturę.
- Rozróżnienie B2B i B2C – osobna ścieżka dla klienta firmowego (np. checkbox „Kupuję na firmę”).
- Korekty – proces zwrotów musi generować faktury korygujące w formacie XML i przesyłać je do KSeF.
- Autoryzacja – token lub certyfikat KSeF przechowywany bezpiecznie po stronie systemu fakturowego, nie w kodzie sklepu.
- Wizualizacja faktury – klient nadal oczekuje czytelnego dokumentu; dobrą praktyką jest wysyłka PDF z numerem KSeF i kodem QR.
Co z trybem offline i awarią KSeF?
Na wypadek niedostępności systemu przewidziano tryby awaryjne: offline24 (faktura wystawiona poza KSeF i przesłana do następnego dnia roboczego), tryb awaryjny ogłaszany komunikatem Ministerstwa Finansów oraz tryb niedostępności. Sklep powinien mieć system, który potrafi obsłużyć kolejkowanie faktur i wysłać je po przywróceniu usługi.
Ile kosztuje dostosowanie sklepu do KSeF?
Koszt zależy od platformy i skali: od kilkuset złotych za gotową wtyczkę lub abonament w systemie fakturowym, po kilka–kilkanaście tysięcy złotych za dedykowaną integrację z ERP z obsługą korekt. Dodatkowo w grę wchodzą testy na środowisku testowym KSeF oraz szkolenie osoby od księgowości. To szacunki orientacyjne – dokładna wycena wymaga analizy procesu zamówień.
| Wariant | Dla kogo | Orientacyjny koszt |
|---|---|---|
| Wtyczka do WooCommerce / PrestaShop | mały sklep, niski wolumen B2B | setki zł rocznie |
| BaseLinker lub system fakturowy | sprzedaż wielokanałowa | abonament miesięczny + konfiguracja |
| Integracja z ERP | duży wolumen, magazyn, księgowość | kilka–kilkanaście tys. zł |
Jak przygotować sklep krok po kroku?
- Sprawdź z księgową, od kiedy dotyczy Cię obowiązek i jak wygląda Twój obieg faktur.
- Zmapuj, gdzie obecnie powstaje faktura: w sklepie, w BaseLinkerze czy w ERP.
- Wybierz system, który będzie łączył się z API KSeF, i uzyskaj dostęp (token lub certyfikat).
- Przetestuj wystawianie i korekty na środowisku testowym KSeF.
- Zaktualizuj koszyk (NIP, zgody, rozróżnienie B2B/B2C) i szablony e-maili.
- Uruchom produkcyjnie i monitoruj odrzucone faktury przez pierwsze tygodnie.
Jeżeli sklep ma już połączenie z systemem księgowym, sprawdź nasz wpis o integracji sklepu internetowego z ERP oraz opis wdrożenia BaseLinkera, które często stanowią najprostszą drogę do KSeF. Za całość prac technicznych odpowiada nasz zespół w ramach usługi tworzenia i rozwoju sklepów internetowych, a bieżącą opiekę zapewnia administracja stron i sklepów. Gdy potrzebny jest dedykowany moduł fakturowania, projektujemy go jako aplikację webową.

Najczęściej zadawane pytania (FAQ)
Czy mały sklep internetowy musi korzystać z KSeF?
Tak, jeśli wystawia faktury VAT firmom. Od 1 kwietnia 2026 r. obowiązek obejmuje większość podatników, a najmniejsi przedsiębiorcy (sprzedaż do 10 tys. zł miesięcznie) zaczynają wystawiać faktury w KSeF od 1 stycznia 2027 r. Sprzedaż wyłącznie konsumentom nie wymaga przesyłania faktur do systemu.
Czy faktury dla klientów indywidualnych trafiają do KSeF?
Nie, faktury dla konsumentów nie są obowiązkowo przesyłane do KSeF. Sklep nadal wystawia paragon lub, na żądanie klienta, fakturę w dotychczasowej formie, na przykład jako PDF. W praktyce trzeba tylko poprawnie rozpoznawać zamówienia firmowe po numerze NIP.
Czy wtyczka do WooCommerce wystarczy do obsługi KSeF?
Dla małego sklepu często tak, pod warunkiem że wtyczka obsługuje format FA(3), korekty, autoryzację tokenem lub certyfikatem i tryby awaryjne. Przy większej liczbie zamówień, wielu kanałach sprzedaży lub magazynie lepiej sprawdza się integracja z ERP albo BaseLinkerem.
Co grozi sklepowi za brak faktur w KSeF?
Sankcje finansowe za nieprawidłowe wystawianie faktur mają obowiązywać od 1 stycznia 2027 r. Dodatkowo faktura wystawiona poza systemem, gdy KSeF działa, może być uznana za nieprawidłową, co utrudnia klientowi rozliczenie VAT. Szczegóły wysokości kar warto potwierdzić z doradcą podatkowym.
Uwaga: wpis ma charakter informacyjny, nie jest poradą prawną ani podatkową; przepisy o KSeF mogą ulegać zmianom, więc aktualne zasady potwierdź z księgową.
Potrzebujesz pomocy z KSeF w swoim sklepie?
Pomożemy ocenić, którą ścieżkę wybrać, przygotować integrację i przetestować ją przed terminem. Skontaktuj się z Devisu – porozmawiamy o Twoim sklepie i zaproponujemy konkretny plan wdrożenia.











