Back to blogLegal and Compliance

KSeF — Krajowy System e-Faktur: co musi wiedzieć każdy wykonawca

8 January 20267 min read

Krajowy System e-Faktur (KSeF) to centralny system informatyczny prowadzony przez Ministerstwo Finansów, który od 2026 roku stał się obowiązkowym kanałem wystawiania faktur B2B w Polsce. Każdy wykonawca świadczący usługi dla innych przedsiębiorców — hydraulik, elektryk, dekarz, instalator HVAC — musi teraz wystawiać faktury w ustrukturyzowanym formacie XML i przesyłać je przez API KSeF. To największa zmiana w fakturowaniu od czasu wprowadzenia VAT.

Czym jest KSeF i jak działa

KSeF to platforma prowadzona przez Krajową Administrację Skarbową (KAS), która pełni rolę centralnego repozytorium faktur. Faktura wystawiana w KSeF nie jest dokumentem PDF — to plik XML zgodny ze schematem FA_VAT, który jest automatycznie walidowany przez system rządowy. Po przesłaniu faktury przez API KSeF każda faktura otrzymuje unikalny numer KSeF (numer referencyjny) oraz datę przyjęcia przez system, które stają się częścią dokumentu. Nabywca widzi fakturę w swoim panelu KSeF lub może pobrać ją przez API integrując własne oprogramowanie. Faktura uznana jest za wystawioną w momencie jej przyjęcia przez KSeF, a nie w momencie wysłania przez wystawcę.

Kogo dotyczy obowiązek i od kiedy

Obowiązek wystawiania faktur ustrukturyzowanych przez KSeF dotyczy wszystkich czynnych podatników VAT prowadzących działalność gospodarczą na terytorium Polski i wystawiających faktury B2B. Pierwotny termin wdrożenia był planowany na połowę 2024 roku, następnie przesunięty na 2025 rok, a finalnie Ministerstwo Finansów potwierdziło obowiązek od 1 lutego 2026 roku dla dużych i średnich podatników. Małe firmy zatrudniające mniej niż 10 pracowników i osiągające obroty poniżej 2 milionów euro weszły w system od 1 kwietnia 2026 roku. Większość jednoosobowych działalności wykonawczych objęta jest więc tym obowiązkiem od drugiego kwartału 2026 roku. Faktury wystawiane konsumentom (B2C) nadal mogą mieć formę tradycyjną.

Format FA_VAT — co to znaczy w praktyce

Schemat FA_VAT to formalny standard XML zatwierdzony przez Ministerstwo Finansów, opisujący dokładnie, w którym polu XML należy umieścić NIP sprzedawcy, NIP nabywcy, wartość netto, kwotę VAT, stawkę podatkową i każdy inny element faktury. Schemat jest publicznie dostępny i co jakiś czas aktualizowany przez MF — wykonawca musi się upewnić, że jego oprogramowanie używa aktualnej wersji schematu. Niedostosowanie się do schematu skutkuje odrzuceniem dokumentu przez bramkę KSeF. Plik XML nie jest czytelny dla przeciętnego człowieka, dlatego programy do fakturowania wyświetlają dane w przyjaznej graficznie formie, a w tle generują wymagany XML.

Jak autoryzować się w KSeF

Dostęp do KSeF wymaga autoryzacji tożsamości. Podatnik może logować się przy użyciu kwalifikowanego podpisu elektronicznego, podpisu zaufanego (ePUAP) lub autoryzacji tokenim. Token API KSeF jest dedykowanym mechanizmem dla oprogramowania — pozwala systemowi fakturowemu wysyłać faktury w imieniu podatnika bez konieczności ręcznego logowania do systemu rządowego przy każdej transakcji. Token generuje się jednorazowo w panelu Ministerstwa Finansów, po czym wprowadza do ustawień programu fakturowego. Dla wykonawcy prowadzącego jednoosobową działalność najprościej jest skonfigurować token API raz i pozwolić oprogramowaniu robić resztę automatycznie.

Co grozi za nieprzestrzeganie KSeF

Ministerstwo Finansów przewidziało sankcje za wystawianie faktur z naruszeniem obowiązku KSeF. Podatnik, który wystawia fakturę poza systemem po dacie obowiązku, może być ukarany karą pieniężną w wysokości do 100% kwoty VAT wynikającej z tej faktury, nie mniej jednak niż 200 złotych za każdą fakturę. Nabywca, który odlicza VAT z faktury wystawionej poza KSeF (gdy wystawca był zobowiązany do korzystania z systemu), może stracić prawo do odliczenia podatku naliczonego. Dla wykonawców regularnie wystawiających dziesiątki faktur miesięcznie ryzyko finansowe jest realne i należy je traktować poważnie.

Faktury korygujące i zaliczkowe w KSeF

KSeF obsługuje nie tylko standardowe faktury sprzedaży, ale też faktury korygujące (korekty) oraz faktury zaliczkowe. Faktura korygująca wystawiana przez KSeF musi zawierać numer KSeF faktury pierwotnej — to wymóg techniczny, który eliminuje dowolność. Faktury zaliczkowe, powszechne w budownictwie przy zleceniach wieloetapowych, również muszą przechodzić przez KSeF. Oznacza to, że cały cykl dokumentacji — od zaliczki, przez rozliczenie częściowe, po fakturę końcową i ewentualną korektę — odbywa się w systemie rządowym. Wykonawcy remontowi pracujący etapami muszą zaplanować swój proces fakturowania tak, aby każdy dokument był gotowy do wysłania przez KSeF w terminie.

Jak QuotCraft obsługuje KSeF

QuotCraft integruje się bezpośrednio z API KSeF, eliminując potrzebę korzystania z osobnego rządowego interfejsu. Po jednorazowym skonfigurowaniu tokenu API w ustawieniach konta, każda faktura wystawiona w QuotCraft jest automatycznie konwertowana do formatu FA_VAT i przesyłana do KSeF. Wykonawca otrzymuje potwierdzenie przyjęcia i numer KSeF faktury widoczny bezpośrednio na dokumencie. W przypadku odrzucenia przez KSeF (np. z powodu błędnego NIP nabywcy) QuotCraft natychmiast wyświetla komunikat o błędzie wraz z kodem błędu zwróconym przez system rządowy. Obsługa KSeF jest dostępna w płatnych planach QuotCraft i nie wymaga żadnej wiedzy technicznej ze strony wykonawcy.

Try QuotCraft free for 30 days

Quotations, digital signatures, invoicing, Peppol, and wholesaler integration in one platform. No credit card required.

Start your free trial