prawo

KSeF 2026: obowiązkowe e-fakturowanie dla JDG i B2B

KSeF (Krajowy System e-Faktur) stanie się obowiązkowy od 2026 r. Sprawdź, kogo dotyczy, jak się przygotować i jakie kary grożą za nieprzestrzeganie.

Autor: Borja Cifuentes·Aktualizacja: 2026-07-11
KSeFe-fakturaKrajowy System e-FakturJDG 2026faktury ustrukturyzowane

Czym jest KSeF?

KSeF (Krajowy System e-Faktur) to centralny system informatyczny Ministerstwa Finansów umożliwiający wystawianie, odbieranie i przechowywanie faktur ustrukturyzowanych w formacie XML (FA_VAT). Faktury wystawione w KSeF mają formę faktury ustrukturyzowanej — zamiast PDF lub papierowego dokumentu, dane trafiają bezpośrednio do systemu MF i są jednocześnie dokumentem podatkowym i rachunkiem.

Różnica wobec dzisiejszej praktyki jest zasadnicza: faktura nie jest już plikiem, który wysyłasz mailem klientowi, lecz rekordem w bazie Ministerstwa Finansów. Klient nie „dostaje" pliku — pobiera fakturę z tego samego systemu. Dla jednoosobowej działalności i kontraktów B2B w IT oznacza to zmianę całego obiegu dokumentów, a nie tylko nowy format pliku. Kontekst rozliczeń freelancera opisuje poradnik wynagrodzenie freelancera w Polsce.

Harmonogram wdrożenia obowiązku

Obowiązkowe e-fakturowanie w KSeF będzie wdrażane etapami:

DataKogo dotyczy
1 lutego 2026Podatnicy VAT czynni o przychodzie powyżej 200 mln PLN rocznie (w roku poprzednim)
1 kwietnia 2026Wszyscy pozostali podatnicy VAT czynni (w tym JDG, spółki, kontrakty B2B)
Termin późniejszy (termin do ustalenia)Podatnicy VAT zwolnieni (planowane, termin niepotwierdzony w 2024 r.)

Uwaga: harmonogram był już kilkakrotnie zmieniany. Powyższe terminy wynikają z ustawy z dnia 9 maja 2024 r. o zmianie ustawy o podatku od towarów i usług. Zawsze weryfikuj aktualny stan prawny przed działaniem.

Etapowość ma logikę praktyczną: najwięksi podatnicy ruszają pierwsi (luty), bo mają zasoby IT do wczesnego wdrożenia i generują największy wolumen faktur. Druga data (kwiecień) obejmuje praktycznie wszystkich pozostałych czynnych podatników VAT — w tym typowego programistę czy konsultanta na JDG. Trzeci etap, dla podatników zwolnionych z VAT, pozostawał nierozstrzygnięty co do terminu. Ze względu na historię przesunięć traktuj te daty jako stan prawny do zweryfikowania, a nie pewnik.

Kogo dotyczy obowiązek?

Obowiązek wystawiania faktur przez KSeF obejmuje transakcje B2B krajowe (między polskimi podatnikami VAT). W praktyce: freelancerzy IT, programiści, konsultanci, usługodawcy — wszyscy wystawiający faktury dla firm polskich będą musieli korzystać z KSeF.

Wyjątki od obowiązku KSeF (stan na 2024 r.):

  • Faktury wystawiane na rzecz konsumentów (B2C) — nadal papierowe lub PDF.
  • Faktury dla nabywców zagranicznych (sprzedaż eksportowa, WDT).
  • Faktury za usługi przejazdu autostradami (specyficzne wyłączenie).
  • Faktury z kas fiskalnych online (tymczasowe wyłączenie w fazie I).

Faktura ustrukturyzowana a zwykły PDF — co się zmienia

