← Powrót na blog

KSeF 2026: terminy, kary i co firma musi zrobić na czas

KSeF jest obowiązkowy od lutego 2026. Rok 2026 to okres przejściowy bez kar — ale od stycznia 2027 wchodzi pełne egzekwowanie. Terminy, błędy integracji i lista kontrolna.

KSeF (Krajowy System e-Faktur) to już rzeczywistość — nie projekt na przyszłość. W ciągu 2026 roku obowiązek korzystania z systemu obejmie wszystkich czynnych podatników VAT, a od stycznia 2027 kończy się okres przejściowy i wchodzą sankcje finansowe. Jeśli prowadzisz działalność w Polsce lub fakturujesz polskim firmom, ten przegląd jest dla ciebie.

Terminy, które musisz znać

Wdrożenie KSeF przebiega w trzech etapach:

  • 1 lutego 2026 — obowiązkowe dla dużych podatników (obrót powyżej 200 mln PLN)
  • 1 kwietnia 2026 — obowiązkowe dla pozostałych czynnych podatników VAT
  • 1 stycznia 2027 — obowiązkowe dla mikroprzedsiębiorców

Rok 2026 to formalnie okres przejściowy: obowiązek już obowiązuje, ale kary finansowe nie są jeszcze nakładane. Od 1 stycznia 2027 to się zmienia. Firmy, które nie wystawią faktury przez KSeF lub prześlą błędne dane, narażają się na kary. Okres przejściowy to nie przedłużenie terminu — to czas na to, żeby integracja działała niezawodnie, a nie tylko jakoś.

Co techniczne „bycie gotowym" oznacza w praktyce

Spełnienie wymogów KSeF to nie kwestia zaznaczenia checkboxa w systemie księgowym. Faktura musi być:

  1. Sporządzona w ustrukturyzowanym formacie FA(2) — schemat XML określony przez Ministerstwo Finansów
  2. Podpisana tokenem autoryzacyjnym lub kwalifikowanym podpisem elektronicznym
  3. Przesłana asynchronicznie przez API KSeF — nie mailem, nie jako PDF
  4. Potwierdzona otrzymaniem UPO (Urzędowe Poświadczenie Odbioru) — bez UPO faktura formalnie nie istnieje

Właśnie ten ostatni punkt jest najczęstszym źródłem problemów. Wiele systemów wysyła fakturę i na tym kończy. Nie sprawdza, czy KSeF zwrócił błąd, czy sesja wygasła, czy UPO w ogóle dotarło. Faktura wygląda jak wysłana. W systemie państwowym jej nie ma. To wychodzi dopiero podczas kontroli.

Najczęstsze błędy integracji

Z wdrożeń produkcyjnych widzimy te same wzorce awarii:

Wysyłka fire-and-forget. Aplikacja wysyła żądanie HTTP i idzie dalej. Brak ponowień, brak śledzenia stanu, brak odbioru UPO. Dopóki KSeF działa bez zarzutu, wszystko wygląda w porządku. Jeden timeout lub okno serwisowe i faktury znikają bez śladu.

Brak reconciliation. Nikt systematycznie nie sprawdza, czy każda wysłana faktura ma potwierdzone UPO. Błędy kumulują się po cichu — gdy się je wreszcie zauważy, może ich być kilkaset.

Rate limiting tylko w pamięci. KSeF ma limity wywołań na sesję. Serwis działający na wielu instancjach wyczerpuje te limity, bo każda instancja liczy niezależnie.

Ignorowane wygasanie sesji. Sesja KSeF ma ograniczony czas ważności. Integracja, która nie odnawia tokenów automatycznie, zatrzymuje się w nocy — i rano okazuje się, że faktur z ostatnich kilku godzin nie ma nigdzie.

Szczegółowe omówienie tych błędów znajdziesz w artykule Solidna integracja KSeF: dlaczego większość podłączeń zawodzi.

Firmy zagraniczne działające w Polsce

Jeśli jesteś firmą zagraniczną (np. czeską) z polskim oddziałem lub jesteś zarejestrowanym polskim podatnikiem VAT, obowiązek dotyczy cię tak samo jak polskich firm. Kraj rejestracji nie ma znaczenia — kluczowe jest, czy jesteś czynnym podatnikiem VAT w Polsce.

Typowy scenariusz: ERP lub system fakturowania ma moduł KSeF, ale tylko w podstawowej wersji, bez trwałego zarządzania stanem. Zespół IT wdraża proste wywołanie API. W okresie przejściowym to trzyma. W styczniu 2027 nadchodzi pierwsze okno serwisowe KSeF, integracja zawodzi bez szumu — brak alertu, brak logu, brak UPO — i nikt tego nie zauważa, dopóki nie zapyta kontroler.

Lista kontrolna gotowości

Przejdź przez to uczciwie:

  • Wysyłasz faktury bezpośrednio przez API KSeF (nie PDF mailem)?
  • Zbierasz i przechowujesz UPO dla każdej wysłanej faktury jako dowód przyjęcia?
  • Co się dzieje, gdy KSeF zwróci timeout — czy możesz zlokalizować tę fakturę?
  • Czy integracja przeżywa restart aplikacji w trakcie wysyłki?
  • Istnieje job, który weryfikuje, że żadna faktura nie utknęła w stanie oczekiwania?
  • Czy dostajesz alert, gdy wysyłka się zatrzyma?
  • Czy działa poprawnie na wielu instancjach, nie tylko lokalnie?

Jeśli zaznaczyłeś wszystko — jesteś gotowy na styczeń 2027. Jeśli nie — jest jeszcze czas, ale nie nieograniczony.

Co dalej

Okres przejściowy jest po to, żeby naprawić problemy, a nie je odkładać. Czas zainwestowany teraz w solidną integrację zwróci się spokojem podczas kontroli skarbowej.

Jeśli chcesz wiedzieć, gdzie dokładnie twoja integracja jest narażona na ryzyko, oferujemy audyt KSeF i integrację na miarę — od projektu architektury po wdrożenie produkcyjne z reconciliation i monitoringiem.

Napisz do nas — powiemy ci konkretnie, na co jesteś narażony i jak to naprawić.

Masz podobny problem? Napisz do nas.

Umów konsultację