KSeF nie działa — co robić krok po kroku (4 tryby awaryjne)

Dariusz Zaktualizowano: 20 marca 2026 Czas czytania: ~5 min
Ostatnia weryfikacja: marzec 2026 · Źródła: ksef.podatki.gov.pl, ustawa o VAT (art. 106nda, 106nf, 106ng, 106nh)

KSeF nie działa, a Ty musisz wystawić fakturę. Nie panikuj — przepisy przewidują cztery tryby awaryjne, z jasnymi procedurami i terminami. Ten poradnik to praktyczny flowchart: zidentyfikuj problem → wybierz tryb → wystaw fakturę → wyślij do KSeF w terminie. Zapisz tę stronę — przyda się, gdy system padnie.

Szybka diagnoza: który tryb Cię dotyczy?

Zanim cokolwiek zrobisz, ustal dlaczego nie możesz wysłać faktury do KSeF. Od tego zależy procedura i termin:

SytuacjaTrybTermin wysłania do KSeFPodstawa prawna
Twój internet nie działa / awaria Twojego systemuOffline24Następny dzień roboczy po wystawieniuart. 106nda ustawy o VAT
KSeF ma zaplanowany przestój (ogłoszony w BIP MF)Offline (niedostępność)Następny dzień roboczy po przywróceniuart. 106nh
KSeF się zepsuł (nieplanowana awaria, ogłoszona w BIP + API)Awaryjny7 dni roboczych po zakończeniu awariiart. 106nf
Katastrofa (cyberatak, klęska żywiołowa, ogłoszenie w mediach)Awaria całkowitaNie musisz wysyłaćart. 106ng

Kluczowa różnica: w trybach Offline24, Offline i Awaryjnym musisz wystawić fakturę w formacie FA(3) XML i dołączyć dwa kody QR. Tylko w awarii całkowitej możesz wystawić fakturę papierową lub zwykły PDF.

Jak sprawdzić, czy KSeF działa

Zanim założysz, że to awaria KSeF (a nie Twój internet), sprawdź status systemu:

Oficjalne źródła

Niezależne narzędzia monitoringu (darmowe)

  • ksef-status.pl — monitoruje środowiska PROD, TEST i DEMO co 60 sekund. Ma publiczne API i powiadomienia push.
  • statusksef.pl — monitoring środowisk testowych, przedprodukcyjnych i produkcyjnych
  • ksef.live — niezależny monitoring, odświeżanie co 5 minut
  • ealerty.pl — agreguje komunikaty techniczne MF, śledzi planowane okna serwisowe

Wskazówka: Dodaj ksef-status.pl do zakładek w przeglądarce. Gdy Twój program zgłosi błąd połączenia z KSeF, pierwsze co robisz — sprawdź czy to problem po stronie KSeF, czy po Twojej.

Tryb 1: Offline24 — Twój internet nie działa

Najczęstszy scenariusz. Nie masz połączenia z internetem, Twój program się zawiesił, albo po prostu chcesz wystawić fakturę teraz, a KSeF podłączysz później. Ten tryb jest dostępny zawsze — nie wymaga żadnego ogłoszenia.

Procedura krok po kroku

  1. Wystaw fakturę w swoim programie w formacie FA(3) XML. Data w polu P_1 = data wystawienia (prawnie wiążąca, niezależnie od tego kiedy trafisz do KSeF).
  2. Wygeneruj dwa kody QR (program robi to automatycznie, jeśli masz certyfikat Typu 2):
    • KOD „OFFLINE" — umożliwia weryfikację danych faktury (zawiera: adres API, datę, NIP sprzedawcy, hash SHA-256 dokumentu)
    • KOD „CERTYFIKAT" — potwierdza tożsamość wystawcy podpisem kryptograficznym (wymaga certyfikatu Typu 2 z KSeF)
  3. Wyślij fakturę nabywcy — mailem, przez portal klienta, dowolną ustaloną drogą. Faktura musi mieć oba kody QR.
  4. Wyślij do KSeF — najpóźniej następnego dnia roboczego po dacie wystawienia (pole P_1).
    • Przykład: faktura wystawiona w piątek → musi być w KSeF do poniedziałku
    • Przykład: faktura wystawiona w środę → musi być w KSeF do czwartku
  5. Po wysłaniu — faktura dostaje numer KSeF. Od tego momentu wystarczy jeden kod QR (z numerem KSeF).

Co jeśli KSeF padnie zanim zdążysz wysłać?

Jeśli w Twoim oknie czasowym (następny dzień roboczy) KSeF ogłosi awarię — termin wydłuża się do 7 dni roboczych od zakończenia awarii. Jeśli ogłoszona zostanie awaria całkowita — nie musisz wysyłać wcale.

Tryb 2: Offline — zaplanowany przestój KSeF

Ministerstwo Finansów z wyprzedzeniem ogłasza planowaną niedostępność — typowo w nocy lub w godzinach niskiego ruchu. Komunikat pojawia się w BIP MF i w interfejsie API (Twój program powinien to wyświetlić).