Dziś fakturę tworzysz w dowolnym formacie (PDF, papier) i sam decydujesz o jej układzie. Faktura ustrukturyzowana to ściśle określony plik XML zgodny ze schematem (XSD) publikowanym przez Ministerstwo Finansów. Nie ma dowolności układu: każda pozycja, data, kwota i identyfikator ma swoje miejsce w strukturze. Różnice w skrócie:

CechaDziś (PDF/papier)KSeF (faktura ustrukturyzowana)
Formatdowolny (PDF, papier)XML wg schematu MF
Numer dokumentunadawany przez wystawcęNumer Referencyjny KSeF nadawany przez system
Doręczeniee-mail, pocztapobranie z KSeF przez nabywcę
Archiwizacjapo stronie podatnikaKSeF przez 10 lat
Data wystawieniadata na dokumencieco do zasady data przesłania do KSeF

Zmiana daty wystawienia jest istotna księgowo: za datę wystawienia faktury ustrukturyzowanej przyjmuje się dzień przesłania jej do KSeF. To wpływa na moment ujęcia w ewidencji VAT i terminy. W praktyce dla większości freelancerów oznacza po prostu wysyłkę faktury do systemu w tym samym dniu, w którym dziś wpisaliby datę.

Jak działa faktura ustrukturyzowana?

  1. Wystawiasz fakturę w swoim systemie księgowym lub aplikacji (np. Fakturownia, iFirma, Wfirma, Comarch) zgodnej z KSeF.
  2. System wysyła fakturę do KSeF przez API w formacie XML FA_VAT.
  3. KSeF nadaje fakturze Numer Referencyjny KSeF — jest to oficjalny numer dokumentu.
  4. Nabywca odbiera fakturę w swoim systemie lub portalu MF.
  5. Faktura jest przechowywana w KSeF przez 10 lat — nie musisz jej archiwizować lokalnie.

Uprawnienia i autoryzacja w KSeF

Żeby wystawiać i odbierać faktury, trzeba się w systemie uwierzytelnić. Dla jednoosobowej działalności wystarczają narzędzia, które przedsiębiorca zwykle już ma:

  • Profil Zaufany — najprostsza opcja dla osoby fizycznej prowadzącej JDG,
  • podpis kwalifikowany — gdy działasz przez oprogramowanie lub w imieniu spółki,
  • pieczęć elektroniczna — dla podmiotów niebędących osobami fizycznymi.

Dla integracji programu księgowego z KSeF generuje się token autoryzacyjny, który program wykorzystuje przy wysyłce faktur przez API — nie musisz wtedy logować się ręcznie do każdej faktury. Jeśli korzystasz z biura rachunkowego, możesz nadać mu uprawnienia do wystawiania i odbioru faktur w Twoim imieniu. Zarządzanie uprawnieniami odbywa się w portalu KSeF.

Jak się przygotować?

  • Sprawdź zgodność oprogramowania: większość popularnych programów do fakturowania (iFirma, Wfirma, Fakturownia, Comarch, Optima, Symfonia) już obsługuje KSeF lub jest w trakcie wdrożenia. Zapytaj swojego dostawcę.
  • Zarejestruj się w KSeF: przez portal Ministerstwa Finansów (ksef.gov.pl). Potrzebujesz podpisu kwalifikowanego, Profilu Zaufanego lub pieczęci elektronicznej.
  • Zaktualizuj szablony faktur: faktury ustrukturyzowane wymagają dodatkowych pól (np. kod nabywcy KSeF, identyfikator podmiotu).
  • Przeszkol pracowników/księgowość: nowy obieg faktur zmienia procesy w firmie.

Lista kontrolna dla freelancera B2B

  1. Potwierdź u dostawcy oprogramowania księgowego, że obsługuje wysyłkę do KSeF przez API.
  2. Sprawdź, czy masz aktywny Profil Zaufany lub podpis kwalifikowany.
  3. Wygeneruj token autoryzacyjny i połącz program księgowy z KSeF (lub ustal to z biurem rachunkowym).
  4. Przetestuj wystawienie faktury w środowisku testowym, zanim obowiązek wejdzie w życie.
  5. Uzupełnij w danych kontrahentów NIP-y — bez poprawnego NIP nabywcy faktura B2B nie przejdzie walidacji.
  6. Ustal procedurę na wypadek awarii (tryb offline) i poznaj sposób oznaczania faktur kodem QR.

