Wróć do bloga

KSeF 2026 — kompletny poradnik dla małych firm

Opublikowano 2026-02-208 min czytania

W 2026 roku Krajowy System e-Faktur (KSeF) całkowicie zmienia zasady fakturowania w Polsce. Choć obowiązek wystawiania e-faktur dla większości małych firm (zarówno czynnych, jak i zwolnionych z VAT) wchodzi w życie 1 kwietnia 2026 roku, to pamiętaj: już od 1 lutego 2026 każdy przedsiębiorca musi być technicznie gotowy na odbieranie faktur z systemu.

Zmiany dotyczą ponad 1,7 miliona podmiotów — w tym jednoosobowych działalności gospodarczych (JDG) i spółek. Jeśli prowadzisz małą firmę i chcesz uniknąć chaosu oraz ewentualnych kar, ten poradnik jest dla Ciebie.

Czym jest KSeF?

KSeF (Krajowy System e-Faktur) to centralny system informatyczny Ministerstwa Finansów, w którym przechowywane są ustrukturyzowane faktury elektroniczne w formacie XML. Każda faktura wysłana do KSeF otrzymuje unikalny numer referencyjny KSeF oraz Urzędowe Poświadczenie Odbioru (UPO) — co potwierdza jej autentyczność, integralność i datę dostarczenia.

System zastępuje dotychczasowy model, w którym faktury PDF lub papierowe krążyły między sprzedawcą a nabywcą. W KSeF faktura trafia do centralnej bazy danych i jest natychmiast dostępna dla obu stron. Nie trzeba jej wysyłać e-mailem ani przechowywać lokalnie — system przechowuje faktury przez 10 lat od końca roku kalendarzowego, w którym została wystawiona.

Kogo dotyczy KSeF i kiedy? (Harmonogram)

Obowiązek korzystania z KSeF jest wdrażany etapami. Oto pełny harmonogram:

DataCo się zmienia
1 lutego 2026Duże firmy wystawiają faktury w KSeF. Wszyscy pozostali (w tym nievatowcy) muszą obowiązkowo odbierać faktury przez system.
1 kwietnia 2026Obowiązkowe wystawianie faktur w KSeF dla wszystkich czynnych podatników VAT.
31 grudnia 2026Koniec okresu przejściowego dla mikrofirm (sprzedaż <10 tys. PLN miesięcznie).
1 stycznia 2027Pełna obowiązkowość dla każdego podmiotu B2B i start kar finansowych.

Co z fakturami B2C?

Faktury dla konsumentów (osób fizycznych bez NIP) nie muszą być wysyłane przez KSeF. Możesz nadal wystawiać je w tradycyjny sposób (PDF, papier).

Jak wygenerować token KSeF 2.0 krok po kroku

Token autoryzacyjny to klucz, który pozwala aplikacjom zewnętrznym (takim jak Invoice.app) komunikować się z KSeF w Twoim imieniu. Traktuj go jak hasło — przechowuj w bezpiecznym miejscu.

Ważne: tokeny wygenerowane w KSeF 1.0 (środowisko testowe sprzed 2026) nie działają w KSeF 2.0 (produkcyjnym). Musisz wygenerować nowy token w aktualnym portalu.

Krok 1 — zaloguj się do Aplikacji Podatnika KSeF

Wejdź na ap.ksef.mf.gov.pl/web i zaloguj się jedną z metod uwierzytelniania:

  • Profil Zaufany — najpopularniejsza metoda, dostępna przez login.gov.pl.
  • Podpis kwalifikowany — szybsza i stabilniejsza alternatywa. Wymaga certyfikatu kwalifikowanego (np. Certum, SimplySign).
  • Pieczęć elektroniczna — dla firm posiadających kwalifikowaną pieczęć elektroniczną.
Aplikacja Podatnika KSeF — ekran logowania

Krok 2 — wygeneruj nowy token z odpowiednimi uprawnieniami

Po zalogowaniu przejdź do sekcji Tokeny i kliknij Generuj token. Na ekranie generowania tokenu:

  1. Nadaj tokenowi opisową nazwę, np. "Invoice app" — dzięki temu łatwo zidentyfikujesz, do czego służy każdy token.
  2. Zaznacz oba uprawnienia:
    • Wystawianie faktur — pozwala wysyłać faktury do KSeF przez aplikację.
    • Przeglądanie faktur — pozwala pobierać faktury odebrane przez KSeF (np. faktury zakupowe od Twoich dostawców).

Pamiętaj: uprawnień tokenu nie można zmienić po utworzeniu. Jeśli zapomnisz o uprawnieniu do przeglądania, będziesz musiał wygenerować nowy token.

Aplikacja Podatnika KSeF — generowanie tokenu i wybór uprawnień

Krok 3 — skopiuj i zabezpiecz token

