Krajowy System e-Faktur (KSeF) jest obowiązkowy w Polsce od 1 lutego 2026 r. dla dużych podatników (sprzedaż powyżej 200 mln zł w 2024 r.) i od 1 kwietnia 2026 r. dla pozostałych firm rozliczających VAT. Faktury wystawia się w formacie XML FA(3) przez Aplikację Podatnika KSeF 2.0 (ap.ksef.mf.gov.pl) albo przez zintegrowany program księgowy, logując się certyfikatem KSeF, podpisem kwalifikowanym lub Profilem Zaufanym.
Pierwsza, dobrowolna wersja KSeF ruszyła w 2022 r. i niewiele firm z niej korzystało. Dziś wyboru nie ma — Krajowy System e-Faktur jest centralnym kanałem obrotu fakturami B2B w Polsce, prowadzonym przez Ministerstwo Finansów. Faktura dostaje numer KSeF dopiero po pozytywnej walidacji systemu i dopiero wtedy jest uznawana za doręczoną kontrahentowi.
Mikroprzedsiębiorcy z miesięczną sprzedażą do 10 000 zł brutto mają jeszcze chwilę oddechu — obowiązek wystawiania dla nich startuje 1 stycznia 2027 r. Ale odbieranie faktur z KSeF dotyczy już teraz wszystkich, niezależnie od tego, kiedy sami zaczynają wystawiać.
Co to jest KSeF i po co powstał
KSeF to teleinformatyczne repozytorium, w którym faktura żyje od momentu wysłania do archiwizacji przez 10 lat. Nie ma dokumentu papierowego, nie ma PDF-a wysyłanego mailem jako załącznika. Jest jeden kanał — system Ministerstwa Finansów — i jeden format: XML zgodny ze strukturą logiczną FA(3).
Cel jest dwojaki. Dla administracji: ograniczenie luki VAT, automatyczna analityka transakcji, koniec fikcyjnych faktur jako dowodu w kontrolach. Dla firmy — przynajmniej w teorii — szybsze rozliczenia i krótszy podstawowy termin zwrotu VAT: według Ministerstwa Finansów 40 dni zamiast 60 (szczegółowe warunki określa ustawa o VAT).
Włochy mają obowiązkową fakturę elektroniczną od 2019 r., więc polskie wdrożenie nie jest pierwszym w Europie. Doświadczenie z innych krajów pokazuje, że najwięcej problemów pojawia się w pierwszych miesiącach po starcie — głównie po stronie integracji systemów księgowych, nie samego pomysłu.
Kogo dotyczy obowiązek wystawiania faktur w KSeF
Krótka odpowiedź: praktycznie wszystkich, którzy wystawiają faktury w obrocie B2B. Długa odpowiedź wymaga rozróżnienia kilku grup.
| Grupa podatników | Data startu obowiązku wystawiania | Kryterium |
|---|---|---|
| Duzi podatnicy | 1 lutego 2026 r. | Sprzedaż (wartość brutto) w 2024 r. powyżej 200 mln zł |
| Pozostali podatnicy VAT (czynni i zwolnieni) | 1 kwietnia 2026 r. | Wszyscy, którzy nie spełniają progu mikroprzedsiębiorcy |
| Najmniejsze firmy | 1 stycznia 2027 r. | Miesięczna sprzedaż udokumentowana fakturami do 10 000 zł brutto |
| Odbieranie faktur w KSeF | 1 lutego 2026 r. | Wszyscy podatnicy VAT, niezależnie od własnej daty wystawiania |
Ten ostatni wiersz tabeli bywa pułapką. Nawet jeśli sam jeszcze nie musisz wystawiać faktur w KSeF, to odbierać je od kontrahentów musisz od 1 lutego 2026 r. Duży kontrahent, który już działa w systemie, wystawi fakturę przez KSeF — a Ty masz obowiązek ją tam pobrać i zaksięgować.
Do końca 2026 r. najmniejsze firmy mogą jeszcze dokumentować sprzedaż poza KSeF, jeśli łączna wartość faktur w danym miesiącu nie przekracza 10 000 zł brutto. Do tego limitu nie wlicza się sprzedaży potwierdzonej paragonem z NIP nabywcy do 450 zł — taki paragon do końca 2026 r. może być uznawany za fakturę uproszczoną poza systemem. To dwie osobne reguły, które łatwo pomylić.
Wyłączenia przedmiotowe są węższe, niż wielu się wydaje. Poza KSeF zostają: faktury dla konsumentów (B2C), transakcje rozliczane w procedurach OSS (nieunijnej) i IOSS, bilety jednorazowe traktowane jak faktury (np. przejazd autostradą, przewóz osób) oraz faktury podatników, którzy nie mają w Polsce siedziby działalności ani stałego miejsca jej prowadzenia. Reszta obrotu B2B wchodzi do systemu.
Podatnicy zwolnieni z VAT też są objęci obowiązkiem od 1 kwietnia 2026 r. — zwolnienie podmiotowe nie oznacza automatycznego wyłączenia z KSeF. Liczy się próg 10 000 zł sprzedaży miesięcznej, osobny od statusu VAT.
Terminy — harmonogram, który musisz znać
Ustawodawca rozłożył wdrożenie na kilka etapów. W porządku chronologicznym wygląda to tak:
- 1 lutego 2026 r. — start obowiązku dla dużych podatników. Tego samego dnia zaczyna obowiązywać odbieranie faktur w KSeF dla wszystkich i wchodzi w życie schema FA(3) jako standard.
- 1 lutego — 31 marca 2026 r. — okres przejściowy dla mniejszych firm: można jeszcze wystawiać poza systemem, ale trzeba już odbierać faktury z KSeF.
- 1 kwietnia 2026 r. — obowiązek wystawiania rozszerza się na wszystkich podatników VAT (czynnych i zwolnionych) z wyjątkiem najmniejszych firm poniżej progu 10 000 zł miesięcznie.
- 1 kwietnia — 31 grudnia 2026 r. — okres, w którym kary administracyjne z art. 106ni ustawy o VAT (do 100% kwoty VAT) jeszcze nie są nakładane, choć Kodeks karny skarbowy już obowiązuje.
- 1 stycznia 2027 r. — wchodzą w życie sankcje administracyjne, a obowiązek wystawiania w KSeF obejmuje też najmniejsze firmy.
Harmonogram był już raz przesunięty (z lipca 2024 na luty 2026), więc ostrożność w prognozowaniu kolejnych zmian ma sens. Aktualny stan na dziś: terminy z tabeli powyżej są w mocy i Ministerstwo Finansów nie komunikuje kolejnego przesunięcia dla grup, które już weszły do systemu.
Jedna rzecz zmieniła się względem wcześniejszych założeń: tokeny KSeF, które miały wygasać z końcem 2026 r., zgodnie z decyzją Ministerstwa Finansów zostają jako metoda uwierzytelniania bezterminowo — rozporządzenie w tej sprawie ma zostać znowelizowane. Certyfikat KSeF (typu 2, tzw. certyfikat offline) jest i tak wymagany, jeśli chcesz wystawiać faktury w trybach offline24, offline lub awaryjnym — to się nie zmienia.
Pełny rozkład jazdy z mikrowątkami (uprawnienia, certyfikaty, korekty FA(2)→FA(3)) opisuję w osobnym artykule: KSeF od kiedy obowiązkowy — pełny harmonogram 2026.
Jak zacząć korzystać z KSeF
Jeśli firma jeszcze nie ma podpiętego KSeF, procedura wygląda tak:
- Zaloguj się do Aplikacji Podatnika KSeF 2.0 pod adresem ap.ksef.mf.gov.pl przez Profil Zaufany albo kwalifikowany podpis elektroniczny. Portal ksef.podatki.gov.pl to serwis informacyjny Ministerstwa — sama aplikacja działa na odrębnej domenie.
- Wskaż osoby uprawnione do wystawiania i odbierania faktur w imieniu firmy. Właściciel jednoosobowej działalności ma uprawnienia z urzędu, w spółkach — członkowie zarządu i wyznaczeni pełnomocnicy.
- Wygeneruj certyfikat KSeF — jest bezpłatny i wydaje go Ministerstwo Finansów. Token jako metoda uwierzytelniania pozostaje dostępny bezterminowo, ale certyfikat jest wymagany, jeśli planujesz korzystać z trybów offline.
- Skonfiguruj program księgowy lub ERP. Większość popularnych systemów ma już moduły integracyjne z KSeF — jeśli korzystasz z mniej popularnego rozwiązania, sprawdź u dostawcy dostępność modułu albo rozważ middleware.
- Przetestuj proces w środowisku testowym lub demo (przedprodukcyjnym) KSeF 2.0, zanim przejdziesz na produkcję — wystaw kilka faktur testowych, sprawdź odbiór i korekty.
- Przełącz się na środowisko produkcyjne. Po pierwszej fakturze zweryfikuj numer KSeF, wizualizację PDF i to, czy kontrahent faktycznie ją odebrał.
Dla integratorów i większych firm dochodzi etap techniczny: wybór sposobu integracji — API REST, biblioteki SDK, schematy XSD do lokalnej walidacji. Środowisko testowe i demo pozwalają wypróbować cały proces bez konsekwencji prawnych — warto z tego skorzystać zanim ruszy produkcja.
Najczęstsze błędy startowe to zbyt wąskie uprawnienia (księgowa nie może wystawić faktury, bo zarząd nie nadał jej roli), brak testów z korektami oraz pominięcie certyfikatu pieczęci elektronicznej potrzebnego do integracji systemowej, gdy faktury wystawia program bez udziału człowieka.
Krok po kroku, z nazwami poszczególnych pól, piszę w osobnym tekście: KSeF — jak zacząć, instrukcja krok po kroku. Dla firm korzystających z systemów klasy ERP przydatny będzie też artykuł o integracji KSeF z systemami ERP. Zobacz również JPK_VAT, jak wystawić fakturę VAT oraz rejestrację VAT.
Format faktury strukturalnej — schema FA(3)
Od 1 lutego 2026 r. obowiązuje schemat FA(3), który zastąpił FA(2) używany w dobrowolnej wersji KSeF. Struktura logiczna składa się z ośmiu elementów nadrzędnych: Naglowek (dane techniczne wytworzenia faktury), Podmiot1 (sprzedawca), Podmiot2 (nabywca), Podmiot3 (strony trzecie, w tym nowa rola „Pracownik" przy rozliczaniu wydatków służbowych), PodmiotUpowazniony (przedstawiciele podatkowi, komornicy), Fa (treść faktury), Stopka oraz Zalacznik — nowy element pozwalający dołączyć ustrukturyzowane dane dodatkowe, którego nie było w FA(2).
Względem FA(2) zwiększono też limit znaków dostępny w nazwie towaru lub usługi oraz podniesiono limit pozycji, jakie można wskazać w zbiorczym dokumencie korygującym. Dokładne wartości tych limitów są opisane w broszurze informacyjnej Ministerstwa Finansów dotyczącej struktury FA(3) — warto sprawdzić aktualną wersję przed budową integracji, bo to pole, w którym szczegóły bywają aktualizowane.
Faktury korygujące wystawiane od 1 lutego 2026 r. muszą używać FA(3), nawet jeśli faktura pierwotna była w FA(2) lub FA(1). To częsty błąd integracji — system odrzuca korektę, jeśli program klienta nadal generuje XML w starszej wersji schematu.
Szczegóły schemy, z przykładami wypełnienia, opisuję w osobnym artykule: faktura strukturalna KSeF — format XML FA(3).
Tryby awaryjne — gdy KSeF nie odpowiada
System przewiduje kilka trybów szczególnych wystawiania faktur, gdy połączenie z KSeF nie jest możliwe:
- Tryb offline24 — dostępny zawsze, bez potrzeby uzasadniania awarii. Fakturę wystawiasz w swoim programie w strukturze FA(3), udostępniasz ją nabywcy z dwoma kodami QR (jednym oznaczonym „OFFLINE", drugim „CERTYFIKAT"), a do KSeF przesyłasz ją najpóźniej następnego dnia roboczego.
- Tryb offline (niedostępność systemu po stronie podatnika) — te same zasady co offline24, stosowane, gdy problem leży po Twojej stronie (np. brak internetu).
- Tryb awaryjny KSeF — ogłaszany komunikatem Ministerstwa Finansów w razie awarii systemu. Fakturę przesyłasz do KSeF nie później niż w ciągu 7 dni roboczych od zakończenia awarii.
Do wystawiania faktur w którymkolwiek z trybów offline potrzebny jest certyfikat KSeF typu 2 (certyfikat offline) — to on generuje kod QR z oznaczeniem „CERTYFIKAT", potwierdzający autentyczność i integralność treści faktury. Bez niego tryb offline po prostu nie zadziała technicznie, nawet jeśli masz token do zwykłego wystawiania faktur online.
Sankcje — co grozi za niewystawienie faktury w KSeF
Pełny system kar administracyjnych z art. 106ni ustawy o VAT zaczyna działać 1 stycznia 2027 r. Do tej daty wygląda to tak: kary pieniężne do 100% VAT jeszcze nie są nakładane, ale Kodeks karny skarbowy (KKS) obowiązuje od startu obowiązku KSeF dla danej grupy podatników.
| Rodzaj sankcji | Wysokość | Kiedy obowiązuje |
|---|---|---|
| Kara administracyjna — faktura z wykazanym VAT wystawiona poza KSeF | do 100% kwoty VAT z faktury | od 1 stycznia 2027 r. |
| Kara administracyjna — faktura bez VAT poza KSeF lub niezgodna ze wzorem | do 18,7% kwoty należności z faktury | od 1 stycznia 2027 r. |
| Grzywna KKS — niewystawienie lub wadliwe wystawienie faktury | do 180 stawek dziennych | od startu obowiązku dla danej grupy |
| Grzywna KKS — faktura nierzetelna lub posługiwanie się nią | do 720 stawek dziennych, możliwa kara pozbawienia wolności | od startu obowiązku dla danej grupy |
Ile to w złotówkach? Nie da się podać jednej liczby na dłużej niż rok — stawka dzienna w KKS jest z definicji ruchoma. Zgodnie z art. 23 § 3 Kodeksu karnego skarbowego nie może być niższa niż jedna trzydziesta minimalnego wynagrodzenia i nie może przekraczać jej czterystukrotności, a minimalne wynagrodzenie zmienia się co roku rozporządzeniem Rady Ministrów. Zamiast zapamiętywać konkretną kwotę, warto zapamiętać mechanizm — i w razie potrzeby sprawdzić aktualne minimalne wynagrodzenie na dany rok.
W okresie przejściowym kluczowe jest wykazanie należytej staranności: logi prób wysyłki, zgłoszenie problemu na infolinię, dokumentacja awarii. To, co realnie odróżnia firmę, która się starała, od tej, która zignorowała obowiązek — a to różnica, którą widzi też sąd skarbowy.
Więcej w dedykowanym artykule: KSeF — kary i sankcje za niewystawienie faktury.
KSeF a inne obowiązki rozliczeniowe
KSeF nie zastępuje JPK_VAT. Plik kontrolny dalej składasz do 25. dnia miesiąca, a dane z faktur ustrukturyzowanych nie generują go automatycznie — to dwa odrębne obowiązki, mimo że korzystają z tych samych danych źródłowych.
Mechanizm podzielonej płatności (split payment) działa bez zmian, oznaczenie MPP pojawia się w odpowiednim polu schemy FA(3). Sprawdzanie kontrahenta na białej liście podatników VAT pozostaje obowiązkiem podatnika — KSeF tego nie weryfikuje automatycznie.
Dla jednoosobowych działalności gospodarczych KSeF zmienia logistykę współpracy z biurem rachunkowym: księgowa, jeśli ma nadane uprawnienia, widzi faktury w systemie na żywo, zamiast czekać na comiesięczny przesył mailem. Więcej o specyfice JDG: jednoosobowa działalność gospodarcza.
Kto może wystawiać i odbierać faktury — uprawnienia w firmie
Konfiguracja uprawnień decyduje o tym, czy firma w ogóle wystawi pierwszą fakturę. W KSeF funkcjonuje kilka poziomów dostępu:
- Właściciel lub zarząd — uprawnienia z urzędu, na podstawie wpisu w CEIDG (jednoosobowa działalność) lub KRS (spółki). Może zarządzać uprawnieniami innych osób.
- Pełnomocnik (np. księgowa, biuro rachunkowe) — uprawnienia nadawane indywidualnie, w zakresie wystawiania faktur, odbierania faktur lub zarządzania pełnomocnictwami. W małych firmach najczęściej księgowa dostaje wystawianie i odbieranie, bez zarządzania.
- Konto integracyjne (token lub certyfikat techniczny) — dla systemów ERP, działające bez udziału człowieka. Dobrą praktyką jest ograniczenie jego zakresu tylko do wystawiania i odbierania.
- Komornik, syndyk, przedstawiciel podatkowy — uprawnienia specjalne, działające w polu PodmiotUpowazniony schemy FA(3).
Przy zmianie zarządu spółki albo właściciela działalności warto mieć wcześniej ustalone pełnomocnictwo dla osoby trzeciej (np. księgowej), która zachowa ciągłość operacyjną na czas aktualizacji danych w rejestrach.
KSeF w branżach specjalnych — handel, usługi, B2C
Nie każda firma to klasyczna sprzedaż B2B z fakturą na koniec miesiąca. Sklepy stacjonarne i e-commerce B2C działają z kasą fiskalną równolegle do KSeF — sam paragon nie jest fakturą i zostaje poza systemem. Gdy klient prosi o fakturę do paragonu, ta faktura trafia już do KSeF.
W branżach z fakturami cyklicznymi (najem, leasing, abonamenty) i zaliczkowymi obowiązują te same reguły FA(3), z odpowiednimi oznaczeniami w polach faktury i odwołaniem do numeru KSeF faktury zaliczkowej przy rozliczeniu końcowym.
W budownictwie z mechanizmem odwrotnego obciążenia zmienia się forma (XML zamiast papieru), nie zmienia się materialna zasada rozliczenia VAT. Przy generalnym wykonawstwie z wieloma podwykonawcami kluczowa jest koordynacja — każdy podwykonawca musi działać w KSeF, a każda korekta wymaga uzgodnienia między stronami.
Podmioty zagraniczne zarejestrowane na VAT w Polsce, które nie mają tu siedziby ani stałego miejsca prowadzenia działalności, nie muszą wystawiać faktur w KSeF — ale mogą robić to dobrowolnie, jeśli im to pasuje organizacyjnie.
Koszty wdrożenia — ile to kosztuje naprawdę
Trudno podać tu uniwersalny cennik, bo ceny modułów księgowych zmieniają się i zależą od dostawcy. Można natomiast wymienić realne pozycje kosztowe, które trzeba zaplanować:
Aplikacja Podatnika KSeF 2.0, udostępniana przez Ministerstwo Finansów, jest bezpłatna — podobnie jak certyfikat KSeF. To, co kosztuje, to zwykle moduł integracyjny w programie księgowym lub systemie ERP (ceny i zakres zależą od konkretnego dostawcy oprogramowania), ewentualna konfiguracja wdrożeniowa u integratora przy większej skali faktur, oraz czas zespołu księgowego potrzebny na przejście na nowy sposób pracy w pierwszych tygodniach. Jeśli firma nie ma jeszcze podpisu kwalifikowanego lub nie korzysta z Profilu Zaufanego, trzeba doliczyć koszt jego uzyskania — niezależnie od KSeF, bo to standardowy koszt identyfikacji elektronicznej w kontaktach z administracją.
Przed wyborem konkretnego rozwiązania warto porównać oferty kilku dostawców modułów KSeF dla swojego programu księgowego — różnice w cenie i zakresie funkcji bywają spore.
Źródła
- Etapy wdrożenia KSeF — ksef.podatki.gov.pl
- Zakres obowiązkowego KSeF — ksef.podatki.gov.pl
- Certyfikaty KSeF — ksef.podatki.gov.pl
- Kody weryfikujące QR — ksef.podatki.gov.pl
- Pytania i odpowiedzi KSeF 2.0 — ksef.podatki.gov.pl
- Broszura informacyjna — struktura logiczna FA(3) — Ministerstwo Finansów
- Zmiana adresów środowisk KSeF — komunikat dla integratorów — gov.pl/finanse
- Środowisko przedprodukcyjne (Demo) API KSeF 2.0 — gov.pl/finanse
- Krajowy System e-Faktur — biznes.gov.pl
Powiązane artykuły
- KSeF od kiedy obowiązkowy? Pełny harmonogram 2026
- KSeF — jak zacząć? Instrukcja krok po kroku dla firm
- Faktura strukturalna KSeF — format XML FA(3) wyjaśniony
- KSeF — kary i sankcje za niewystawienie faktury
- KSeF — integracja z systemami ERP
- JPK_VAT — Jednolity Plik Kontrolny
- Faktura VAT — jak wystawić
- Rejestracja VAT
- Split payment
- Jednoosobowa działalność gospodarcza