Korzyści z KSeF dla przedsiębiorcy

  • Skrócenie terminu zwrotu VAT: przy wystawianiu wszystkich faktur przez KSeF termin zwrotu VAT skraca się z 60 do 40 dni.
  • Brak obowiązku archiwizacji faktur: KSeF przechowuje faktury przez 10 lat — oszczędność na serwerach i archiwach.
  • Redukcja błędów: ustrukturyzowany format XML eliminuje literówki i błędy formatowania.
  • Automatyzacja obiegu dokumentów: faktury mogą być automatycznie wprowadzane do ksiąg nabywcy.

KSeF a JPK i rozliczenia VAT

KSeF nie zastępuje deklaracji ani plików JPK_V7 — to dwa odrębne obowiązki. KSeF dotyczy sposobu wystawiania i doręczania faktur, a JPK to comiesięczna ewidencja i rozliczenie VAT. Docelowo dane z faktur ustrukturyzowanych zasilą rozliczenia automatycznie, co ograniczy ręczne przepisywanie i liczbę rozbieżności wykrywanych przez urząd. W okresie wdrożenia oba systemy działają równolegle: faktury idą przez KSeF, a deklaracje VAT składasz jak dotychczas. Podstawy podatku dochodowego znajdziesz w słowniku pod hasłami PIT i zaliczka na PIT.

Kary za nieprzestrzeganie KSeF

Od momentu wejścia obowiązku w życie, wystawienie faktury poza KSeF (gdy jest obowiązkowy) grozi karą do 100% kwoty VAT z faktury, nie mniej niż 1 000 PLN. Kara nie dotyczy przypadków, gdy wystawiono fakturę poza systemem z powodu awarii KSeF (przewidziana procedura awaryjnego wystawiania faktur).

Ustawodawca przewidział okres przejściowy, w którym sankcje były łagodzone, by dać podatnikom czas na dostosowanie procesów. Niezależnie od ulgowego startu, docelowo wystawienie faktury z pominięciem KSeF (poza wyjątkami i trybem awaryjnym) jest traktowane jak naruszenie obowiązku fakturowania. Dlatego kluczowe jest nie samo „wystawienie czegokolwiek", lecz prawidłowe przesłanie faktury do systemu i uzyskanie Numeru Referencyjnego KSeF.

Tryb awaryjny

Ministerstwo Finansów przewiduje tryb awaryjny: gdy KSeF jest niedostępny (awaria), przedsiębiorcy mogą wystawiać faktury w dotychczasowy sposób (PDF, papier) z oznaczeniem kodu QR. Faktury te muszą być przesłane do KSeF niezwłocznie po przywróceniu dostępu.

Tryb offline a awaria po stronie MF

Rozróżnia się dwie sytuacje: awarię samego KSeF ogłaszaną przez Ministerstwo oraz lokalny brak dostępu po stronie podatnika (np. brak internetu). W obu wypadkach faktura wystawiona poza systemem otrzymuje kod QR umożliwiający jej weryfikację, a po przywróceniu łączności trafia do KSeF w wyznaczonym terminie. Dla freelancera praktyczny wniosek: zachowaj możliwość wygenerowania faktury offline z kodem QR w swoim programie i nie zakładaj, że system jest dostępny zawsze.

KSeF a faktury dla osób prywatnych (B2C)

Faktury dla konsumentów (osób nieprowadzących działalności) nie muszą być wystawiane przez KSeF. Możesz nadal wystawiać je w formie PDF lub papierowej. Klientom firmowym (B2B) obowiązek dotyczy od 2026 r.