Po wygenerowaniu portal wyświetli token — ciąg znaków, który wkleisz do swojej aplikacji do fakturowania. Skopiuj go od razu i zapisz w bezpiecznym miejscu (np. w menedżerze haseł). Portal wyświetla token tylko raz — jeśli go zgubisz, musisz wygenerować nowy.

Aplikacja Podatnika KSeF — skopiuj wygenerowany token

Obsługa KSeF w Invoice.app

Konfiguracja połączenia

Wklej wygenerowany token w ustawieniach Invoice.app — połączenie z KSeF zostanie skonfigurowane automatycznie. Od tego momentu możesz wysyłać i odbierać faktury bezpośrednio z poziomu aplikacji.

Ekran konfiguracji KSeF w Invoice.app — uwierzytelnianie tokenem

Wysyłanie pierwszej faktury do KSeF

Po skonfigurowaniu tokenu wysłanie faktury do KSeF jest proste i w dużej mierze automatyczne:

  1. Utwórz fakturę jak zwykle — uzupełnij dane klienta, pozycje, stawki VAT i termin płatności.
  2. Sprawdź NIP nabywcy — KSeF wymaga NIP-u na każdej fakturze B2B. Upewnij się, że dane klienta są kompletne i zgodne z rejestrem VAT.
  3. Wyślij fakturę do KSeF — Invoice.app automatycznie wygeneruje ustrukturyzowany plik XML, zaszyfruje go i prześle do systemu KSeF.
  4. Poczekaj na walidację — system KSeF zweryfikuje poprawność faktury. Po akceptacji faktura otrzyma oficjalny numer referencyjny KSeF oraz UPO (Urzędowe Poświadczenie Odbioru).

Wskazówka: faktury wysłanej do KSeF nie można edytować ani usunąć. Jeśli znajdziesz błąd, jedynym rozwiązaniem jest wystawienie faktury korygującej.

Wysyłanie faktury do KSeF w Invoice.app

Śledzenie statusu i pobieranie UPO

W Invoice.app możesz śledzić status każdej faktury w czasie rzeczywistym:

  • Oczekuje — faktura została wysłana i oczekuje na walidację.
  • Zaakceptowano — faktura przeszła walidację, otrzymała numer referencyjny KSeF. Nabywca widzi ją w swoim systemie.
  • Odrzucono — faktura zawiera błędy (np. nieprawidłowy NIP). Popraw dane i wyślij ponownie.
Śledzenie statusu faktur KSeF w Invoice.app

Synchronizacja faktur zakupowych

Nie musisz już ręcznie wpisywać faktur za paliwo czy telefon. Invoice.app automatycznie pobiera faktury otrzymane przez KSeF, utrzymując lokalne dane w synchronizacji z systemem krajowym. Wszystkie faktury — wystawione i odebrane — masz w jednym miejscu.

Synchronizacja faktur z KSeF w Invoice.app

Kody QR na fakturach

Invoice.app automatycznie dodaje kody QR na wizualizacjach PDF faktur wysłanych do KSeF. Odbiorca może zeskanować kod telefonem i sprawdzić dokument bezpośrednio w systemie krajowym.

Kod QR na fakturze KSeF wygenerowany przez Invoice.app

Najczęstsze błędy przy wdrażaniu KSeF

  1. Brakujący lub nieprawidłowy NIP nabywcy — KSeF wymaga NIP-u na każdej fakturze B2B. NIP musi być wpisany bez myślników i spacji. Sprawdź, czy dane klienta w aplikacji są aktualne.
  2. Token bez uprawnienia do przeglądania faktur — generując token, zaznacz oba uprawnienia (wystawianie + przeglądanie). Uprawnień nie da się zmienić po utworzeniu.
  3. Próba edycji wysłanej faktury — faktura w KSeF jest niemodyfikowalna. Jedynym rozwiązaniem jest wystawienie faktury korygującej.

Korzyści z KSeF dla małej firmy

  • Szybszy zwrot VAT — termin zwrotu skraca się z 60 do 40 dni dla faktur wystawionych przez KSeF.
  • Brak archiwizacji — system przechowuje dokumenty przez 10 lat. Nie musisz archiwizować faktur we własnym zakresie.
  • Koniec z JPK_FA — urząd skarbowy ma faktury w systemie, nie musisz przygotowywać dodatkowych plików.
  • Natychmiastowe dostarczenie — kontrahent widzi fakturę natychmiast po walidacji w KSeF.

Przydatne linki

FAQ — Najczęściej zadawane pytania o KSeF 2026

Gotowy, aby zacząć korzystać z KSeF?

Pobierz Invoice.app i wyślij pierwszą e-fakturę do KSeF w kilka minut.

Download on the App StoreGet it on Google PlayOpen Web App