Co to jest KSeF? Kompletny przewodnik po Krajowym Systemie e-Faktur
KSeF to centralny system Ministerstwa Finansów do faktur elektronicznych. Dowiedz się, jak działa, kto musi go wdrożyć i jakie daje korzyści.
KSeF to centralny system Ministerstwa Finansów do faktur elektronicznych. Dowiedz się, jak działa, kto musi go wdrożyć i jakie daje korzyści.
KSeF (Krajowy System e-Faktur) to centralny system informatyczny Ministerstwa Finansów, który służy do wystawiania, przesyłania i przechowywania faktur ustrukturyzowanych w formacie XML. Największe firmy wystawiają faktury w KSeF już od lutego 2026 roku, a od 1 stycznia 2027 roku system obejmie wszystkich przedsiębiorców w Polsce - łącznie z jednoosobowymi działalnościami gospodarczymi.
Jeśli prowadzisz firmę i wystawiasz faktury VAT, KSeF dotyczy Ciebie bezpośrednio. W tym przewodniku znajdziesz wszystko, co musisz wiedzieć: jak działa system, kto i kiedy musi go wdrożyć, jakie daje korzyści i jak się do niego przygotować.
Krajowy System e-Faktur (KSeF) to platforma stworzona przez Ministerstwo Finansów na podstawie ustawy o VAT (art. 106na-106ni). Jej głównym celem jest cyfryzacja i standaryzacja obiegu faktur w całej polskiej gospodarce.
Do tej pory faktury mogły mieć dowolną formę - PDF, papier, różne formaty elektroniczne. Każda firma używała własnego systemu, co utrudniało kontrolę skarbową, generowało błędy i otwierało drzwi dla oszustw podatkowych (np. puste faktury, duplikaty, karuzele VAT).
KSeF rozwiązuje te problemy przez wprowadzenie jednego, ustandaryzowanego formatu faktury (schemat XML FA(3)) i jednego centralnego systemu, przez który przechodzą wszystkie faktury VAT.
Kluczowe fakty o KSeF:
| Cecha | Opis |
|---|---|
| Operator | Ministerstwo Finansów / Krajowa Administracja Skarbowa |
| Podstawa prawna | Ustawa o VAT, art. 106na-106ni (nowelizacja z 2023 r.) |
| Format faktury | XML zgodny ze schematem FA(3) |
| Adres systemu | ksef.mf.gov.pl (produkcja), ksef-test.mf.gov.pl (testy) |
| Koszt dla firm | Bezpłatny (sam system) |
| Obowiązek od | 1 lutego 2026 (najwięksi, sprzedaż powyżej 200 mln zł), 1 stycznia 2027 (wszyscy pozostali podatnicy VAT - ostatni, powszechny termin) |
Warto podkreślić: sam system KSeF jest bezpłatny. Ministerstwo Finansów nie pobiera opłat za wystawianie ani odbieranie faktur. Kosztem dla firmy jest jedynie dostosowanie oprogramowania do fakturowania, a wiele programów (w tym mpFaktura) oferuje integrację z KSeF w ramach standardowej subskrypcji.
Proces wystawiania faktury w KSeF składa się z kilku kroków. Rozumienie tego procesu jest kluczowe, ponieważ zmienia dotychczasowy sposób pracy z fakturami.
Przedsiębiorca tworzy fakturę w swoim programie do fakturowania. Program generuje plik XML zgodny ze schematem FA(3), który zawiera wszystkie dane wymagane przez ustawę o VAT: dane sprzedawcy i nabywcy, NIP-y, pozycje, stawki VAT, kwoty i daty.
Ważne: nie musisz znać formatu XML - to zadanie programu do faktur. Ty wypełniasz fakturę tak jak dotychczas, a program automatycznie konwertuje ją do wymaganego formatu.
Program wysyła plik XML do KSeF przez API (interfejs programistyczny). System weryfikuje poprawność danych i - jeśli faktura jest prawidłowa - nadaje jej unikalny numer KSeF oraz wystawia UPO (Urzędowe Poświadczenie Odbioru).
UPO to elektroniczny dowód, że faktura została przyjęta przez system. Zawiera:
Od momentu nadania numeru KSeF faktura jest uznana za wystawioną i dostarczoną.
Nabywca (odbiorca faktury) nie otrzymuje jej mailem ani pocztą. Zamiast tego pobiera ją z KSeF - ręcznie przez portal ksef.mf.gov.pl lub automatycznie przez swój program do faktur.
Data odbioru faktury to data, w której KSeF udostępnił ją nabywcy (przypisał do jego konta na podstawie NIP-u). W praktyce oznacza to, że faktura jest dostępna dla odbiorcy natychmiast po jej wystawieniu.
Faktury korygujące również muszą przejść przez KSeF. Co ważne, w systemie KSeF nie trzeba czekać na potwierdzenie odbioru korekty przez nabywcę - faktura korygująca wystawiona w KSeF jest automatycznie uznana za dostarczoną. To duże uproszczenie w porównaniu z dotychczasowym systemem, w którym sprzedawca musiał uzyskać potwierdzenie odbioru korekty.
Schemat obiegu faktury w KSeF:
Wdrożenie KSeF przebiega etapami. Harmonogram jest określony w ustawie o VAT i obejmuje dwie fazy - pierwsza jest już za nami, druga dopiero nadchodzi:
Kogo dotyczy: Podatnicy VAT czynni, których wartość sprzedaży (z podatkiem) przekroczyła 200 mln zł w 2024 roku.
Obowiązek: Najwięksi podatnicy wystawiają faktury ustrukturyzowane (XML) przez KSeF już od lutego 2026 roku. Równocześnie od tej daty wszyscy podatnicy - niezależnie od wielkości - mają obowiązek odbierania faktur z KSeF.
Kogo dotyczy: Wszyscy pozostali podatnicy VAT - to ostatni, powszechny termin, od którego KSeF jest obowiązkowy dla ogółu firm wystawiających faktury w transakcjach B2B i B2G, w tym jednoosobowe działalności gospodarcze (JDG) i mikroprzedsiębiorstwa.
Obowiązek: Pełne korzystanie z KSeF. Od tej daty każda faktura VAT musi przejść przez system.
Wyjątki i wyłączenia:
Nie wszystkie dokumenty przechodzą przez KSeF. Wyłączone są m.in.:
Faktury uproszczone (do 450 zł brutto) mogą być wystawiane poza KSeF do końca 2026 roku. Od 1 stycznia 2027 również one będą musiały przejść przez system.
Pełna integracja z KSeF, automatyczne numerowanie faktur i weryfikacja NIP. Wystaw fakturę zgodną ze schematem FA(3) bez znajomości XML.
Załóż darmowe kontoKSeF to nie tylko obowiązek - system oferuje realne korzyści, szczególnie dla małych i średnich firm.
To jedna z najbardziej odczuwalnych zmian. Firmy korzystające z KSeF mogą ubiegać się o skrócony termin zwrotu nadwyżki podatku VAT - 40 dni zamiast standardowych 60 dni. Warunki:
Dla wielu firm, szczególnie tych z dużym podatkiem naliczonym (np. firmy inwestujące, eksporterzy), te 20 dodatkowych dni to realna poprawa płynności finansowej.
Każda faktura w KSeF ma unikalny numer referencyjny. System automatycznie wykrywa duplikaty i uniemożliwia wystawienie dwóch identycznych faktur. To eliminuje:
Faktury w formacie XML są maszynowo czytelne. Program księgowy może automatycznie:
To oznacza mniej ręcznej pracy, mniej błędów i szybsze zamknięcie miesiąca.
Faktury przechowywane w KSeF są bezpieczne i dostępne przez 10 lat. Nie musisz się martwić o:
Firmy korzystające z KSeF są zwolnione z obowiązku przesyłania pliku JPK_FA na żądanie organu podatkowego. Skarbówka i tak widzi wszystkie faktury w systemie.
Porównanie: przed KSeF vs po KSeF
| Aspekt | Przed KSeF | Po KSeF |
|---|---|---|
| Format faktury | PDF, papier, różne formaty | XML (schemat FA(3)) |
| Dostarczenie | E-mail, poczta, portal | Automatycznie przez KSeF |
| Zwrot VAT | 60 dni (standard) | 40 dni (przy spełnieniu warunków) |
| Archiwizacja | We własnym zakresie, 5 lat | W KSeF, 10 lat |
| Duplikaty | Możliwe | Wykluczone (unikalny numer) |
| Kontrola skarbowa | Żądanie JPK_FA | Bezpośredni dostęp fiskusa |
| Korekty | Potwierdzenie odbioru wymagane | Automatycznie dostarczone |
| Koszty przechowywania | Archiwum, serwer, backup | 0 zł (KSeF przechowuje) |
Jeśli prowadzisz jednoosobową działalność gospodarczą lub małą firmę, KSeF może wydawać się skomplikowany. W rzeczywistości dla małych firm proces jest prostszy niż dla korporacji.
Najpierw musisz potwierdzić w KSeF, że to naprawdę Ty (uwierzytelnienie). Jednoosobowa działalność gospodarcza ma do wyboru trzy sposoby:
Później, do bieżącej autoryzacji (czyli codziennego wysyłania faktur bez logowania się za każdym razem), korzystasz z certyfikatów KSeF. Taki certyfikat wygenerujesz wprost z programu mpFaktura - nie musisz nic konfigurować ręcznie na portalu.
System KSeF może być czasowo niedostępny (planowane przerwy serwisowe lub awarie). Na taki wypadek przewidziano dwa tryby awaryjne:
Tryb offline24: Możesz z niego skorzystać, gdy masz problemy z połączeniem internetowym lub KSeF jest chwilowo niedostępny. Wystawiasz fakturę offline w swoim programie, a następnie musisz wysłać ją do KSeF najpóźniej następnego dnia roboczego po dniu wystawienia.
Tryb offline (niedostępność KSeF): Jeśli Ministerstwo Finansów ogłosi planową niedostępność systemu (w Biuletynie Informacji Publicznej), możesz wystawiać faktury offline przez cały czas trwania przerwy. Obowiązek wysłania do KSeF powstaje po przywróceniu systemu.
Awaria całkowita: W skrajnych przypadkach (np. zagrożenie infrastruktury krytycznej) możliwe jest wystawianie faktur papierowych lub elektronicznych bez przesyłania do KSeF.
Kluczowe: Twój program do faktur musi obsługiwać tryb offline. Sprawdź to przed terminem obowiązkowym.
Fakturę dla kontrahenta zagranicznego też wysyłasz do KSeF. Dodatkowo musisz dostarczyć ją nabywcy w inny, ustalony z nim wcześniej sposób - najczęściej jako plik PDF przez e-mail. Powód jest prosty: zagraniczny kontrahent nie ma dostępu do polskiego KSeF, więc sam z systemu tej faktury nie pobierze.
Ministerstwo Finansów udostępnia pełne środowisko testowe, w którym możesz przygotować się do obowiązkowego KSeF bez żadnego ryzyka.
Środowisko testowe KSeF 2.0 jest dostępne pod adresem ksef-test.mf.gov.pl. Otwarte testy API KSeF 2.0 ruszyły we wrześniu 2025 roku.
Przed przejściem na produkcję upewnij się, że przetestowałeś:
Środowisko testowe działa identycznie jak produkcyjne, ale faktury testowe nie mają mocy prawnej i nie trafiają do obiegu gospodarczego.
Więcej informacji o KSeF, w tym szczegółowy FAQ i harmonogram, znajdziesz na naszej stronie poświęconej KSeF. Jeśli interesuje Cię praktyczna checklista wdrożenia - przeczytaj artykuł Jak przygotować firmę do KSeF? Praktyczna checklista 10 kroków.
Pełna integracja z KSeF, tryb offline, weryfikacja NIP i wsparcie AI w jednym miejscu. Zacznij testować wcześniej, aby spokojnie przejść na obowiązek.
Załóż darmowe kontoTak, docelowo. Od 1 stycznia 2027 roku wszystkie faktury VAT muszą przechodzić przez KSeF. Faktura ustrukturyzowana (XML) będzie jedynym oficjalnym dokumentem. Możesz nadal generować PDF jako wizualizację faktury dla własnych potrzeb, ale dokumentem prawnie ważnym będzie wyłącznie wersja z KSeF.
Sam system KSeF - tak, jest całkowicie bezpłatny. Ministerstwo Finansów nie pobiera opłat za wystawianie, odbieranie ani przechowywanie faktur. Jedynym kosztem jest dostosowanie programu do fakturowania. Wiele programów, w tym mpFaktura, oferuje integrację z KSeF w ramach standardowej subskrypcji.
Fakturę dla kontrahenta zagranicznego (spoza Polski) też wysyłasz do KSeF. Dodatkowo musisz dostarczyć ją nabywcy w inny, ustalony z nim wcześniej sposób - najczęściej jako plik PDF przez e-mail, ponieważ zagraniczny kontrahent nie ma dostępu do polskiego KSeF i sam z systemu tej faktury nie pobierze.
W 2026 roku obowiązuje okres przejściowy - Szef KAS zapowiedział, że do końca 2026 roku nie będzie karał za nieprzystąpienie do KSeF ani za błędy w systemie. Jednak od 1 stycznia 2027 roku wejdą w życie sankcje określone w art. 106ni ustawy o VAT. Kara może wynieść do 100% kwoty podatku wykazanego na fakturze wystawionej poza KSeF, a w przypadku faktur bez kwoty podatku - do 18,7% należności ogólnej. Minimalna kara to 1000 zł za każde naruszenie.
Faktura w KSeF to plik XML zgodny ze schematem FA(3). Nie wygląda jak tradycyjny PDF - to dane ustrukturyzowane, czytelne maszynowo. Programy do faktur wyświetlają te dane w czytelnej, graficznej formie. Portal ksef.mf.gov.pl również pozwala podejrzeć fakturę w formie wizualnej. Dane są identyczne jak na tradycyjnej fakturze: sprzedawca, nabywca, pozycje, kwoty, stawki VAT, daty.
To zależy od Twojego obecnego programu. Jeśli obsługuje wystawianie faktur w formacie XML i integrację z API KSeF - nie musisz nic zmieniać. Jeśli Twój program nie obsługuje KSeF (np. wystawiasz faktury w Excelu lub Word) - musisz przejść na program z integracją KSeF. mpFaktura oferuje pełną integrację, weryfikację NIP i tryb offline w jednym miejscu.
Program do fakturowania z pełną obsługą KSeF. Testuj za darmo przez 30 dni - bez karty kredytowej.