Piszę kod od dwudziestu lat, a sklepy, które budujemy, prawie zawsze rozmawiają z ERP albo programem do faktur. W 2026 roku do tej rozmowy dołączył trzeci uczestnik: faktura dla firmy powstaje teraz w państwowym systemie. Skala jest już ogromna:

657 mlnfaktur trafiło do KSeF do 2 września 2026 roku4
2,37 mlnfirm wystawiało już faktury w KSeF4
74%firm trafiło na błędy w pierwszym miesiącu działania systemu14

Zastrzeżenie na start: piszę jako ktoś, kto łączy sklepy z systemami firmy, a nie jako doradca podatkowy. Ten wpis nie jest poradą prawną ani podatkową: szczegóły swojej sytuacji omówcie z księgową albo doradcą.

Gdzie jesteśmy z KSeF w październiku 2026

Spójrzmy na kalendarz. Część terminów już minęła, a te najważniejsze dla mniejszych sklepów dopiero nadchodzą:

  1. 1 lutego 2026W KSeF wystawiają firmy, które w 2024 roku sprzedały za ponad 200 mln zł z VAT. Od tego dnia każda firma odbiera faktury przez KSeF1,2.
  2. 1 kwietnia 2026Obowiązek obejmuje wszystkich pozostałych. Wyjątek do końca roku mają ci, którzy fakturami sprzedają za nie więcej niż 10 000 zł brutto w miesiącu. Fakturę, która przekracza ten limit, wystawiasz już w KSeF2.
  3. 31 grudnia 2026Ostatni dzień, w którym faktury z kasy fiskalnej i paragony z NIP-em do 450 zł mogą powstawać poza KSeF2,4.
  4. 1 stycznia 2027KSeF obowiązuje każdą firmę. Paragon z NIP-em przestaje być fakturą uproszczoną, a w przelewach trzeba podawać numer KSeF faktury3,5,17.
  5. Koniec 2027Do tej daty mają zostać odroczone kary, jeśli Sejm uchwali projekt przyjęty przez rząd 20 października 2026 roku3.

Jeśli prowadzicie mały sklep i korzystacie dziś z limitu 10 000 zł, macie dwa miesiące. Od stycznia każda faktura dla firmy z NIP-em idzie przez KSeF.

Klient prywatny i firma to dwie różne drogi faktury

Sklep internetowy ma zwykle dwa rodzaje klientów i KSeF traktuje ich inaczej.

  • Osoba prywatna. Faktury dla konsumentów możesz wystawiać w KSeF dobrowolnie1. Klient dostaje fakturę poza systemem, w sposób, jaki z nim uzgodnisz, na przykład jako PDF w mailu1.
  • Firma z polskim NIP-em. Tu faktura musi powstać w KSeF, niezależnie od tego, czy kupujący się na to zgadza1,7. Firma odbiera ją w systemie i nie musisz wysyłać jej osobno1.
  • Firma z zagranicy. Fakturę wystawiasz w KSeF, a klientowi przekazujesz ją uzgodnionym kanałem, z kodem QR7. Sprzedaż w procedurach IOSS i OSS poza Unią jest wyłączona z obowiązku KSeF1.

Konsument z zasady nie loguje się do KSeF. Jeśli wystawisz mu fakturę w systemie, możesz przekazać sam kod QR z danymi dostępu, a klient pobierze fakturę bez logowania6. W strukturze faktury taki kupujący nie ma NIP-u, tylko oznaczenie, że brak identyfikatora6.

A co z paragonem z NIP-em? Do końca 2026 roku paragon do 450 zł z numerem NIP kupującego nadal może zastąpić fakturę2. Od 1 stycznia 2027 roku traci ten status, więc firma kupująca u Ciebie z NIP-em powinna dostać fakturę z KSeF5,17.

Pole NIP w koszyku i to, co dzieje się po zakupie

Skoro sklep musi rozróżnić firmę od osoby prywatnej, robi to w chwili zakupu, czyli w koszyku7. Kupujący, który chce użyć swojego NIP-u, musi go podać2. W praktyce oznacza to pole NIP, które działa poprawnie: sprawdza format numeru, zapisuje się w zamówieniu i trafia do programu, który wystawia fakturę.

Po zakupie liczy się kolejność. Faktura jest wystawiona w dniu, w którym trafia do KSeF, a firma ją otrzymuje, gdy system nada jej numer KSeF1. Jeśli KSeF odrzuci plik, na przykład przez błąd w danych, faktury po prostu nie ma6. Dla sklepu oznacza to proste pytanie: kto u Was zauważy, że faktura się nie wysłała?