Procedura

Identyczna jak Offline24 — FA(3) XML, dwa kody QR, wysyłka do nabywcy. Różnica:

  • Termin: następny dzień roboczy po przywróceniu systemu (nie po dacie wystawienia)

W praktyce: jeśli KSeF jest niedostępny od piątku 22:00 do soboty 06:00, a Ty wystawiasz fakturę w piątek wieczorem — masz czas do poniedziałku.

Tryb 3: Awaryjny — KSeF się zepsuł

Nieplanowana awaria. Ministerstwo ogłasza ją w BIP MF i przez API KSeF. To tryb, który chroni Cię najbardziej — masz 7 dni roboczych na wysłanie faktur po zakończeniu awarii.

Procedura

Taka sama jak w trybach Offline24/Offline (FA(3) XML, dwa kody QR, wysyłka do nabywcy). Jedyna różnica to termin:

  • Termin: 7 dni roboczych od zakończenia awarii
  • Jeśli w trakcie Twojego 7-dniowego okna ogłoszona zostanie kolejna awaria — zegar się resetuje od końca nowej awarii
  • Jeśli w trakcie awarii MF ogłosi awarię całkowitą — faktury z tego okresu nie muszą trafić do KSeF

Jak to wyglądało w praktyce: luty 2026

KSeF wystartował 1 lutego 2026. Już 2–3 lutego infrastruktura logowania się zawaliła. Przyczyny: 8-krotnie wyższy ruch niż przewidywano (ciekawość przedsiębiorców) + skoordynowany atak DDoS z 17 krajów. Sam silnik fakturowania działał — wąskim gardłem był Profil Zaufany. Do godziny 10:00 3 lutego system przetworzyło już 720 000 faktur i 1,9 mln uwierzytelnień. Usługa wróciła po ograniczeniu częstotliwości logowań do max 1/minutę.

Wniosek: uwierzytelnianie to najsłabsze ogniwo. Miej certyfikat Typu 2 — nie zależy od Profilu Zaufanego i pozwala wystawiać faktury offline bez logowania do KSeF.

Tryb 4: Awaria całkowita — katastrofa

Cyberatak na skalę krajową, klęska żywiołowa, stan wyjątkowy. Ogłaszany przez Ministra Finansów w mediach masowych (TV, radio, prasa) — bo sam BIP i API KSeF też nie działają.

Procedura

To jedyny tryb, w którym wszystko jest prostsze:

  • Faktura może być papierowa lub elektroniczna (PDF, mail) — nie wymaga struktury FA(3) XML
  • Bez kodów QR
  • Nie musisz wysyłać tych faktur do KSeF po przywróceniu systemu
  • Korekty też wystawiasz poza KSeF

Certyfikat Typu 2 — musisz go mieć ZANIM KSeF padnie

Kody QR „CERTYFIKAT" wymagają certyfikatu wystawcy (Typ 2) z KSeF. Bez niego Twój program nie wygeneruje prawidłowej faktury offline — np. wFirma bez certyfikatu tworzy tylko szkice (nie faktury w rozumieniu prawa).

Jak uzyskać certyfikat

  1. Wejdź na Aplikację Podatnika KSeF 2.0ap.ksef.mf.gov.pl (od 1 lutego 2026 zastąpiła MCU)
  2. Zaloguj się Profilem Zaufanym lub podpisem kwalifikowanym
  3. Przejdź do Certyfikaty → Wnioskuj o certyfikat → wybierz „Podpis linku do weryfikacji wystawcy" (Typ 2)
  4. Podaj nazwę i hasło certyfikatu → kliknij „Generuj"
  5. Pobierz plik .key (klucz prywatny) i przechowuj go bezpiecznie

Ważne: Utracony klucz prywatny (.key) nie podlega odzyskaniu. Musisz wygenerować nowy certyfikat. Certyfikat jest ważny 2 lata. Zrób to teraz — nie czekaj na awarię.

Korekty faktur wystawionych offline

Zasada jest prosta ale łatwo ją złamać:

  1. Najpierw wyślij oryginalną fakturę do KSeF i poczekaj na numer KSeF
  2. Dopiero potem wystaw korektę, podając numer KSeF oryginału

Odwrócenie kolejności (korekta przed wysłaniem oryginału) = chaos referencyjny. Korekta nie może się odwoływać do numeru KSeF, który nie istnieje.

Wyjątek: w trybie awarii całkowitej — korekty też wystawiasz poza KSeF, bez numeru referencyjnego.

Więcej o korektach: jak wystawić fakturę VAT online.

JPK_V7 — jak oznaczać faktury bez numeru KSeF

Od lutego 2026 każda faktura w JPK_V7 musi mieć numer KSeF albo jeden z kodów:

KodKiedyPrzykład
OFFFaktura wystawiona podczas potwierdzonej awarii KSeFAwaria ogłoszona w BIP, wystawiasz offline
BFKFaktura wystawiona poza KSeF z innych powodówPapierowa faktura, PDF, firma jeszcze nieobjęta obowiązkiem
DIDokumenty niestandardoweParagony z NIP, bilety, rachunki

Puste pole numeru KSeF w JPK_V7 jest niedozwolone. Twój program księgowy powinien przypisywać te kody automatycznie.

8 najczęstszych błędów

  1. Brak certyfikatu Typu 2 — bez niego Twoje faktury offline to prawnie szkice, nie faktury. Generuj certyfikat zanim będziesz go potrzebował.
  2. Mylenie terminów: 1 dzień vs 7 dni — Offline24 i planowany przestój = następny dzień roboczy. Tryb awaryjny = 7 dni roboczych. Pomyłka grozi karą (od 2027).
  3. Korekta przed wysłaniem oryginału do KSeF — musisz mieć numer KSeF oryginału, żeby skorygować. Kolejność: oryginał → KSeF → numer → korekta.
  4. Faktura w zwykłym PDF zamiast FA(3) XML — tylko awaria całkowita pozwala na papier/PDF. We wszystkich innych trybach obowiązuje struktura FA(3).
  5. Brak monitorowania komunikatów BIP/API — musisz wiedzieć, który tryb obowiązuje, bo od tego zależy termin. Dodaj ksef-status.pl do zakładek.
  6. Brak uzgodnienia z nabywcą sposobu dostarczenia offline — w trybach offline wysyłasz fakturę „w uzgodniony sposób". Jeśli nie ustaliliście jak (mail? portal?), mogą być spory o datę odbioru i termin płatności.
  7. Zgubienie klucza prywatnego certyfikatu (.key) — nie da się odzyskać. Trzymaj kopię zapasową w bezpiecznym miejscu.
  8. Brak kodów QR na fakturze wysłanej do nabywcy — dwa kody QR (OFFLINE + CERTYFIKAT) są obowiązkowe na fakturach dostarczanych przed wysłaniem do KSeF. Brak = niezgodny dokument.

Które programy obsługują tryb offline?

ProgramAutomatyczne wykrywanie awariiFA(3) + dual QR offlineAuto-retry po przywróceniuUwagi
wFirmaTakTak (z certyfikatem Typ 2)Tak (co godzinę do 23:59 nast. dnia)Bez certyfikatu tworzy tylko szkice — nie faktury
inFaktTakTakTakObsługuje Offline24 i Offline
iFirmaTakTakTakDokumentacja wszystkich 4 trybów
FakturowniaTakTakKonfigurowalnyUstawienia trybu offline w panelu

Wszystkie główne programy radzą sobie z trybem offline — pod warunkiem, że masz certyfikat Typu 2. Jeśli jeszcze nie wybrałeś programu: ranking programów do fakturowania 2026.

wFirma

Auto-wykrywanie awarii + auto-retry

Sprawdź wFirma
inFakt

Offline24 i tryb offline w cenie

Sprawdź inFakt

Kary — co grozi za spóźnienie

W 2026 roku: brak kar administracyjnych. Szef KAS Marcin Łoboda potwierdził, że w 2026 nie będzie kar za nieprzystąpienie do KSeF ani za błędy. Uwaga: przepisy karnoskarbowe (art. 62 KKS) formalnie obowiązują, ale MF deklaruje łagodne podejście.

Od 1 stycznia 2027:

  • Faktura z VAT wystawiona poza KSeF (gdy nie obowiązywał żaden tryb awaryjny) — kara do 100% kwoty VAT na fakturze
  • Faktura bez VAT (zwolniona) wystawiona poza KSeF — kara do 18,7% kwoty brutto
  • Kara nakładana decyzją naczelnika urzędu skarbowego, termin płatności: 14 dni

Więcej o KSeF: co to jest KSeF i jak się przygotować.

Checklist: przygotuj się na awarię KSeF zanim się wydarzy

  • Wygeneruj certyfikat Typu 2 na ap.ksef.mf.gov.pl — bez niego Twoje faktury offline są prawnie nieważne
  • Zrób kopię zapasową klucza prywatnego (.key) — utraconego nie odzyskasz
  • Dodaj ksef-status.pl do zakładek — żebyś wiedział, czy to KSeF nie działa, czy Twój internet
  • Sprawdź, czy Twój program obsługuje tryb offline z dual QR — przetestuj na środowisku testowym
  • Ustal z nabywcami sposób dostarczania faktur offline — mail, portal, SMS — żeby nie było sporów o datę odbioru
  • Zapamiętaj terminy: Offline24 / planowany przestój = 1 dzień roboczy, awaria = 7 dni roboczych, katastrofa = bez wysyłki

O autorze

Komentarze

Brak komentarzy. Bądź pierwszy, który podzieli się swoimi przemyśleniami!

Zostaw komentarz