Co to jest KSeF i jak działa — przewodnik 2026

· 9 min czytania

Definicja KSeF

KSeF — Krajowy System e-Faktur — to centralny system informatyczny prowadzony przez Ministerstwo Finansów Rzeczypospolitej Polskiej. Jego zadaniem jest przechowywanie, walidacja i udostępnianie faktur ustrukturyzowanych wystawianych przez polskich podatników VAT.

W praktyce KSeF to baza danych, do której trafiają wszystkie faktury B2B w formacie XML zgodnym ze schematem FA(3) opracowanym przez Ministerstwo. Każda faktura, zanim zostanie uznana za wystawioną, musi przejść walidację techniczną w KSeF — system sprawdza poprawność struktury XML, wymagane pola i spójność danych.

Jak działa KSeF

KSeF opiera się na trzech filarach: wystawianie, odbieranie i archiwizacja faktur.

Wystawianie faktur

  1. Sprzedawca przygotowuje fakturę w formacie XML (schemat FA(3)) — ręcznie w Aplikacji Podatnika KSeF lub automatycznie przez program księgowy.
  2. Faktura jest wysyłana do KSeF przez API lub formularz w AP.
  3. KSeF waliduje fakturę — sprawdza strukturę XML, NIP-y, wymagane pola.
  4. Jeśli walidacja przejdzie pomyślnie, faktura otrzymuje numer KSeF i UPO (Urzędowe Poświadczenie Odbioru).
  5. Od tego momentu faktura jest uznana za wystawioną. Data wystawienia = data nadania numeru KSeF.

Odbieranie faktur

Nabywca (odbiorca faktury) nie musi nic robić, żeby „odebrać" fakturę. Faktura trafia do KSeF automatycznie — nabywca może ją przeglądać po zalogowaniu się do systemu. Szczegóły logowania znajdziesz w artykule Jak zalogować się do KSeF.

Problem polega na tym, że KSeF nie powiadamia nabywcy o nowej fakturze. Nie ma emaila, SMS-a ani powiadomienia push. Nabywca musi sam zalogować się i sprawdzić, czy pojawiły się nowe dokumenty.

Archiwizacja

Faktury w KSeF są przechowywane przez 10 lat od końca roku, w którym zostały wystawione. Oznacza to, że nie musisz przechowywać papierowych kopii ani lokalnych plików XML — KSeF jest oficjalnym archiwum. Mimo to wiele firm decyduje się na lokalne kopie zapasowe.

Kto musi używać KSeF od 2026

Od 2026 roku KSeF jest obowiązkowy. Harmonogram wdrożenia:

  • Od 1 lutego 2026 — obowiązkowy dla dużych podatników (przychody powyżej 200 mln PLN rocznie)
  • Od 1 kwietnia 2026 — obowiązkowy dla wszystkich pozostałych podatników VAT (mikro, małe i średnie firmy)

Więcej o terminach i szczegółach harmonogramu przeczytasz w artykule KSeF od kiedy obowiązkowy — terminy i obowiązki 2026.

Kogo dotyczy

  • Transakcje B2B (firma → firma) — obowiązkowe wystawianie i odbieranie faktur przez KSeF
  • Transakcje B2C (firma → konsument) — faktury dla konsumentów nie muszą trafiać do KSeF (ale mogą, dobrowolnie)
  • Podatnicy zwolnieni z VAT — nie muszą korzystać z KSeF, ale mogą dobrowolnie
  • Podmioty zagraniczne — jeśli są zarejestrowane jako podatnicy VAT w Polsce, muszą korzystać z KSeF

Korzyści KSeF

  • Jedno źródło prawdy — wszystkie faktury w jednym miejscu, nie ma problemu z zaginięciem dokumentu czy rozbieżnościami między kopiami
  • Automatyczna archiwizacja — 10 lat przechowywania bez konieczności prowadzenia własnego archiwum
  • Szybszy zwrot VAT — Ministerstwo zapowiadało skrócenie terminu zwrotu VAT do 40 dni dla faktur wystawionych w KSeF (zamiast standardowych 60 dni)
  • Eliminacja fałszywych faktur — każda faktura jest walidowana i opatrzona numerem KSeF, co utrudnia wystawianie faktur fikcyjnych
  • Standaryzacja — jednolity format XML ułatwia automatyzację procesów księgowych
  • Brak konieczności wysyłania faktur — faktura trafia do nabywcy automatycznie przez KSeF, nie trzeba jej emailować ani wysyłać pocztą