Druga zmiana dotyczy wydruku i PDF-a. Każda faktura z KSeF pokazana poza systemem ma kod QR, a pod nim numer KSeF8. Jeśli Twój sklep wysyła klientom faktury w mailu, ten kod musi się na nich znaleźć.

Przy płatności przy odbiorze albo odbiorze osobistym przyda się jeszcze potwierdzenie transakcji. To dokument z dwoma kodami QR, który wydajesz, zanim faktura dostanie numer KSeF. Nie jest fakturą i nie daje prawa do odliczenia VAT, a wystawi go tylko program komercyjny, nie bezpłatne aplikacje ministerstwa1.

Zwroty i reklamacje w KSeF

Klient odsyła paczkę, sklep oddaje pieniądze. Do tej pory fakturę poprawiało się różnie. Teraz zostaje jedna droga:

Jedyną formą poprawienia błędu w wystawionej fakturze ustrukturyzowanej będzie wystawienie faktury korygującej w KSeF. Ministerstwo Finansów, Podręcznik KSeF 2.0

Noty korygujące zniknęły z przepisów od 1 lutego 2026 roku6,9. Fakturę korygującą wystawiasz w KSeF nawet wtedy, gdy pierwotna faktura powstała poza nim1.

Szczególnie kłopotliwa jest literówka w NIP-ie. KSeF dostarcza fakturę firmie o podanym numerze, więc samego NIP-u nie da się poprawić. Wystawiasz korektę do zera na błędny NIP, a potem nową fakturę na właściwy6. Pomyślcie, ile takich spraw obsłuży Wasz dział obsługi klienta, jeśli pole NIP w koszyku nie sprawdza nawet długości numeru.

Gdy KSeF nie odpowiada

Sklep sprzedaje także w nocy i w święta, więc musi mieć plan na chwilę, gdy KSeF nie działa albo nie działa połączenie. Przepisy przewidują kilka trybów2,9:

  • Offline24. Możesz z niego skorzystać zawsze i z dowolnego powodu. Fakturę wysyłasz do KSeF najpóźniej następnego dnia roboczego po jej wystawieniu.
  • Niedostępność KSeF ogłoszona przez ministerstwo. Fakturę wysyłasz najpóźniej następnego dnia roboczego po jej zakończeniu.
  • Awaria ogłoszona przez ministerstwo. Masz 7 dni roboczych od jej zakończenia.
  • Awaria całkowita ogłoszona w mediach. Wystawiasz faktury papierowe albo elektroniczne i nie wysyłasz ich potem do KSeF.

Faktura wystawiona offline, przekazana klientowi przed wysłaniem do KSeF, ma dwa kody QR. Drugi, podpisany certyfikatem KSeF typu 2, ma etykietę „CERTYFIKAT”8. Bez tego certyfikatu Twój program nie przygotuje faktury offline poprawnie.

Jak było naprawdę? Według ministerstwa do połowy września KSeF nie miał awarii, która uruchamiałaby te tryby4. Kłopoty pojawiały się obok. 2 lutego tysiące osób nie mogły się zalogować, bo nie działał profil zaufany11. W nocy z 16 na 17 października przez kilka godzin nie działało pobieranie faktur przez API, czyli połączenie, którym korzystają programy do faktur i ERP, choć wysyłanie działało15.

Co psuło się od lutego

Miesiąc po starcie Grant Thornton zapytał firmy o pierwsze doświadczenia. 74% trafiło na błędy, a mniej więcej co piąta mówiła, że zakłóciły one jej pracę14. Na co skarżyły się najczęściej?

Najczęstsze problemy z KSeF w pierwszym miesiącu (Grant Thornton, marzec 2026)

Brak powiadomień o nowych fakturach24%
Brak podglądu przed wystawieniem20%
Stabilność i przeciążenia18%
Wsparcie14%
Brak faktury proforma9%
Logowanie5%
Odsetek firm wskazujących dany problem14.

Ruch rósł szybko. W lutym do KSeF trafiło około 39,9 mln faktur, a w kwietniu, pierwszym miesiącu drugiego etapu, około 106,1 mln13. Infolinia skarbówki do września przyjęła w kolejce 318 997 połączeń w sprawie KSeF4. Najczęściej chodziło o uprawnienia, logowanie i problemy po stronie samych firm, na przykład z internetem4.

Widzicie wspólny mianownik? Większość kłopotów leży na styku firmy z KSeF: kto ma uprawnienia, czym loguje się program i kto pilnuje, czy faktura doszła.