W praktyce wielu freelancerów IT wystawia faktury wyłącznie firmom — dla nich KSeF stanie się jedyną drogą wystawiania faktur sprzedaży krajowej. Jeśli obsługujesz też klientów indywidualnych lub zagranicznych, prowadzisz równolegle dwa tryby: KSeF dla krajowego B2B i dotychczasowy format dla pozostałych. Warto, by program księgowy automatycznie kierował fakturę do właściwego trybu na podstawie statusu nabywcy.

Od dobrowolnego do obowiązkowego KSeF

System nie pojawia się z dnia na dzień. KSeF działał wcześniej jako rozwiązanie dobrowolne — przedsiębiorcy mogli wystawiać faktury ustrukturyzowane, ale nie musieli. Etap obowiązkowy w 2026 r. zmienia tylko jedno, za to zasadniczo: korzystanie przestaje być wyborem dla krajowych transakcji B2B. Kto przetestował dobrowolny KSeF wcześniej, wejdzie w obowiązek bez większych zmian. Dla pozostałych dobrowolny okres to ostatnia okazja, by oswoić system na realnych fakturach bez ryzyka sankcji.

Samo pojęcie faktury ustrukturyzowanej i zasady działania systemu opisuje też hasło KSeF w słowniku. Wybór formy opodatkowania działalności (co jest odrębną decyzją od fakturowania) omawiają poradniki podatek liniowy a skala oraz ryczałt ewidencjonowany.

Koszty i wybór oprogramowania

Dla jednoosobowej działalności wdrożenie KSeF zwykle nie wymaga nowych wydatków: popularne programy do fakturowania dodały obsługę systemu w ramach istniejących abonamentów. Trzy ścieżki dostępu:

  • Bezpłatne narzędzia Ministerstwa Finansów (aplikacja podatnika, e-mikrofirma) — wystarczają przy niewielkiej liczbie faktur.
  • Komercyjny program księgowy (iFirma, Fakturownia, Wfirma, Comarch) — wygodny przy regularnym fakturowaniu i integracji przez API.
  • Biuro rachunkowe — gdy księgowość prowadzi zewnętrzny podmiot, po nadaniu mu uprawnień wystawia i odbiera faktury w Twoim imieniu.

Dla typowego freelancera prowadzącego jednoosobową działalność gospodarczą realny koszt to najczęściej czas konfiguracji, a nie nowy abonament. Najwięcej pracy wymaga jednorazowe połączenie programu z systemem i przetestowanie pełnego obiegu: wystawienie, nadanie Numeru Referencyjnego KSeF, odbiór po stronie nabywcy.

Najczęstsze błędy i wątpliwości

  • Mylenie KSeF z e-fakturą wysyłaną mailem: PDF wysłany mailem to nie faktura ustrukturyzowana — liczy się przesłanie do systemu MF.
  • Zwlekanie z testami: konfiguracja integracji z KSeF bywa wieloetapowa; pierwszy raz lepiej zrobić to w środowisku testowym, nie na realnej fakturze tuż przed terminem.
  • Brak NIP nabywcy w bazie kontrahentów: faktura B2B bez poprawnego NIP nie przejdzie walidacji systemu.
  • Założenie, że biuro rachunkowe „samo wszystko ogarnie": biuro może wystawiać faktury w Twoim imieniu, ale tylko po nadaniu mu uprawnień w KSeF — to czynność, którą musisz wykonać Ty.
  • Ignorowanie trybu offline: bez przygotowanej procedury awaryjnej awaria systemu w dniu wystawienia faktury staje się realnym problemem.

Podsumowanie dla freelancera B2B

Jeśli wystawiasz faktury dla firm polskich, od 1 kwietnia 2026 r. (a może już od 1 lutego, jeśli twoje przychody przekraczają 200 mln PLN — co jest mało prawdopodobne dla jednoosobowego programisty) będziesz zobowiązany korzystać z KSeF. Zacznij sprawdzać kompatybilność swojego programu do fakturowania już teraz — większość głównych programów obsługuje już KSeF, choć konfiguracja może wymagać kilku kroków.

