Rewolucja w fakturowaniu za pasem. Już za kilka dni wystawianie faktur w nowym systemie KSeF stanie się faktem, który docelowo do 2027 roku nie ominie żadnego przedsiębiorcy. Jeśli prowadzisz firmę i zastanawiasz się, jak się do tego przygotować, ten artykuł jest właśnie dla Ciebie. Wyjaśnię wszystko krok po kroku, bez zbędnego formalizmu i urzędowego żargonu.
Co to jest KSeF?
Krajowy System e-Faktur (KSeF) to centralna platforma informatyczna stworzona przez Ministerstwo Finansów. Służy do wystawiania, otrzymywania i przechowywania faktur w ujednoliconym formacie elektronicznym.
W praktyce wystawianie faktur w KSeF oznacza, że każda e-faktura trafia do centralnego systemu. Nie krąży już po firmach jako papier lub PDF wysyłany e-mailem jak dotąd. Odbiorca otrzymuje dostęp do faktury bezpiecznie przez KSeF, co znacząco upraszcza i automatyzuje cały proces rozliczeń.
Jak działa KSeF? Automatyzacja wystawiania faktur ustrukturyzowanych krok po kroku
System KSeF działa jako pośrednik i gwarant bezpieczeństwa w obiegu faktur ustrukturyzowanych między firmami. Proces ten wygląda następująco:
- Wystawiasz fakturę w programie do fakturowania.
- Faktura trafia do KSeF, tam jest weryfikowana i otrzymuje unikalny numer.
- Następnie Twój kontrahent może ją pobrać ze swojego konta w systemie.
Proste?
Warto dodać, że KSeF to nie tylko system do wystawiania faktur i ich odbierania. Będzie działać jak archiwum. W momencie, gdy faktura otrzyma unikalny numer nadany przez system, będzie przechowywana przez kolejne 10 lat.
KSeF od kiedy obowiązkowe dla przedsiębiorców?
Obowiązek wdrożenia KSeF będzie wprowadzany etapami:
1 lutego 2026 r. – obejmie dużych podatników, czyli przedsiębiorstw, których wartość sprzedaży wraz z podatkiem VAT przekroczyła w 2024 roku 200 milionów złotych.
1 kwietnia 2026 r. – obowiązek obejmie pozostałych przedsiębiorców, niezależnie od wielkości firmy czy branży.
1 stycznia 2027 r. – dla mikroprzedsiębiorców, których miesięczne transakcje nie przekraczają 10 tysięcy złotych.
Termin 1 kwietnia 2026 r. dotyczy wyłącznie obowiązku wystawiania faktur ustrukturyzowanych (czyli wystawianie ich za pośrednictwem KSeF, to dokument w formacie XML). Natomiast otrzymywanie faktur przy użyciu KSeF będzie obowiązkowe już od 1 lutego 2026 r. Dlatego warto zacząć przygotowania już teraz.
Do końca 2026 roku obowiązuje okres przejściowy, w którym odroczono wprowadzenie kar za niestosowanie KSeF oraz obowiązek podawania numeru KSeF w przelewach.
Co to jest faktura ustrukturyzowana i jak działa w KSeF?
Faktura ustrukturyzowana KSeF to faktura wystawiona przy użyciu Krajowego Systemu e-Faktur. Pierwsze, co różni ją od zwykłej faktury do unikalny numer identyfikujący przydzielony jej przez system KSeF. Do tej pory faktury krążyły w obiegu w różnych formatach, najczęściej w PDF. Teraz dokument zyska ujednolicony format elektroniczny XML, wystawiony według ściśle określonego wzoru opublikowanego przez Ministerstwo Finansów.
W odróżnieniu od dotychczasowej faktury elektronicznej, którą możesz wysłać kontrahentowi mailem jako PDF, faktura ustrukturyzowana ma z góry określoną strukturę danych. Dzięki temu systemy księgowe mogą ją odczytywać i przetwarzać.
A różnicę, którą przedsiębiorcy odczują najbardziej, to sposób wysyłki tego dokumentu. Faktura ustrukturyzowana nie jest załącznikiem do e-maila ani plikiem PDF. Kontrahent pobiera ją bezpośrednio z centralnej bazy Ministerstwa Finansów.
KSeF wymogi techniczne pliku XML dla faktury
Format XML (eXtensible Markup Language) to standard umożliwiający ustrukturyzowane przechowywanie danych, co pozwala na ich łatwe przetwarzanie i wymianę między systemami informatycznymi.
Od 1 lutego 2026 r. w użycie wchodzi struktura logiczna FA3, która zastąpi obecnie obowiązującą strukturę FA2. Kluczową zmianą w nowej strukturze jest dodanie elementu „Załącznik”, pozwalającego na przesyłanie wraz z fakturą danych zawartych w załączniku.
Plik XML faktury musi zawierać wszystkie obowiązkowe dane w strukturze zdefiniowanej przez Ministerstwo Finansów, w tym:
💠 dane stron transakcji,
💠 pozycje faktury z ilością, jednostką miary, ceną jednostkową netto
💠 oraz stawkę podatku VAT.
Jak wystawić fakturę ustrukturyzowaną w KSeF krok po kroku?
Proces wystawiania faktury w KSeF składa się z pięciu podstawowych kroków:
KROK 1: weryfikacja uprawnień do wystawiania faktur
Jeśli prowadzisz jednoosobową działalność gospodarczą, komplet uprawnień w KSeF jest przypisany do Ciebie automatycznie. Możesz zalogować się do systemu i wystawić fakturę samodzielnie lub nadać uprawnienie innej osobie (np. pracownikowi).
KROK 2: uwierzytelnienie w systemie
Aby wystawić fakturę, musisz zalogować się do swojego programu do obsługi KSeF. Możesz się uwierzytelnić przez Profil Zaufany (to narzędzie darmowe), Podpis Kwalifikowany, Pieczęć Kwalifikowaną lub Certyfikat KSeF.
KROK 3: wypełnienie danych faktury
Wprowadzasz dane faktury w programie fakturującym zintegrowanym z API KSeF. To ważne, by pamiętać o wszystkich obowiązkowych elementach (dane stron transakcji, pozycje faktury, stawkę podatku).
KROK 4: wysłanie faktury do KSeF
Po przygotowaniu faktury przesyłasz ją do KSeF. System sprawdzi, czy masz uprawnienia do wystawienia faktury oraz czy wszystkie wymagane pozycje zostały wypełnione. Jeśli wszystko jest poprawnie, Twoja faktura zostanie przyjęta.
KROK 5: otrzymanie numeru KSeF i UPO
Po weryfikacji, fakturze zostaje nadany automatycznie unikalny numer identyfikujący w KSeF. Możesz też pobrać Urzędowe Poświadczenie Odbioru (UPO), które potwierdza, że faktura została wystawiona.
Wyjaśnię to na przykładzie. Załóżmy, że prowadzisz warsztat samochodowy i wystawiasz fakturę 15 lutego 2026 r. Logujesz się do swojego programu (np. Subiekt, wFirma, Comarch), wprowadzasz dane klienta i usługi. System generuje plik XML i wysyła go do KSeF. W ciągu kilku sekund faktura otrzymuje numer KSeF i jest automatycznie dostępna dla Twojego kontrahenta. Wystarczy, że pobierze ja z systemu.
Czy faktura odrzucona w KSeF może być korygowana?
To jedno z najczęściej zadawanych pytań i odpowiedź jest jednoznaczna. Faktura odrzucona przez KSeF nie wymaga korekty, ponieważ w ogóle nie jest uznawana za wystawioną.
System odrzuca fakturę, gdy zawiera błędy techniczne lub strukturalne, które uniemożliwiają jej przetworzenie. Do takich błędów należą, np. nieprawidłowy format pliku XML, błędna suma kontrolna lub niewypełnione pola wymagane.
Co zrobić w takiej sytuacji? Po prostu poprawiasz dane w swoim systemie i ponownie wysyłasz poprawną fakturę. Faktura przesłana po raz drugi jest uznawana za wystawioną w momencie powtórnej wysyłki i nadania numeru KSeF.
Zupełnie inna sytuacja dotyczy faktury, która została przyjęta przez KSeF, ale zawiera błąd merytoryczny (np. błędna kwota, nieprawidłowe dane nabywcy). Taka faktura istnieje w obiegu prawnym i wymaga wystawienia faktury korygującej.
Zasady korygowania faktur w KSeF są proste, ale surowe
Jeśli wystawisz fakturę na błędnego nabywcę (pomylisz się w NIP), musisz wystawić fakturę korygującą od początku. Każda korekta musi zostać przesłana do KSeF i uzyskać własny numer identyfikacyjny. Nie możesz edytować wystawionego dokumentu po wysłaniu go do systemu. System nie ma opcji „usuń” dlatego nie ma możliwości anulowania błędnej faktury.
Czy podatnik może całkowicie zrezygnować z przechowywania faktur, jeśli używa KSeF?
W większości przypadków tak. KSeF przechowuje faktury przez 10 lat, licząc od końca roku, w którym zostały wystawione. W tym okresie masz dostęp do swoich faktur przez całą dobę, z dowolnego komputera czy telefonu.
Dla większości faktur – które trzeba przechowywać przez 6 lat (do momentu przedawnienia zobowiązania podatkowego) – 10-letni okres przechowywania w KSeF w całości wyczerpuje ustawowe wymogi.
Od tej reguły są jednak wyjątki:
- faktury dotyczące środków trwałych amortyzowanych przez kilkanaście lat (np. budynki) mogą wymagać dłuższego przechowywania
- jeśli bieg terminu przedawnienia został przerwany (np. przez kontrolę), okres przechowywania może się wydłużyć
W takich sytuacjach po upływie 10-letniego okresu archiwizacji w KSeF musisz przechowywać faktury we własnym zakresie.
Jak wygląda archiwizacja faktur w KSeF?
Archiwizacja w KSeF działa automatycznie. Oznacza to, że każda faktura wystawiona w systemie jest natychmiast zapisywana w centralnej bazie danych Ministerstwa Finansów.
Zgodnie z art. 112aa ust. 1 ustawy o VAT, faktury ustrukturyzowane są przechowywane w KSeF przez okres 10 lat, licząc od końca roku, w którym zostały wystawione. Po tym czasie dokumenty są usuwane z systemu, więc jeśli potrzebujesz ich dłużej – musisz sam zadbać o archiwizację.
Co praktycznie oznacza archiwizacja w KSeF dla przedsiębiorcy?
- Koniec segregatorami – nie musisz drukować ani przechowywać fizycznych kopii faktur
- Unikniesz kosztów magazynowania – oszczędzasz miejsce i pieniądze na archiwizację
- Błyskawiczny dostęp – możesz w każdej chwili sprawdzić dowolną fakturę z ostatnich 10 lat
- Brak ryzyka zagubienia – faktura w KSeF nie może „zginąć” ani ulec zniszczeniu
- Koniec z duplikatami – nie musisz wystawiać duplikatów faktur, bo oryginał jest zawsze dostępny w systemie
Czy można wystawić fakturę w KSeF dla kontrahenta zagranicznego?
Tak, polski przedsiębiorca wystawiający fakturę dla zagranicznego kontrahenta musi ją wystawić w KSeF. Dotyczy to zarówno eksportu towarów, wewnątrzwspólnotowej dostawy towarów (WDT), jak i świadczenia usług dla kontrahentów spoza Polski.
Ale jest coś, o czym warto pamiętać! Zagraniczny kontrahent nie ma technicznej możliwości odebrania faktury bezpośrednio z polskiego KSeF. Dlatego przepisy przewidują specjalną procedurę. Po wystawieniu faktury w KSeF musisz ją dodatkowo przekazać kontrahentowi w sposób z nim uzgodniony.
Może to być na przykład plik PDF wysłany e-mailem lub wydruk papierowy przesłany pocztą.
A co z fakturami, które otrzymujesz od zagranicznych dostawców?
Faktury wystawiane przez podmiot zagraniczny dla polskiego podatnika VAT nie podlegają obowiązkowi KSeF, pod warunkiem że podmiot ten nie posiada w Polsce stałego miejsca prowadzenia działalności gospodarczej.
Przykładowo, jeżeli importujesz części samochodowe z Niemiec, Twój niemiecki dostawca nie musi wystawiać faktury w polskim KSeF. Otrzymujesz ją standardowo (e-mailem, pocztą). Natomiast gdy Ty sprzedajesz usługi firmie z Włoch, wystawiasz fakturę w KSeF, a następnie wysyłasz kontrahentowi PDF-a mailem.
KSeF tryb offline24 – co to znaczy?
Tryb offline24 to rozwiązanie dla przedsiębiorców, którzy mają problemy z połączeniem internetowym lub ich sieć jest zbyt niestabilna, aby wysłać fakturę natychmiast.
W praktyce oznacza to, że możesz wystawić fakturę elektroniczną (zgodną ze strukturą FA3) bez połączenia z KSeF, ale musisz ją przesłać do systemu najpóźniej w następnym dniu roboczym po jej wystawieniu.
Tryb offline24 jest dostępny dla wszystkich podatników bez żadnych ograniczeń – nie musisz zgłaszać tego wcześniej ani spełniać żadnych warunków.
Kiedy możesz skorzystać z trybu offline24?
- Gdy występują problemy z jakością połączenia internetowego
- Gdy system KSeF działa wolno lub z opóźnieniami
- Gdy specyfika Twojej działalności wymaga elastycznego podejścia do fakturowania (np. wystawiasz faktury w terenie)
Przykład
Prowadzisz firmę budowlaną i wystawiasz fakturę klientowi na budowie w piątek wieczorem, gdzie nie masz dobrego internetu. Wystawiasz fakturę w trybie offline24 i wręczasz klientowi wydruk z dwoma kodami QR. W poniedziałek (następny dzień roboczy) przesyłasz fakturę do KSeF.
Faktury wystawione w trybie offline24 muszą być opatrzone dwoma kodami QR – jeden do weryfikacji danych, drugi do potwierdzenia tożsamości wystawcy.
Warto pamiętać, że tryb offline24 to coś innego niż tryb awaryjny (stosowany przy ogłoszonej awarii KSeF – wtedy masz 7 dni roboczych na przesłanie faktury) czy tryb offline (przy zaplanowanych pracach serwisowych systemu).
Czy akceptacja odbiorcy faktury w KSeF zawsze będzie wymagana?
Nie. W obowiązkowym KSeF akceptacja odbiorcy faktury nie jest wymagana do samego jej wystawienia ani uznania za ważną.
Faktura jest uznana za otrzymaną w momencie, gdy system nada jej numer KSeF. Nie trzeba czekać na dodatkowe potwierdzenie od kontrahenta. Wszyscy przedsiębiorcy zarejestrowani jako czynni podatnicy VAT są automatycznie zobowiązani do akceptacji e-faktur przez sam fakt obowiązkowego charakteru systemu.
Jednak akceptacja odbiorcy może być wymagana w szczególnych przypadkach – gdy chodzi o sposób doręczenia faktury, a nie jej wystawienie:
- faktury dla konsumentów (osób fizycznych nieprowadzących działalności) – musisz uzgodnić z nabywcą sposób przekazania faktury
- faktury dla kontrahentów zagranicznych – również wymagają uzgodnienia formy doręczenia
W tych przypadkach wystawiasz fakturę w KSeF, ale przekazujesz ją odbiorcy poza systemem w uzgodniony sposób (np. e-mailem jako PDF).
Brak akceptacji nabywcy na otrzymywanie faktur przez KSeF nie wpływa na Twoje prawo do rozliczenia korekty VAT. Jako sprzedawca możesz rozliczyć korektę „in minus” w miesiącu wystawienia faktury korygującej w KSeF, niezależnie od tego, czy nabywca zgodził się na odbiór faktur przez system.
KSeF e-Faktura to duża zmiana, ale nie taka straszna, jak może się na pierwszy rzut oka wydawać. Kluczowe jest, żeby zacząć przygotowania już teraz. Zostało na to kilka dni, ale nie warto czekać do ostatniej chwili. Dlatego sprawdź, czy Twój program do fakturowania jest zintegrowany z KSeF. Przetestuj wystawianie faktur w środowisku testowym i przeszkol pracowników.
Prowadź firmę świadomie, bez obaw o podatki. KSeF ma Ci w tym pomóc, a nie przeszkodzić. A jeśli masz pytania i potrzebujesz wsparcia doświadczonego doradcy podatkowego w Bydgoszczy, jestem po Twojej stronie.