Wady i wyzwania

  • Brak powiadomień — KSeF nie informuje o nowych fakturach przychodzących. Musisz się logować i sprawdzać ręcznie (lub użyć narzędzia do monitoringu, np. FakturyKSeF)
  • Konieczność dostosowania systemów — programy księgowe muszą obsługiwać schemat FA(3) i API KSeF
  • Brak offline — bez internetu nie wystawisz faktury (choć istnieje tryb awaryjny)
  • Krzywa uczenia się — nowy system wymaga przeszkolenia pracowników
  • Ryzyko przestojów — KSeF jest systemem centralnym; awaria dotyka wszystkich podatników jednocześnie (jak w grudniu 2023, gdy start został przesunięty)
  • Uproszczona wizualizacja — faktury XML wyglądają inaczej niż tradycyjne PDF-y, co może być dezorientujące

Format faktury w KSeF — schemat FA(3)

Faktura w KSeF to plik XML zgodny ze schematem FA(3) opracowanym przez Ministerstwo Finansów. Schemat definiuje:

  • Ponad 300 pól (większość opcjonalnych)
  • Dane sprzedawcy i nabywcy (NIP, nazwa, adres)
  • Pozycje faktury z kwotami i stawkami VAT
  • Metadane: typ faktury, waluta, forma płatności, numer zamówienia
  • Obsługę faktur korygujących, zaliczkowych, uproszczonych

W praktyce większość firm nie tworzy XML ręcznie — robią to za nie programy księgowe. Ale warto wiedzieć, że „fakturą" w rozumieniu KSeF jest plik XML, a nie PDF.

API KSeF — integracja programowa

KSeF udostępnia REST API (wersja 2.0), które pozwala na:

  • Wystawianie faktur programowo (POST)
  • Pobieranie faktur przychodzących (query z filtrami)
  • Pobieranie UPO
  • Zarządzanie tokenami i uprawnieniami

API jest dostępne pod adresem https://ksef.mf.gov.pl/api (produkcja) i https://ksef-test.mf.gov.pl/api (test). Autoryzacja odbywa się przez token wygenerowany w Aplikacji Podatnika.

Najczęściej zadawane pytania (FAQ)

Czy mogę dalej wystawiać faktury papierowe?

Nie, w transakcjach B2B od 2026 roku jedyną ważną fakturą jest faktura ustrukturyzowana w KSeF. Możesz wydrukować wizualizację faktury, ale dokument źródłowy musi być w KSeF.

Co się stanie, jeśli KSeF nie działa?

Ministerstwo przewidziało tryb awaryjny. W przypadku awarii KSeF możesz wystawić fakturę poza systemem, a po przywróceniu działania musisz ją przesłać do KSeF w ciągu 7 dni.

Czy muszę przechowywać faktury u siebie?

Nie musisz — KSeF przechowuje faktury przez 10 lat. Jednak wiele firm robi lokalne kopie zapasowe, szczególnie na potrzeby programów księgowych i ERP.

Czy KSeF dotyczy faktur zagranicznych?

KSeF dotyczy faktur wystawianych przez polskich podatników VAT. Faktury od kontrahentów zagranicznych (bez polskiego VAT) nie trafiają do KSeF. Jeśli zagraniczny kontrahent jest zarejestrowany jako podatnik VAT w Polsce, to tak — musi korzystać z KSeF.

Jak sprawdzić, czy mam nową fakturę w KSeF?

Ręcznie: zaloguj się do Aplikacji Podatnika KSeF i sprawdź listę faktur przychodzących. Automatycznie: użyj narzędzia monitorującego, np. FakturyKSeF, które wysyła email o nowych fakturach.

Ile kosztuje korzystanie z KSeF?

Sam KSeF (system Ministerstwa Finansów) jest bezpłatny. Koszty mogą dotyczyć programów księgowych z integracją KSeF, narzędzi do monitoringu lub usług wdrożeniowych.

Nie chcesz ręcznie sprawdzać KSeF?

FakturyKSeF monitoruje faktury 24/7 i wysyła email w 15 minut od pojawienia się nowej faktury w KSeF.

Zacznij za darmo