Krajowy System e-Faktur zmienił sposób obiegu faktur B2B w Polsce. Od 1 lutego 2026 r. obowiązek wystawiania faktur przez centralny system państwowy dotyczy dużych podatników (powyżej 200 mln zł sprzedaży brutto w 2025 r.), a od 1 kwietnia 2026 r. – wszystkich pozostałych czynnych podatników VAT oraz tych zwolnionych z VAT. Ten artykuł tłumaczy, jak system działa w praktyce, co zawiera faktura ustrukturyzowana, jakie są tryby awaryjne i co grozi za pominięcie systemu. Aktualne terminy i ewentualne zmiany legislacyjne zawsze warto weryfikować na podatki.gov.pl.
Co to jest KSeF i jak zmienił fakturowanie
KSeF to platforma teleinformatyczna prowadzona przez Szefa Krajowej Administracji Skarbowej, która działa jako pośrednik elektroniczny między wystawcą faktury a jej odbiorcą. Zamiast wysyłać fakturę PDF mailem lub drukować papier, sprzedawca przesyła dokument w standardowym formacie XML do systemu państwowego. System go waliduje, nadaje numer identyfikacyjny KSeF i udostępnia odbiorcy. Obowiązek dostarczenia faktury jest w tym momencie spełniony.
Kluczowa różnica wobec poprzedniego modelu: każda faktura B2B „przechodzi” przez KSeF i jest w nim przechowywana przez 10 lat. Organy skarbowe mają do niej dostęp w czasie rzeczywistym bez potrzeby żadnych dodatkowych kontroli czy wezwań. To właśnie ta zmiana jest centrum „uszczelniającego” wymiaru systemu.
KSeF pełni też inne funkcje. Uwierzytelnia użytkowników i zarządza uprawnieniami – podatnik może nadać innej osobie lub podmiotowi prawo do wystawiania, odbierania lub przeglądania faktur w swoim imieniu. System automatycznie waliduje faktury pod kątem zgodności ze strukturą FA(3) i informuje o błędach, zanim dokument zostanie przyjęty. Po pomyślnym przyjęciu generuje Urzędowe Poświadczenie Odbioru.
Harmonogram obowiązku i grupy podatników
Ustawa z 9 maja 2024 r. określa etapowe wdrożenie:
Od 1 lutego 2026 r. obowiązkiem objęci są duzi podatnicy, których wartość sprzedaży (wraz z VAT) przekroczyła w 2025 roku 200 mln zł brutto. To najliczniejsza pod względem wolumenu faktur, ale najmniej liczna pod względem podmiotów grupa – jej objęcie pierwsze miało przetestować wydajność systemu przy dużym obciążeniu.
Od 1 kwietnia 2026 r. obowiązek rozszerza się na wszystkich pozostałych: czynnych podatników VAT i podatników zwolnionych z VAT. To obejmuje zdecydowaną większość firm działających w Polsce, w tym mikroprzedsiębiorstwa.
Od 1 stycznia 2027 r. do systemu wejdą najmniejsi – podmioty określane jako „wykluczone cyfrowo”, wystawiające faktury do 450 zł, z łączną wartością sprzedaży nieprzekraczającą 10 000 zł miesięcznie.
Kary finansowe zaczną obowiązywać od 1 stycznia 2027 r. W okresie przejściowym (od dat obowiązku do końca 2026 r.) możliwa jest odpowiedzialność karnoskarbowa, ale kary pieniężne na mocy ustawy o VAT nie są jeszcze nakładane.
Jak przebiega wystawienie faktury w KSeF
Proces różni się od tradycyjnego modelu, ale przy dobrze zintegrowanym oprogramowaniu przebiega automatycznie. Faktura jest tworzona w programie finansowo-księgowym lub ERP, który generuje plik XML zgodny ze strukturą FA(3). Plik jest przesyłany do KSeF przez API lub przez bezpłatną Aplikację Podatnika KSeF udostępnioną przez MF.
KSeF sprawdza poprawność techniczną pliku – czy struktura XML odpowiada schematowi, czy dane są kompletne, czy nie ma błędów formalnych. Jeśli walidacja przechodzi, system nadaje fakturze unikalny numer KSeF i generuje Urzędowe Poświadczenie Odbioru. Od tego momentu faktura jest dostępna w systemie dla nabywcy.
Nabywca loguje się do KSeF lub pobiera fakturę przez własne oprogramowanie zintegrowane z API, po czym dokument automatycznie importuje się do jego systemu księgowego. Cały obieg dzieje się elektronicznie, bez maili i plików PDF wymienianych między stronami.
Struktura logiczna FA(3) – co zawiera faktura ustrukturyzowana
Faktury w KSeF muszą być zgodne ze strukturą logiczną FA(3), opublikowaną przez MF w czerwcu 2025 r. po konsultacjach z ekspertami podatkowymi i dostawcami oprogramowania. Struktura jest precyzyjnie zdefiniowana – każde pole ma określone miejsce w hierarchii XML.
Nagłówek zawiera dane techniczne: numer dokumentu, datę wystawienia, typ faktury (podstawowa, korygująca, zaliczkowa, rozliczeniowa) i walutę. Sekcja danych podmiotów opisuje sprzedawcę (Podmiot1), nabywcę (Podmiot2) i ewentualne dodatkowe podmioty – faktora, jednostkę podrzędną JST (Podmiot3) czy podmiot upoważniony (komornik, przedstawiciel podatkowy). Szczegółowe dane faktury zawierają kwoty, stawki VAT, wymagane adnotacje prawne, informacje o płatności. Stopka pozwala dołączyć dodatkowe informacje. Nowością w FA(3) jest możliwość dodania załącznika do faktury, wymagająca wcześniejszego zgłoszenia w e-US.
Struktura FA(3) obsługuje wszystkie rodzaje faktur wymagane przepisami ustawy o VAT: podstawowe, korygujące, zaliczkowe i rozliczeniowe.
Metody uwierzytelniania w KSeF
Dostęp do systemu wymaga uwierzytelnienia. Dostępnych jest kilka metod w zależności od rodzaju podmiotu i preferencji.
Profil Zaufany to bezpłatna, najpopularniejsza metoda dla osób fizycznych prowadzących działalność. Zakłada się go przez bankowość elektroniczną w kilka minut. Kwalifikowany podpis elektroniczny – płatny, oferuje wysoki poziom bezpieczeństwa, wymagany jest PESEL lub NIP osoby fizycznej. Kwalifikowana pieczęć elektroniczna z NIP jest przeznaczona dla organizacji, spółek i jednostek samorządowych.
Token autoryzacyjny to ciąg znaków alfanumerycznych generowany w systemie, który można przypisać do konkretnych uprawnień bez wskazywania osoby fizycznej. Tokeny funkcjonują do 31 grudnia 2026 r. – po tej dacie zostają zastąpione przez certyfikaty KSeF.
Certyfikat KSeF to nowa metoda uwierzytelnienia wprowadzona od 1 lutego 2026 r., która od 1 stycznia 2027 r. całkowicie zastąpi tokeny. Jest ważny maksymalnie 2 lata i służy wyłącznie jako środek uwierzytelnienia, podobnie jak podpis kwalifikowany.
Integracja z oprogramowaniem – co musisz sprawdzić w swoim systemie
Efektywne korzystanie z KSeF wymaga, żeby program do fakturowania lub system ERP miał integrację z API Ministerstwa Finansów. MF udostępnia oficjalną dokumentację techniczną API w formacie Swagger.
Przy wyborze lub aktualizacji oprogramowania warto sprawdzić kilka elementów. Integracja powinna obsługiwać zarówno wysyłkę faktur, jak i pobieranie – odbiorca potrzebuje automatycznego importu faktur od kontrahentów. System powinien automatycznie walidować faktury przed wysłaniem, żeby błędy były wykrywane lokalnie, nie na etapie odrzucenia przez KSeF. Konieczna jest obsługa przechowywania tokenów lub certyfikatów KSeF z odpowiednimi mechanizmami bezpieczeństwa (rotacja, minimalne uprawnienia). Dziennik zdarzeń – każda operacja (wysyłka, błąd, UPO) powinna być logowana do celów audytu.
Firmy z systemami branżowymi, zagranicznymi lub pisanymi na zamówienie mogą skorzystać z oprogramowania łącznikowego, które integruje istniejący system z KSeF bez wymiany całego środowiska IT.
Tryby awaryjne – co gdy system nie działa
Ustawodawca przewidział procedury na wypadek niedostępności systemu lub problemów po stronie podatnika.
Tryb offline24 działa, gdy podatnik nie ma łączności internetowej lub problem leży po jego stronie. Fakturę wystawia się lokalnie i przesyła do KSeF niezwłocznie – najpóźniej w następnym dniu roboczym. Dokument udostępniany nabywcy przed przesłaniem musi zawierać dwa kody QR: „OFFLINE” do weryfikacji treści i „CERTYFIKAT” do potwierdzenia tożsamości wystawcy.
Tryb niedostępności systemu dotyczy zaplanowanych przerw serwisowych ogłoszonych przez MF. Fakturę wystawia się poza KSeF i przesyła po zakończeniu przerwy – nie później niż w następnym dniu roboczym.
Tryb awaryjny aktywuje się po opublikowaniu komunikatu o awarii KSeF w Biuletynie Informacji Publicznej MF. Podatnik ma wtedy 7 dni roboczych od zakończenia awarii na przesłanie faktury do systemu. Jeśli podczas trwającej awarii zostanie ogłoszona kolejna, termin liczy się od zakończenia ostatniej.
Awaria całkowita to procedura rezerwowa na sytuacje nadzwyczajne zagrażające bezpieczeństwu państwa lub infrastrukturze krytycznej. Faktur wystawionych w tym okresie nie przesyła się do KSeF.
Transakcje B2B i B2C – różne zasady
System KSeF obowiązuje przede wszystkim w relacjach między przedsiębiorcami. Faktury B2B dla czynnych podatników VAT muszą przechodzić przez KSeF – bez wyjątków, niezależnie od tego, czy nabywca wyraził zgodę na tę formę. Faktura wystawiona poza systemem po dacie obowiązku dla danej grupy nie jest uznawana za prawidłową fakturę VAT.
Faktury B2C, czyli dla konsumentów (osób fizycznych nieprowadzących działalności), pozostają poza obowiązkiem KSeF. Firma może wystawiać je w dotychczasowej formie – papierowej lub jako PDF – na żądanie klienta. Dobrowolne wystawienie faktury dla konsumenta przez KSeF jest możliwe, ale nie wymaga jego zgody.
W okresie przejściowym między 1 lutego a 1 kwietnia 2026 r. nabywcy nieobjęci jeszcze obowiązkiem korzystania z KSeF mogli odbierać faktury od sprzedawców już obowiązanych przez tzw. dostęp anonimowy. Mechanizm polegał na przekazaniu nabywcy wizualizacji faktury z kodem QR – po jego zeskanowaniu nabywca był przekierowywany do KSeF i mógł pobrać fakturę bez uwierzytelniania.
Urzędowe Poświadczenie Odbioru (UPO)
Po pomyślnym przyjęciu faktury KSeF generuje UPO – oficjalny dokument potwierdzający, że system zarejestrował fakturę. UPO zawiera unikalny numer KSeF przydzielony fakturze, datę i godzinę wysłania, datę i godzinę zarejestrowania przez system oraz identyfikator referencyjny (dla paczek wsadowych – identyfikator paczki).
Ważna informacja praktyczna: pobieranie UPO dla każdej faktury osobno nie jest obowiązkowe. Numer KSeF faktury i data wystawienia są dostępne bezpośrednio przez API już podczas sesji wysyłki. W większości przypadków dodatkowe pobieranie i archiwizowanie plików UPO jest zbędne – wystarczy, że system operacyjny rejestruje te dane w dzienniku zdarzeń.
Korzyści z KSeF, których nie widać od razu
Poza oczywistą zmianą procesu wystawiania faktur, KSeF niesie kilka konkretnych korzyści podatkowych i operacyjnych.
Szybszy zwrot VAT to pierwsza wymierna różnica. Podatnicy korzystający z KSeF mają prawo do zwrotu różnicy VAT w ciągu 40 dni zamiast standardowych 60 dni, pod warunkiem spełnienia wymagań ustawowych. Dla firm z regularną nadwyżką VAT naliczonego (inwestycje, importerzy) to realna poprawa cash flow.
Archiwizacja przez 10 lat odbywa się automatycznie po stronie KSeF. Firma nie musi samodzielnie archiwizować faktur wystawionych i odebranych przez system – są dostępne w KSeF przez dekadę. Zwalnia to z obowiązku prowadzenia własnych archiwów elektronicznych dla tych dokumentów.
Uproszczone rozliczenie korekt in minus to zmiana, która eliminuje konieczność uzyskiwania potwierdzenia odbioru korekty przez nabywcę. Wcześniej rozliczenie faktury korygującej zmniejszającej wartość sprzedaży wymagało udowodnienia, że nabywca ją otrzymał. Teraz sam fakt przesłania korekty do KSeF wystarczy.
Dostęp do danych ustrukturyzowanych w czasie rzeczywistym otwiera możliwości automatyzacji analityki finansowej. Faktury w formacie XML, nie PDF, można bezpośrednio przetwarzać programowo – do prognozowania cash flow, analizy zakupów, raportowania.
Sankcje za nieprzestrzeganie
Kary finansowe na podstawie ustawy o VAT zaczną obowiązywać od 1 stycznia 2027 r. Do tego czasu podatnicy niespełniający wymogów KSeF mogą ponosić odpowiedzialność karnoskarbową na podstawie Kodeksu karnego skarbowego.
Za wystawienie faktury poza systemem KSeF (gdy obowiązek już obowiązuje) grozi kara do 100% kwoty VAT wykazanego na tej fakturze. W przypadku faktur bez VAT kara wynosi do 18,7% wartości brutto faktury.
Sankcje mogą być też naliczane za błędy w trybach awaryjnych – niezachowanie harmonogramu przesyłki po awarii systemu lub własnego sprzętu.
Organ podatkowy będzie nakładał kary indywidualnie z uwzględnieniem okoliczności: wagi naruszenia, stopnia zawinienia, częstotliwości nieprawidłowości i działań naprawczych. Możliwe jest odstąpienie od kary, jeśli naruszenie wynikało z działania siły wyższej.
Jak przygotować firmę – co sprawdzić teraz
Jeśli twoja firma jest już objęta obowiązkiem (duży podatnik od lutego, pozostali od kwietnia 2026 r.), kluczowa jest weryfikacja, czy system faktycznie działa poprawnie.
Sprawdź, czy wszystkie wystawione faktury B2B mają numery KSeF w systemie – to najszybszy test, czy integracja działa. Przejrzyj dziennik błędów w oprogramowaniu pod kątem odrzuconych faktur – te wymagają korekt i ponownego przesłania. Upewnij się, że masz skonfigurowane uprawnienia dla pracowników i biura rachunkowego (jeśli obsługuje fakturowanie). Przetestuj tryb awaryjny – czy wiesz, jak wystawić fakturę w trybie offline24 i jak ją potem wysłać? Zweryfikuj daty wygasania tokenów – tokeny KSeF mają terminy ważności i wygaśnięcie bez odnowienia blokuje dostęp.
Firmy, które od 1 stycznia 2027 r. będą obejmowane ostatnią grupą („wykluczeni cyfrowo”), mają jeszcze czas na przygotowanie – ale im wcześniej przetestują system, tym mniej stresu przy wejściu obowiązku.
Środowisko testowe KSeF jest dostępne pod adresem ksef.mf.gov.pl – pozwala testować integrację bez konsekwencji dla prawdziwych faktur.
FAQ
Czy faktury wystawione w KSeF trzeba przechowywać we własnym systemie? Faktury przesłane przez KSeF są automatycznie archiwizowane przez system przez 10 lat. Nie ma obowiązku duplikowania ich archiwizacji w własnych zasobach. Warto jednak trzymać kopię roboczą w systemie operacyjnym dla wygody wewnętrznego użytkowania, nie wynika to jednak z przepisów.
Co się stanie, jeśli KSeF odrzuci fakturę? Odrzucona faktura nie jest uznawana za doręczoną nabywcy i nie dokumentuje transakcji. System informuje o przyczynie odrzucenia (błąd w strukturze XML, brakujące pole, nieprawidłowy NIP). Błąd należy poprawić i przesłać fakturę ponownie. Ważne: nie wystawiaj nowej faktury z nowym numerem – poprawiasz i wysyłasz ten sam dokument.
Czy nabywca musi potwierdzać odbiór faktury z KSeF? Nie. Wystawcę obowiązuje dostarczenie faktury – a ten obowiązek jest spełniony z momentem nadania numeru KSeF przez system. Nabywca może pobrać fakturę w dowolnym momencie ze swojego konta w KSeF lub przez swoje oprogramowanie zintegrowane z API.
Czy faktury dla zagranicznych kontrahentów też muszą przejść przez KSeF? Nie. KSeF dotyczy transakcji krajowych między polskimi podatnikami. Faktury eksportowe (WDT, eksport towarów, usługi dla zagranicznych kontrahentów) są wyłączone z obowiązku KSeF i mogą być wystawiane w dotychczasowej formie.
Co z fakturami wystawionymi przed datą obowiązku – czy muszę je „przegrać” do KSeF? Nie. Faktury wystawione przed datą obowiązku pozostają w dotychczasowej formie i nie wymagają przesyłania do KSeF. Obowiązek dotyczy tylko faktur wystawianych od dnia wejścia obowiązku dla danej grupy podatników.
Skąd pobierać aktualne informacje o KSeF? Oficjalnym źródłem jest strona Ministerstwa Finansów (podatki.gov.pl/ksef) i Krajowej Administracji Skarbowej. Tam znajdziesz aktualne komunikaty o harmonogramie, dokumentację techniczną FA(3), API dokumentację i informacje o środowisku testowym. Ze względu na historię zmian legislacyjnych wokół KSeF zawsze weryfikuj datę komunikatu i obowiązującą wersję przepisów.