Czym jest KSeF?
KSeF (Krajowy System e-Faktur) to rządowa platforma Ministerstwa Finansów, przez którą polscy przedsiębiorcy są zobowiązani wystawiać i odbierać faktury. System działa od 2022 roku jako dobrowolny, jednak od 1 lutego 2026 r. staje się obowiązkowy dla dużych firm, a od 1 kwietnia 2026 r. – dla wszystkich pozostałych przedsiębiorców, w tym JDG.
Każda faktura wystawiona w KSeF otrzymuje unikalny numer identyfikujący nadawany przez Ministerstwo Finansów. Faktura jest przechowywana w systemie przez 10 lat, co eliminuje konieczność archiwizowania papierowych lub PDF-owych kopii.
Co to oznacza w praktyce?
Harmonogram wdrożenia KSeF – kto kiedy musi przejść?
Ministerstwo Finansów rozłożyło wdrożenie KSeF na kilka etapów. Harmonogram zależy od wielkości Twojej sprzedaży:
| Etap | Data | Kogo dotyczy |
|---|---|---|
| Etap 1 | 1 lutego 2026 r. | Duże firmy – podatnicy, których sprzedaż w 2024 r. przekroczyła 200 mln zł brutto |
| Etap 2 | 1 kwietnia 2026 r. | Wszyscy pozostali czynni podatnicy VAT i podatnicy zwolnieni z VAT (w tym JDG, spółki, mikroprzedsiębiorcy powyżej limitu) |
| Etap 3 | 1 stycznia 2027 r. | Mikroprzedsiębiorcy ze sprzedażą nieprzekraczającą 10 000 zł miesięcznie (możliwość odroczenia) |
⚠️ Odbiór faktur wcześniej niż wystawienie
Kogo obowiązuje KSeF?
Obowiązek KSeF dotyczy szerszego grona niż większość przedsiębiorców zakłada. Nie ogranicza się tylko do czynnych podatników VAT:
- Czynni podatnicy VAT
Każda firma zarejestrowana jako podatnik VAT musi wystawiać faktury w KSeF.
- Podatnicy zwolnieni z VAT (nievatowcy)
JDG i spółki korzystające ze zwolnienia podmiotowego (np. do 240 000 zł) też muszą wystawiać faktury w KSeF, jeśli wystawiają faktury B2B.
- Spółki i inne podmioty
Spółki z o.o., spółki jawne, komandytowe i inne posiadające NIP i wystawiające faktury.
Kiedy KSeF NIE obowiązuje?
System KSeF dotyczy wyłącznie faktur wystawianych w obrocie B2B (między firmami). Następujące transakcje są wyłączone z obowiązku KSeF:
- Sprzedaż na rzecz konsumentów (B2C) – paragon lub faktura PDF/papierowa nadal są akceptowane
- Faktury wystawiane przez nierezydentów (podmioty zagraniczne bez NIP polskiego)
- Faktury dla transakcji wewnątrzwspólnotowych i eksportu (do czasu odrębnych regulacji UE)
- Noty korygujące – nadal mogą być wystawiane poza KSeF
Czym jest faktura strukturyzowana (e-faktura KSeF)?
Faktura strukturyzowana to plik w formacie XML zgodny ze schematem logicznym FA(3) publikowanym przez Ministerstwo Finansów. Nie jest to zwykły PDF z danymi. Każde pole (numer, data, NIP nabywcy, kwoty) ma ściśle określone miejsce w strukturze XML.
Po wysłaniu do systemu KSeF faktura otrzymuje numer KSeF – unikalny identyfikator, który musi być podawany w płatnościach i ewidencji VAT. To Twój dowód, że faktura została przyjęta przez system.
Format XML – nie musisz go znać
Jak wystawiać faktury w KSeF?
Istnieje kilka sposobów wystawiania e-faktur w KSeF. Każdy przedsiębiorca powinien wybrać metodę dostosowaną do skali i specyfiki swojej działalności:
Oprogramowanie zintegrowane z KSeF (rekomendowane)
Programy księgowe, takie jak Plumm, mają wbudowaną integrację z KSeF. Wystawiasz fakturę tak samo jak dotychczas – system automatycznie konwertuje ją do XML i wysyła do KSeF. Pobiera numer i wyświetla status.
Aplikacja Podatnika KSeF (MF, bezpłatna)
Darmowa aplikacja webowa dostępna na stronie Ministerstwa Finansów. Działa przez przeglądarkę – możesz ręcznie wpisać dane faktury i wysłać ją do systemu. Bez integracji z Twoją ewidencją.
Mobilna aplikacja KSeF
Aplikacja mobilna MF dostępna na iOS i Android. Dobre rozwiązanie dla małych firm z małą liczbą faktur miesięcznie.
e-Urząd Skarbowy (e-mikrofirma)
Portal podatkowy MF dla mikroprzedsiębiorców. Zintegrowany z KSeF, pozwala na wystawianie faktur bezpośrednio z konta podatkowego.
Jak Plumm obsługuje wystawianie faktur w KSeF?
Jak odbierać faktury od kontrahentów?
Dostawcy, którzy są zobowiązani do KSeF, wystawiają faktury bezpośrednio do systemu. Faktura jest widoczna w KSeF natychmiast po wystawieniu – nie musisz czekać na e-mail.
Aby odbierać faktury, musisz:
- Posiadać token uwierzytelniający do API KSeF (generowany w systemie MF przez e-Urząd Skarbowy)
- Mieć oprogramowanie skonfigurowane do pobierania faktur z KSeF – albo ręcznie sprawdzać skrzynkę w Aplikacji Podatnika
- Regularnie pobierać nowe faktury (możliwe automatycznie przez oprogramowanie, np. Plumm synchronizuje faktury w tle)
Tryb awaryjny – kiedy KSeF nie działa?
KSeF może być niedostępny z powodu awarii lub zaplanowanych przerw technicznych. W takich sytuacjach Ministerstwo Finansów przewiduje tryb awaryjny: możesz wystawić fakturę poza systemem (np. jako PDF), ale jesteś zobowiązany wysłać ją do KSeF niezwłocznie po przywróceniu działania systemu, jednak nie później niż w terminie określonym przez MF.
⚠️ Oznaczenie "OFF" w JPK
KSeF a JPK-V7 – jak się łączą?
Od 1 lutego 2026 r. obowiązują nowe struktury pliku JPK-V7M(3) i JPK-V7K(3), które zawierają węzeł KSeF. W ewidencji VAT każda faktura musi mieć podany numer KSeF (pole NrKSeF).
Oznacza to, że JPK i KSeF są teraz ściśle powiązane. Urząd Skarbowy może automatycznie weryfikować zgodność danych w Twoim JPK z danymi w bazie KSeF. Pomyłki stają się łatwiej wykrywalne – warto zadbać o spójność ewidencji.
Kary za brak wdrożenia KSeF
Ustawa o KSeF przewiduje sankcje za niewystawianie faktur przez system lub wystawianie ich z błędami. Za każdą fakturę wystawioną poza KSeF (po terminie obowiązku) grozi kara w wysokości do 100% kwoty VAT wykazanego na tej fakturze, jednak nie więcej niż 500 złotych za fakturę.
⚠️ Nie czekaj do ostatniej chwili
Jak Plumm pomaga z KSeF?
Plumm to aplikacja do samodzielnej księgowości z pełną integracją KSeF. Nie musisz rozumieć technicznych szczegółów API ani formatu XML – cały proces obsługujemy za Ciebie.
Wysyłka faktury do KSeF jednym kliknięciem
Wystawiasz fakturę w Plumm, klikasz „Wyślij do KSeF" i gotowe. System sam generuje XML FA(3) i pobiera numer KSeF.
Automatyczny odbiór faktur zakupowych
Plumm regularnie pobiera nowe faktury od Twoich dostawców bezpośrednio z KSeF. Trafiają od razu do rejestru VAT zakupów.
Numer KSeF w ewidencji VAT
Każda faktura w Plumm ma przypisany numer KSeF, który automatycznie pojawia się w pliku JPK-V7.
Obsługa trybu awaryjnego
Gdy KSeF jest niedostępny, Plumm pozwala wystawić fakturę w trybie awaryjnym i automatycznie przypomina o późniejszym zgłoszeniu.
Wypróbuj Plumm z integracją KSeF
FAQ – najczęstsze pytania o KSeF
Czy KSeF dotyczy freelancerów i jednoosobowych działalności?+
Tak. JDG z NIP-em wystawiające faktury B2B (na inne firmy) są objęte obowiązkiem KSeF od 1 kwietnia 2026 r. Wyjątek: JDG z przychodem poniżej 10 000 zł miesięcznie może korzystać z odroczenia do 1 stycznia 2027 r.
Czy muszę mieć specjalne oprogramowanie do KSeF?+
Nie musisz, jeśli masz niewiele faktur – możesz korzystać z darmowej Aplikacji Podatnika KSeF od MF. Jednak przy większej liczbie transakcji zdecydowanie warto używać zintegrowanego oprogramowania, które automatyzuje wysyłkę i odbiór faktur.
Co to jest token uwierzytelniający KSeF?+
Token to klucz dostępu do API KSeF, który generujesz w e-Urzędzie Skarbowym. Twoje oprogramowanie używa go do autoryzacji komunikacji z systemem MF. Token można wygenerować bezpłatnie, krok po kroku, przez portal podatki.gov.pl.
Jak długo MF przechowuje faktury w KSeF?+
Ministerstwo Finansów przechowuje e-faktury przez 10 lat. Nie musisz ich archiwizować osobno – wystarczy numer KSeF, aby odszukać fakturę w przyszłości.
Czy KSeF zastępuje paragon?+
Nie. Paragony są wystawiane przez kasę fiskalną i nadal obowiązują przy sprzedaży B2C (dla konsumentów). KSeF dotyczy wyłącznie faktur wystawianych między podmiotami gospodarczymi (B2B).
Co zrobić, jeśli wystawiłem fakturę z błędem w KSeF?+
Faktura w KSeF nie może być modyfikowana po wysłaniu. Aby skorygować błąd, wystawiasz fakturę korygującą (korektę) – również przez KSeF. Korekta musi zawierać numer KSeF faktury pierwotnej.