Kary za KSeF: od kiedy naprawdę

Tu jest najwięcej zamieszania, więc rozdzielmy to, co obowiązuje, od tego, co jest planowane.

Ustawa przewiduje karę do 100% VAT z faktury wystawionej poza KSeF, a gdy faktura nie ma VAT, do 18,7% jej kwoty brutto9. Kara grozi też za spóźnione wysłanie faktur wystawionych offline9. Według obecnych przepisów te kary obowiązują od 1 stycznia 2027 roku2. Za 2026 rok ministerstwo zapowiedziało, że sankcji nie będzie12.

16 września ministerstwo zapowiedziało przesunięcie kar10, a 20 października rząd przyjął projekt, który odracza je do końca 2027 roku. Nowe przepisy mają wejść w życie 31 grudnia 2026 roku, ale Sejm musi je jeszcze uchwalić3. Ministerstwo zaznacza też, że odroczenie kar nie zwalnia z obowiązku korzystania z KSeF3.

Co się nie przesuwa? Najmniejsze firmy, numer KSeF w przelewach, koniec faktur z kasy i paragonów z NIP-em jako faktur: wszystko to dalej czeka na 1 stycznia 2027 roku17. Czas bez kar najlepiej wykorzystać na dopracowanie integracji.

Sklep, program do faktur, ERP i KSeF: kto z kim rozmawia

Sklep internetowy rzadko sam wysyła faktury do KSeF. Zwykle wygląda to tak: zamówienie ze sklepu trafia do ERP albo programu do faktur, a ten wystawia fakturę i wysyła ją do KSeF. Każde z tych połączeń musi przenieść komplet danych: NIP, adres, pozycje, stawki VAT, sposób płatności.

Ministerstwo udostępnia programistom trzy środowiska: produkcyjne, testowe i przedprodukcyjne16. Na dwóch ostatnich można wysyłać faktury bez skutków prawnych, więc integrację da się sprawdzić, zanim pierwsza prawdziwa faktura trafi do systemu. Jeśli program wysyła faktury paczką, jeden błędny plik powoduje odrzucenie całej paczki16.

Druga sprawa to logowanie programu do KSeF. Tokeny miały działać tylko do końca 2026 roku. Ministerstwo zaproponowało, żeby zostały na dłużej, ale we wrześniu termin był jeszcze uzgadniany4. Dowiedzcie się więc od dostawcy programu do faktur, czym logujecie się dziś i czym będziecie po 31 grudnia.

Z tego wychodzi lista spraw do sprawdzenia przed końcem roku:

  1. Sprawdź pole NIP w koszyku. Powinno pilnować formatu numeru i zapisywać go w zamówieniu, które trafia do faktury.
  2. Prześledź drogę faktury. Ustal, który system wystawia fakturę, który wysyła ją do KSeF i gdzie zapisuje się numer KSeF.
  3. Ustal, kto widzi odrzucone faktury. Odrzucona faktura nie istnieje, więc ktoś musi dostać o tym informację tego samego dnia.
  4. Dodaj kod QR do PDF-a w mailu. Każda faktura z KSeF pokazana klientowi musi go mieć.
  5. Przygotuj korekty dla zwrotów. Zwrot w sklepie powinien kończyć się fakturą korygującą w KSeF, także korektą do zera przy błędnym NIP-ie.
  6. Zaplanuj tryb offline. Sprawdź, czy masz certyfikat KSeF typu 2 i kto wyśle zaległe faktury następnego dnia roboczego.

Jak pomagamy

Łączymy sklepy z systemami, na których stoi reszta firmy. Dla marki modowej zbudowaliśmy panel zwrotów, który spina kilka sklepów na Magento 2 z Comarch XL i kurierami. Obsługa jednego zwrotu trwa teraz od 2 do 3 godzin zamiast od 3 do 4 dni (zobacz realizację).

Przy KSeF zaczynamy od tego samego: sprawdzamy, jak zamówienie przechodzi ze sklepu do ERP i programu do faktur i gdzie gubią się dane. Potem pomagamy to połączyć tak, żeby faktura dla firmy powstawała bez przepisywania. Wymagania podatkowe ustalacie z księgową, a my dbamy o to, żeby systemy je spełniały. Więcej o tym, jak pracujemy z ERP, przeczytacie na stronie ERP i CRM.

Jeśli zapamiętacie z tego wpisu jedną rzecz, niech to będzie ta: od 1 stycznia 2027 roku każda faktura dla firmy powstaje w KSeF, więc droga od koszyka do KSeF musi działać bez ręcznych poprawek.