KSeF (Krajowy System e-Faktur) to centralny, rządowy system do wystawiania, przesyłania i przechowywania faktur ustrukturyzowanych — czyli faktur w formacie XML zgodnym ze schematem FA(2) Ministerstwa Finansów. Zamiast wysyłać fakturę PDF-em mailem (lub, nie daj Boże, papierowo pocztą), wystawiasz ją w KSeF, a kontrahent odbiera ją z KSeF. System przechowuje faktury przez 10 lat i zastępuje obowiązek archiwizacji.
Od 1 lutego 2026 roku KSeF jest obowiązkowy dla dużych firm (obrót powyżej 200 mln zł), a od 1 kwietnia 2026 — dla wszystkich podatników VAT czynnych. W tym poradniku wyjaśniam co to oznacza w praktyce, jak system działa, jak się do niego podłączyć i jakie błędy popełniają firmy przy wdrożeniu.
Spis treści
ToggleCo to jest faktura ustrukturyzowana?
Faktura ustrukturyzowana to nie PDF, nie skan, nie arkusz Excel. To plik XML o ściśle określonej strukturze (schemat FA(2)), w którym każde pole ma swoje miejsce: NIP sprzedawcy, NIP nabywcy, data wystawienia, pozycje z VAT, kwoty netto/brutto, numer faktury. Maszyny potrafią ten plik odczytać automatycznie — co otwiera drogę do automatyzacji księgowości, kontroli skarbowej w czasie rzeczywistym i eliminacji błędów ręcznego przepisywania.
Dla użytkownika końcowego wygląda to tak: logujesz się do aplikacji (program księgowy zintegrowany z KSeF, Aplikacja Podatnika na stronie MF, albo API), wystawiasz fakturę jak zwykle (pola, kwoty, stawki VAT), klikasz „Wyślij do KSeF” — system nadaje numer KSeF (unikalny identyfikator), zapisuje fakturę centralnie i udostępnia ją nabywcy. Nabywca nie musi robić nic — faktura czeka na niego w KSeF.
Harmonogram obowiązkowego KSeF (2026)
| Data | Kogo dotyczy |
|---|---|
| 1 lutego 2026 | Duże firmy (obrót > 200 mln zł rocznie) |
| 1 kwietnia 2026 | Wszyscy podatnicy VAT czynni (firmy, JDG, spółki) |
| 1 września 2026 | Faktury konsumenckie (B2C) — opcjonalnie, nie obowiązkowo |
Kto NIE musi stosować KSeF:
- Podatnicy zwolnieni z VAT (np. mali przedsiębiorcy do 200 000 zł obrotu, lekarze, rolnicy ryczałtowi) — mogą, ale nie muszą.
- Faktury B2C (paragony, faktury do paragonu) — opcjonalne, przynajmniej do września 2026.
- Faktury zagraniczne (eksport usług do UE/poza UE) — podlegają osobnym regulacjom, KSeF nie jest wymagany.
Jak działa KSeF w praktyce — workflow
Wystawianie faktury
- Logujesz się do systemu podłączonego do KSeF (program księgowy, Aplikacja Podatnika MF, lub własna integracja API).
- Wypełniasz fakturę — dane sprzedawcy, nabywcy, pozycje, stawki VAT. Standardowy formularz, nic nowego.
- Wysyłasz do KSeF — kliknięcie „Wystaw” generuje XML zgodny ze schematem FA(2) i przesyła go do centralnego systemu.
- KSeF nadaje numer — unikalny identyfikator (np.
KSeF-2026-04-20-ABCD1234). Data wystawienia = moment przyjęcia przez KSeF, nie moment kliknięcia. - Faktura jest dostępna dla nabywcy — w KSeF, natychmiast po wystawieniu. Nabywca nie musi nic robić — faktura czeka.
Odbieranie faktury
- Logujesz się do KSeF (przez program księgowy lub Aplikację Podatnika).
- Widzisz listę faktur wystawionych na Twój NIP.
- Pobierasz fakturę (XML) do swojego systemu księgowego.
- Program księgowy automatycznie parsuje XML i tworzy zapis w księdze — bez ręcznego przepisywania kwot, NIP-ów, dat.
Wizualizacja faktury (PDF)
Faktura w KSeF to XML — nie ma „wyglądu”. Żeby zobaczyć ją w formie czytelnej dla człowieka, programy księgowe generują wizualizację (PDF) na podstawie XML-a. Wizualizacja nie jest fakturą — oryginałem jest plik XML w KSeF. Ale możesz ją wydrukować, wysłać mailem lub pokazać kontrahentowi.
Jak się podłączyć do KSeF — 3 opcje
Opcja 1. Program księgowy z integracją KSeF (zalecana)
Większość popularnych programów księgowych ma już wbudowaną integrację z KSeF:
- wFirma — pełna integracja, wystawianie i odbieranie z poziomu programu
- iFirma — integracja KSeF + automatyczny import faktur kosztowych
- InFakt — integracja + wizualizacja faktur
- Fakturownia — API KSeF wbudowane
- Comarch ERP Optima — dla większych firm, pełna integracja
- Insert Subiekt / Rachmistrz — popularne w MŚP
- SAP, Enova, Symfonia — dla dużych firm
Jeśli Twój program księgowy obsługuje KSeF — to najprostsza droga. Wystawiasz fakturę jak zwykle, program wysyła do KSeF w tle.
Opcja 2. Aplikacja Podatnika (darmowa, od MF)
Ministerstwo Finansów udostępnia Aplikację Podatnika KSeF — darmową aplikację webową, w której możesz wystawiać i przeglądać faktury. Dostępna na stronie: ksef.mf.gov.pl.
Logowanie: przez Profil Zaufany, e-Dowód lub certyfikat kwalifikowany. Po zalogowaniu widzisz formularz wystawiania faktury i listę faktur wystawionych na Twój NIP.
Dla kogo: mikrofirmy wystawiające kilka faktur miesięcznie, które nie chcą płacić za program księgowy. Wadą jest brak automatyzacji (ręczne wypełnianie każdej faktury) i brak integracji z księgowością.
Opcja 3. Własna integracja API (dla firm IT)
KSeF udostępnia REST API, przez które możesz programistycznie wystawiać, pobierać i walidować faktury. Dokumentacja: ksef.mf.gov.pl/web/api. Formaty: XML (schemat FA(2)), autentykacja: token + podpis kwalifikowany/Profil Zaufany.
Dla firm z własnym ERP, sklepami internetowymi wystawiającymi setki faktur dziennie, lub SaaS-ami z automatycznym billingiem — API to jedyna opcja na skalę.
Co zmienia KSeF w praktyce?
Dla przedsiębiorcy
- Koniec z wysyłaniem faktur mailem/pocztą — faktura trafia do KSeF, kontrahent ją stamtąd pobiera. Nie musisz nic wysyłać.
- Automatyzacja księgowości — program księgowy importuje faktury kosztowe z KSeF automatycznie. Koniec z ręcznym przepisywaniem, skanowaniem, OCR.
- Szybszy zwrot VAT — firmy korzystające z KSeF mogą liczyć na skrócony termin zwrotu VAT (40 dni zamiast 60).
- Brak obowiązku przechowywania faktur — KSeF przechowuje oryginały przez 10 lat. Nie musisz trzymać papierowych ani elektronicznych kopii.
- Numer KSeF zastępuje tradycyjną numerację — nadal możesz mieć własną numerację (FV/2026/04/001), ale oficjalnym identyfikatorem jest numer KSeF.
Dla biura rachunkowego
- Automatyczny dostęp do faktur klientów (po upoważnieniu w KSeF)
- Eliminacja ręcznego wprowadzania — import XML bezpośrednio do systemu
- Mniej błędów (NIP-y, kwoty, daty są walidowane przez KSeF przed wystawieniem)
- Lepsza kontrola — biuro widzi faktury w czasie rzeczywistym, nie czeka na komplet dokumentów
Dla urzędu skarbowego
- Kontrola w czasie rzeczywistym — każda faktura przechodzi przez centralny system. Fiskus widzi transakcje natychmiast, nie po roku przy kontroli.
- Walka z oszustwami VAT — sztuczne faktury (puste faktury, karuzele VAT) są trudniejsze do wystawienia, bo system waliduje NIP-y i krzyżuje dane.
Jak się przygotować do KSeF — checklista
- Sprawdź, czy Twój program księgowy obsługuje KSeF — jeśli nie, zmień na obsługujący (wFirma, iFirma, InFakt, Fakturownia — wszystkie mają integrację).
- Uzyskaj dostęp do KSeF — zaloguj się na
ksef.mf.gov.plprzez Profil Zaufany i sprawdź, czy widzisz swój NIP. - Nadaj uprawnienia — jeśli faktury wystawia Twoja księgowa lub biuro rachunkowe, musisz nadać im uprawnienia w KSeF (Zarządzanie uprawnieniami → Dodaj osobę/podmiot).
- Przetestuj wystawianie — wystaw testową fakturę w środowisku produkcyjnym (lub demo, jeśli Twój program ma taką opcję) i sprawdź, czy trafia do KSeF.
- Poinformuj kontrahentów — od daty obowiązkowego KSeF Twoje faktury będą wyłącznie w KSeF. Kontrahenci muszą wiedzieć, że nie dostaną PDF-a mailem.
- Zaktualizuj procesy wewnętrzne — kto wystawia faktury? Kto je odbiera? Kto sprawdza poprawność? Dostosuj workflow do nowej rzeczywistości.
Najczęstsze problemy i obawy
Co jeśli KSeF nie działa (awaria systemu)?
Ministerstwo Finansów przewidziało „tryb offline” — jeżeli KSeF jest niedostępny, wystawiasz fakturę w swoim systemie, a po przywróceniu działania KSeF przesyłasz ją z opóźnieniem. Data wystawienia to data faktyczna, nie data przesłania do KSeF. Awarie KSeF miały miejsce w fazie testowej — dlatego termin obowiązkowego wdrożenia był kilkukrotnie przesuwany.
Jak wystawić fakturę korygującą w KSeF?
Korekta to osobna faktura w KSeF — z odniesieniem do numeru KSeF faktury pierwotnej. Wystawiasz ją jak zwykłą fakturę, ale zaznaczasz „korekta” i podajesz numer korygowanej faktury. KSeF automatycznie powiąże obie.
Czy muszę drukować faktury?
Nie — faktura w KSeF jest oryginałem. Nie musisz jej drukować, przechowywać papierowo ani archiwizować elektronicznie. KSeF robi to za Ciebie przez 10 lat. Możesz wygenerować PDF (wizualizację) dla własnej wygody, ale nie jest to wymagane.
Co z fakturami zagranicznymi?
Faktury wystawiane kontrahentom zagranicznym (eksport towarów, WDT, świadczenie usług B2B do UE) nie muszą przechodzić przez KSeF (stan na 2026). Ale jeżeli kontrahent zagraniczny ma NIP PL — faktura idzie przez KSeF normalnie.
Czy KSeF dotyczy ryczałtu / karty podatkowej?
KSeF dotyczy podatników VAT czynnych. Jeżeli jesteś na ryczałcie i jesteś VAT-owcem — tak, musisz stosować KSeF. Jeśli jesteś zwolniony z VAT (obrót poniżej 200 000 zł/rok) — nie musisz, ale możesz dobrowolnie.
Najczęściej zadawane pytania
Czy KSeF jest darmowy?
System KSeF (Aplikacja Podatnika, API) jest bezpłatny. Płacisz ewentualnie za program księgowy, który integruje się z KSeF — ale większość programów oferuje KSeF w standardowej subskrypcji (wFirma od ~59 zł/mc, iFirma od ~49 zł/mc).
Czy mogę wysyłać PDF-y zamiast KSeF?
Po dacie obowiązkowego KSeF: nie — faktura musi przejść przez KSeF. PDF może być wizualizacją, ale nie jest fakturą. Wyjątek: faktury konsumenckie (B2C) i zagraniczne — te mogą iść tradycyjnie.
Co grozi za niestosowanie KSeF?
Kary za wystawianie faktur poza KSeF (po dacie obowiązkowego stosowania) mogą wynosić do 100% kwoty VAT z faktury. W praktyce kontrole w pierwszych miesiącach będą prawdopodobnie łagodniejsze (upomnienia), ale nie warto ryzykować.
Czy muszę zmienić sposób numerowania faktur?
Nie musisz — Twoja wewnętrzna numeracja (FV/2026/04/001) może zostać. Ale oficjalnym identyfikatorem staje się numer KSeF, który system nadaje automatycznie. W praktyce na fakturze będziesz miał dwa numery: swój + KSeF-owy.
Podsumowanie
KSeF to obowiązkowy od kwietnia 2026 system do wystawiania i odbierania faktur w formacie XML — centralnie, przez rządową platformę. Dla przedsiębiorcy oznacza: koniec z wysyłaniem PDF-ów mailem, automatyczny import faktur kosztowych, szybszy zwrot VAT i brak obowiązku archiwizacji. Żeby się przygotować: (1) upewnij się, że Twój program księgowy obsługuje KSeF, (2) zaloguj się na ksef.mf.gov.pl, (3) nadaj uprawnienia księgowej/biuru rachunkowemu, (4) przetestuj wystawianie faktury. Im wcześniej zaczniesz — tym mniej stresu w dniu obowiązkowego przejścia.






