Od kiedy KSeF jest obowiązkowy?
Warto zacząć od uporządkowania dat, bo w obiegu wciąż funkcjonują nieaktualne terminy i co najmniej jedna informacja, która nigdy nie stała się prawem.
| Data | Co się wydarzyło lub wydarzy | Status |
|---|---|---|
| 1 lutego 2026 | Obowiązek wystawiania dla podatników o sprzedaży wraz z podatkiem powyżej 200 mln zł w 2024 r. Jednocześnie obowiązek odbierania faktur ustrukturyzowanych dla wszystkich podatników. | Obowiązuje |
| 1 kwietnia 2026 | Obowiązek wystawiania dla wszystkich pozostałych podatników — również zwolnionych podmiotowo i mikroprzedsiębiorców. | Obowiązuje |
| 1 stycznia 2027 | Kary z art. 106ni. Wygaśnięcie zwolnienia do 10 000 zł. Numer KSeF w tytule płatności (art. 108g). Koniec faktur na kasach rejestrujących w B2B. | Przed nami |
Dwie rzeczy, które warto zdementować
Nie ma odroczenia dla mikroprzedsiębiorców. Mikroprzedsiębiorcy w rozumieniu art. 7 ust. 1 pkt 1 Prawa przedsiębiorców zostali objęci obowiązkiem 1 kwietnia 2026 r., na równi z pozostałymi. Poselski projekt przewidujący wyłączenie ich z KSeF do 31 grudnia 2027 r. — druk sejmowy nr 2321, wniesiony 13 lutego 2026 r. — utknął po pierwszym czytaniu 13 marca 2026 r. i nie został uchwalony. Projekt bywa jednak cytowany jako obowiązujące prawo, także w materiałach doradczych.
Limit 10 000 zł to nie jest „wyłączenie dla małych firm". To przejściowe uprawnienie oparte na wartości sprzedaży, nie na wielkości podmiotu, i obowiązuje wyłącznie od 1 kwietnia do 31 grudnia 2026 r. Podatnicy korzystający z niego są objęci obowiązkiem — mają jedynie czasową możliwość wystawiania poza systemem. Limit liczy się w kwotach brutto, w skali miesiąca kalendarzowego, a prawo traci się od faktury przekraczającej limit i traci się je trwale.
Co jest poza obowiązkiem KSeF?
Trwale wyłączone z obowiązku wystawiania w KSeF są między innymi:
- faktury dla osób fizycznych nieprowadzących działalności gospodarczej (B2C);
- podatnicy bez siedziby ani stałego miejsca prowadzenia działalności w Polsce;
- procedura OSS nieunijna oraz IOSS;
- procedura SME (art. 113a);
- jednorazowe bilety transportowe i usługi autostrad płatnych;
- faktury uproszczone wystawiane jako paragony z NIP (do 450 zł / 100 euro) — z zastrzeżeniem, że od 1 stycznia 2027 r. paragon z NIP przestaje być traktowany jako faktura uproszczona.
W ogóle nie trafiają do KSeF: faktury proforma, faktury wewnętrzne, dowody wewnętrzne oraz noty księgowe — obciążeniowe i uznaniowe.
Warstwa techniczna: co się zmieniło w 2026 roku
Struktura FA(3)
Od 1 lutego 2026 r. obowiązującym wzorem faktury ustrukturyzowanej jest struktura logiczna FA(3), opublikowana w Centralnym Repozytorium Wzorów Dokumentów. FA(2) obowiązywała od 1 września 2023 r. do 31 stycznia 2026 r. Istotny szczegół operacyjny: FA(3) stosuje się również do faktur korygujących wystawianych obecnie do dokumentów pierwotnych sporządzonych wcześniej według FA(2) lub FA(1).
KSeF API 2.0
Migracja z API 1.0 na 2.0 była wymagana do 1 lutego 2026 r.; stary interfejs został wyłączony między 26 a 31 stycznia 2026 r. Cztery zmiany mają realne znaczenie dla integratorów:
- Uwierzytelnianie zostało rozdzielone od inicjowania sesji. Token JWT jest wielokrotnego użytku między sesjami.
- Szyfrowanie faktur jest obowiązkowe — w trybie wsadowym i interaktywnym. W wersji 1.0 dla trybu interaktywnego było opcjonalne. To najczęstsza pułapka migracyjna.
- Tryb wsadowy przetwarza każdą fakturę niezależnie, zamiast odrzucać całą paczkę z powodu jednego błędu.
- Nazewnictwo endpointów i struktur zostało ujednolicone zgodnie ze standardem REST.
Ministerstwo Finansów utrzymuje dokumentację techniczną publicznie, wraz z oficjalnymi klientami w C# i Javie. Dostępne są trzy środowiska:
| Środowisko | Adres | Uwagi |
|---|---|---|
| Testowe | api-test.ksef.mf.gov.pl | Zawiera także wersje RC |
| Przedprodukcyjne (Demo) | api-demo.ksef.mf.gov.pl | Konfiguracja jak produkcyjna |
| Produkcyjne | api.ksef.mf.gov.pl | — |
W środowiskach testowym i demo nie wolno używać prawdziwych faktur ani danych rzeczywistych podmiotów — należy stosować losowe numery NIP.
Uwierzytelnianie i certyfikaty
Dostępnych jest pięć metod uwierzytelnienia: kwalifikowany podpis elektroniczny (XAdES), token KSeF szyfrowany RSA-OAEP SHA-256, certyfikat osoby fizycznej, pieczęć kwalifikowana oraz Profil Zaufany. W lutym 2026 r. dodano uwierzytelnianie przez mObywatel.
Kluczowa dla projektowania kontroli jest jedna właściwość: certyfikaty KSeF są nośnikiem tożsamości i nie niosą żadnych uprawnień — uprawnienia są zarządzane odrębnie. Występują dwa wzajemnie wykluczające się typy: Authentication (keyUsage Digital Signature) i Offline (keyUsage Non-Repudiation, do podpisywania KOD II).
Gdzie automatyzacja tworzy ryzyko?
Firma wystawiająca kilkanaście faktur miesięcznie zauważy błąd. Firma wystawiająca kilka tysięcy — nie zauważy, dopóki nie zrobi się z tego kilkaset dokumentów do skorygowania. Pięć obszarów powtarza się we wdrożeniach niezależnie od branży i wielkości.
Automatyzacja KSeF: jak bezpiecznie zautomatyzować proces fakturowania
Od czego zacząć, gdzie postawić granice i dlaczego „automatyzujemy wszystko" jest gorszą strategią niż „automatyzujemy to, co potrafimy udowodnić".
Integracja KSeF API: jak projektować niezawodne procesy automatyczne
Sesje, tokeny, szyfrowanie, obsługa błędów i limity zapytań. Wzorce integracyjne, które przetrwają kontrolę i awarię.
Tryby offline w KSeF: offline24, awaria i niedostępność
Cztery tryby, cztery różne terminy, dwa kody QR. Gdzie powstają luki dowodowe i jak je zamknąć, gdy o trybie decyduje logika systemu.
Duplikaty i ponawianie operacji: dlaczego idempotencja ma znaczenie
Timeout nie oznacza, że faktura nie została przyjęta. Jak zaprojektować ponowienia, które nie tworzą drugiego dokumentu.
Ślad audytowy w KSeF: jak udokumentować każdą automatyczną operację
Co dokładnie trzeba zapisywać, jak długo przechowywać i dlaczego logi aplikacyjne to nie jest ślad audytowy.
Zatwierdzanie faktur: jak ustawić progi i kontrolę automatyzacji
Które operacje wymagają decyzji człowieka przed wykonaniem, jak wyznaczyć progi i jak nie zablokować przy tym całego procesu.
Kary w KSeF od 1 stycznia 2027: jak udokumentować zgodność
Do 100% kwoty podatku. Co dokładnie się zmienia, jak działa miarkowanie kary i jakie dowody trzeba mieć przygotowane.
Ile kosztuje automatyzacja KSeF: koszt faktury i operacji API
Model kosztowy, którego zwykle nikt nie liczy — dopóki rachunek za infrastrukturę nie zacznie rosnąć szybciej niż liczba faktur.
Warstwa, której nie widać w wymaganiach
Wszystkie wymagania KSeF da się spełnić systemem, który poprawnie wysyła XML i odbiera UPO. Problem pojawia się przy pytaniu, na które przepisy nie odpowiadają wprost, a kontrola i tak je zada: kto zdecydował, że ta operacja ma zostać wykonana?
Przy fakturowaniu ręcznym odpowiedź jest oczywista — zdecydował człowiek, który kliknął. Przy fakturowaniu zautomatyzowanym odpowiedź brzmi zwykle „taka jest konfiguracja", a to nie jest odpowiedź, którą da się obronić. Gdy do procesu wchodzą agenty AI interpretujące dane wejściowe i podejmujące decyzje na ich podstawie, pytanie staje się ostrzejsze, bo zmienna jest już nie tylko konfiguracja, ale i interpretacja.
Praktyczny podział, który warto mieć w głowie przy projektowaniu:
| Warstwa | Pytanie | Czego wymaga |
|---|---|---|
| Poprawność | Czy dokument jest zgodny z FA(3)? | Walidacja schematu |
| Niezawodność | Czy dotarł dokładnie raz? | Idempotencja, obsługa ponowień |
| Autoryzacja | Czy ta operacja w ogóle była dozwolona? | Polityki i progi zatwierdzania przed wykonaniem |
| Dowód | Czy da się to odtworzyć za dwa lata? | Ślad audytowy odporny na modyfikację |
| Koszt | Ile to kosztowało? | Pomiar na poziomie operacji |
Pierwsze dwie warstwy zapewnia dobra integracja. Dwie środkowe wymagają świadomej decyzji projektowej — i to one decydują o tym, jak wygląda rozmowa z kontrolą po 1 stycznia 2027 r.
Najczęstsze pytania
Czy KSeF jest już obowiązkowy?
Tak. Wystawianie — od 1 lutego 2026 r. dla największych podatników i od 1 kwietnia 2026 r. dla wszystkich pozostałych. Odbieranie — dla wszystkich od 1 lutego 2026 r.
Co się zmienia 1 stycznia 2027 roku?
Zaczynają być stosowane kary z art. 106ni, wygasa zwolnienie do 10 000 zł, wchodzi obowiązek numeru KSeF w tytule płatności (art. 108g) i kończy się wystawianie faktur na kasach rejestrujących w B2B.
Jaka struktura faktury obowiązuje?
FA(3), od 1 lutego 2026 r. Także dla korekt do dokumentów pierwotnych wystawionych wcześniej w FA(2) lub FA(1).
Czy szyfrowanie w KSeF API jest obowiązkowe?
Tak, w API 2.0 w obu trybach — wsadowym i interaktywnym. To zmiana względem wersji 1.0 i najczęstsze źródło problemów przy migracji.
Czy mikroprzedsiębiorcy mają odroczenie?
Nie. Objęci obowiązkiem od 1 kwietnia 2026 r. Projekt odraczający (druk nr 2321) nie został uchwalony.
Ile czasu jest na przesłanie faktury wystawionej w trybie offline24?
Do końca następnego dnia roboczego po dacie wystawienia. Inne tryby mają inne terminy — szczegóły w artykule o trybach offline.
Od czego zacząć
Jeżeli integracja już działa, a chcesz sprawdzić, czy przetrwa 2027 rok, najszybszy test jest jeden. Wybierz losową fakturę sprzed trzech miesięcy i odtwórz pełną historię: co ją wywołało, z jakimi parametrami, kto lub co to zatwierdziło, jaki był wynik, jaki numer KSeF i jakie UPO. Jeśli zajmuje to więcej niż kilka minut albo wymaga zajrzenia do logów, które zdążyły się zrotować — masz działającą integrację i nie masz dowodu.
BarzelVault zapewnia egzekwowanie polityk, kontrolę zatwierdzania i weryfikowalny zapis operacji przed ich wykonaniem — dla procesów automatycznych i dla agentów AI. FinOps Atlas odpowiada na pytanie o rzeczywisty koszt każdej operacji i każdego wywołania API.
W praktyce
Kontrola musi zadziałać, zanim faktura stanie się nieodwracalna.
Przyjętą fakturę ustrukturyzowaną można skorygować, ale nigdy usunąć, a od dnia wejścia kar każdy błąd ma swoją cenę. Barzel stawia próg akceptacji, kontrolę duplikatów i podpisany zapis przed wysyłką, tak aby proces dało się obronić w dniu, w którym zapyta o niego audytor albo urząd skarbowy.
Pozostało 95 dniKary KSeF obowiązują od 1 stycznia 2027 r.
BarzelVault
Firewall działań AI: decyduj, co agent może zrobić, zanim to zrobi.
- Progi akceptacji i reguły polityki egzekwowane przed wykonaniem; zatwierdzenia przez człowieka z terminem ważności i eskalacją.
- Kryptograficznie podpisane potwierdzenia audytowe: wyzwalacz, dane wejściowe, wersja polityki, osoba zatwierdzająca, wynik.
- Izolacja poświadczeń, limity kwot i działań oraz awaryjny wyłącznik.
Plan bezpłatny: 10 000 wywołań miesięczniePlany płatne od 199 USD miesięcznieDostępne na MCPize
Zacznij bezpłatnie Zapytaj e-mailemStrona produktuDokumentacja
Barzel FinOps Atlas
Inteligentne operacje finansowe dla agentów AI i automatyzacji.
- Koszt per operacja, proces i wynik biznesowy, przypisywany na bieżąco.
- Limity wydatków i wykrywanie anomalii przed rachunkiem, nie po nim.
- Śledzenie dowodów finansowych i gotowość do zamknięcia miesiąca pod SOX, SOC 2 i audyt zewnętrzny.
Plan bezpłatny: 500 wywołań miesięczniePlany płatne od 29 USD miesięcznieDostępne na MCPize
Zacznij bezpłatnie Zapytaj e-mailemStrona produktuDokumentacja
Enterprise: pisemna wycena e-mailem w ciągu dwóch dni roboczych. Bez rozmowy handlowej.
Źródła
- Ustawa z dnia 5 sierpnia 2025 r. o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw, Dz.U. 2025 poz. 1203.
- Ministerstwo Finansów, Zakres obowiązkowego KSeF oraz Poniżej 10 000 zł — ksef.podatki.gov.pl.
- Ministerstwo Finansów, Broszura informacyjna dotycząca struktury logicznej FA(3), 4 marca 2026 r.
- Ministerstwo Finansów, Podręcznik KSeF 2.0, części I–III.
- Dokumentacja techniczna MF: github.com/CIRFMF/ksef-docs oraz github.com/CIRFMF/ksef-api.
- Sejm RP, druk nr 2321 (nieuchwalony).
Przewodnik ma charakter informacyjny i nie stanowi porady podatkowej ani prawnej. Stan prawny na 2 września 2026 r.