Trzy konkretne kroki na teraz: potwierdź u dostawcy oprogramowania obsługę KSeF, przygotuj sposób uwierzytelnienia (Profil Zaufany lub podpis kwalifikowany) i przetestuj wystawienie faktury w środowisku testowym. Dzięki temu data wejścia obowiązku będzie dla Ciebie formalnością, a nie awaryjnym wdrożeniem na ostatnią chwilę. Kontekst zakładania i prowadzenia działalności znajdziesz w poradnikach jak założyć JDG oraz kontrakty B2B w IT.

Najczęściej zadawane pytania

Od kiedy KSeF jest obowiązkowy dla jednoosobowej działalności?

Według ustawy z 9 maja 2024 r. obowiązkowe e-fakturowanie w KSeF obejmuje od 1 lutego 2026 r. podatników VAT czynnych o przychodzie powyżej 200 mln PLN rocznie, a od 1 kwietnia 2026 r. wszystkich pozostałych czynnych podatników VAT — w tym typowe JDG i kontrakty B2B. Termin dla podatników zwolnionych z VAT pozostawał nierozstrzygnięty. Harmonogram był już kilkakrotnie przesuwany, dlatego przed działaniem zawsze warto zweryfikować aktualny stan prawny.

Czy faktury dla osób prywatnych (B2C) muszą iść przez KSeF?

Nie. Faktury wystawiane konsumentom, czyli osobom nieprowadzącym działalności gospodarczej, nie muszą być wystawiane przez KSeF — można je nadal wystawiać w formie PDF lub papierowej. Obowiązek KSeF dotyczy krajowych transakcji B2B między polskimi podatnikami VAT. Poza systemem pozostają również faktury dla nabywców zagranicznych. Jeśli obsługujesz zarówno firmy, jak i klientów indywidualnych, prowadzisz równolegle dwa tryby wystawiania faktur.

Czego potrzebuję, żeby zacząć wystawiać faktury w KSeF?

Do uwierzytelnienia w KSeF wystarczy Profil Zaufany (najprostsza opcja dla osoby prowadzącej JDG), podpis kwalifikowany albo pieczęć elektroniczna w przypadku podmiotów niebędących osobami fizycznymi. Do integracji programu księgowego przez API generuje się token autoryzacyjny, dzięki któremu nie trzeba logować się do każdej faktury osobno. Jeśli księgowość prowadzi biuro rachunkowe, można nadać mu uprawnienia do wystawiania i odbierania faktur w Twoim imieniu w portalu KSeF.

Jakie są kary za wystawienie faktury poza KSeF?

Po wejściu obowiązku w życie wystawienie faktury z pominięciem KSeF, gdy jest on wymagany, grozi karą do 100% kwoty VAT z faktury, nie mniej niż 1 000 PLN. Kara nie obejmuje sytuacji, gdy fakturę wystawiono poza systemem z powodu ogłoszonej awarii KSeF — wtedy obowiązuje procedura awaryjna z oznaczeniem kodem QR i obowiązkiem przesłania faktury do systemu po przywróceniu dostępu. Ustawodawca przewidział też łagodniejszy okres przejściowy na dostosowanie procesów.

Czy KSeF zastępuje pliki JPK i deklaracje VAT?

Nie. KSeF dotyczy sposobu wystawiania i doręczania faktur, a JPK_V7 to odrębny, comiesięczny obowiązek ewidencji i rozliczenia VAT. W okresie wdrożenia oba systemy działają równolegle: faktury przesyłasz przez KSeF, a deklaracje VAT składasz jak dotychczas. Docelowo dane z faktur ustrukturyzowanych mają automatycznie zasilać rozliczenia, co ograniczy ręczne przepisywanie i liczbę rozbieżności wykrywanych przez urząd, ale nie znosi to samego obowiązku składania JPK.