KSeF 2026 | Przewodnik

KSeF obowiązkowy 2026: co musisz wiedzieć i jak się przygotować

Krajowy System e-Faktur przestał być opcją. Od lutego 2026 obowiązkowa e-faktura dotyczy kolejnych grup przedsiębiorców, od dużych firm po JDG. Ten przewodnik wyjaśnia terminy, obowiązki i konkretne kroki, żebyś zdążył na czas. Jeśli przyjmujesz płatności przez Stripe, mamy dla Ciebie gotowe rozwiązanie.

Od kiedy KSeF jest obowiązkowy?

Wdrożenie KSeF przebiega etapami. Ministerstwo Finansów rozłożyło obowiązek w czasie, żeby dać firmom szansę na przygotowanie. Oto trzy kluczowe daty:

1 lutego 2026: duże firmy

Pierwsza fala dotyczy firm z obrotem powyżej 200 mln zł w 2024 roku. To głównie duże spółki, korporacje i grupy kapitałowe. Od tego dnia ich faktury B2B muszą być wystawiane jako faktury ustrukturyzowane w KSeF.

Rozpoczyna się jednocześnie okres przejściowy, w którym obowiązek istnieje, ale kary finansowe nie są jeszcze naliczane. To czas na dopracowanie procesów i wyeliminowanie błędów.

1 kwietnia 2026: MŚP i JDG

Dwa miesiące później dołączają pozostali przedsiębiorcy: jednoosobowe działalności gospodarcze, małe i średnie firmy, spółki cywilne, jawne, z o.o. Jeśli jesteś czynnym podatnikiem VAT lub wystawiasz faktury, KSeF obowiązuje Cię od tej daty.

To najszersza grupa, obejmująca freelancerów, sklepy internetowe, firmy SaaS, twórców kursów i każdego, kto wystawia faktury w Polsce.

1 stycznia 2027: mikroprzedsiębiorcy

Ostatnia grupa to najmniejsze firmy ze sprzedażą do 10 tys. zł brutto miesięcznie. Do tej daty mogą wystawiać faktury poza KSeF bez konsekwencji.

Od 1 stycznia 2027 kończy się też okres przejściowy i zaczynają obowiązywać kary finansowe za wystawianie faktur poza KSeF. Kara może wynieść do 100% kwoty VAT na fakturze (minimum 1 000 zł za każdą fakturę).

Kogo dotyczy obowiązkowy KSeF?

Krótko: każdego, kto wystawia faktury w Polsce. Nie ma znaczenia, czy jesteś czynnym podatnikiem VAT, czy korzystasz ze zwolnienia. Jeśli wystawiasz faktury, musisz robić to przez KSeF.

Obowiązkowy KSeF dotyczy w szczególności:

  • Spółek: z o.o., akcyjnych, jawnych, komandytowych, cywilnych
  • JDG, czyli jednoosobowych działalności gospodarczych (niezależnie od formy opodatkowania)
  • Freelancerów i twórców, jeśli prowadzą działalność i wystawiają faktury za swoje usługi
  • E-commerce i SaaS, czyli sklepy internetowe, platformy subskrypcyjne, twórcy kursów online
  • Firm zwolnionych z VAT: podatnicy zwolnieni podmiotowo (obrót poniżej 200 tys. zł) też muszą wysyłać faktury do KSeF, jeśli je wystawiają

Jedyny wyjątek stanowią paragony fiskalne wystawiane konsumentom (B2C) na kasie fiskalnej, bo te nie trafiają do KSeF. Ale jeśli konsument zażąda faktury, musi ona trafić do KSeF.

Kto jest zwolniony z KSeF?

Obowiązek KSeF jest szeroki, ale istnieją konkretne wyjątki. Poniżej pełna lista sytuacji, w których faktura nie musi trafiać do KSeF.

Dokumenty zwolnione z obowiązku KSeF

  • Paragony fiskalne: paragony z kas fiskalnych (tradycyjnych i online) nie trafiają do KSeF. Ale uwaga: jeśli klient zażąda faktury do paragonu, ta faktura już musi przejść przez KSeF
  • Bilety za przejazdy: bilety autostradowe, komunikacji miejskiej i kolejowe uznawane za faktury uproszczone są tymczasowo wyłączone z obowiązku KSeF
  • Faktury konsumenckie (B2C) w okresie przejściowym: faktury wystawiane osobom fizycznym nieprowadzącym działalności mogą być wystawiane poza KSeF do końca okresu przejściowego. Po jego zakończeniu również będą musiały trafiać do systemu
  • Faktury wystawiane przez podmioty zagraniczne: firmy bez siedziby w Polsce, nieposiadające polskiego NIP, nie muszą wystawiać faktur przez KSeF (nawet jeśli sprzedają do Polski)
  • Noty korygujące: noty korygujące (wystawiane przez nabywcę) nie przechodzą przez KSeF. Ale faktury korygujące (wystawiane przez sprzedawcę) już tak

Kto NIE jest zwolniony (częste błędy)

  • Firmy zwolnione z VAT: zwolnienie z VAT (podmiotowe lub przedmiotowe) nie zwalnia z KSeF. Jeśli wystawiasz faktury ze stawką „zw.", musisz je wysyłać do KSeF
  • Jednoosobowe działalności: wielkość firmy nie ma znaczenia. JDG z przychodem 5 000 zł/mies. ma ten sam obowiązek co spółka z obrotem 10 mln zł
  • Firmy sprzedające wyłącznie za granicę: jeśli masz siedzibę w Polsce i polski NIP, musisz wystawiać faktury przez KSeF, nawet dla klientów zagranicznych
  • Firmy używające Stripe/PayPal: sposób przyjmowania płatności nie wpływa na obowiązek KSeF. Stripe nie obsługuje KSeF, ale to Twoja odpowiedzialność, żeby faktury trafiały do systemu

Co się zmienia w wystawianiu faktur?

Do tej pory fakturę można było wystawić w dowolny sposób: PDF, papier, Excel. Od wejścia obowiązkowego KSeF faktura musi być fakturą ustrukturyzowaną, czyli plikiem XML w formacie FA(2) wysłanym do systemu Ministerstwa Finansów.

W praktyce oznacza to:

  • Koniec z PDF-ami jako dokumentami księgowymi: faktura PDF może być kopią wizualną, ale prawnie wiążąca jest wersja w KSeF
  • Każda faktura dostaje numer KSeF, czyli unikalny identyfikator nadawany przez system w momencie przyjęcia faktury
  • Kontrahent odbiera fakturę z KSeF, więc nie musisz wysyłać faktury e-mailem (choć możesz wysłać kopię PDF). Oryginał jest w systemie rządowym
  • Potrzebujesz programu do fakturowania, bo nie wystawisz faktury ustrukturyzowanej ręcznie. Potrzebujesz programu, który generuje XML i wysyła go do KSeF. Najpopularniejsze w Polsce to Fakturownia.pl, inFakt i wFirma

Nie musisz znać formatu XML ani rozumieć schematu FA(2). Program do fakturowania robi to za Ciebie. Ty podajesz dane, a program generuje fakturę i wysyła ją do KSeF.

Kary za brak faktur w KSeF

Ministerstwo Finansów przewidziało dwuetapowe podejście do egzekwowania obowiązku KSeF: najpierw okres przejściowy bez kar, potem pełne sankcje.

Okres przejściowy (luty/kwiecień 2026 do grudzień 2026)

Od wejścia obowiązku KSeF do końca 2026 roku trwa okres przejściowy. W tym czasie:

  • Musisz wystawiać faktury przez KSeF
  • Kary finansowe nie są jeszcze naliczane
  • Urząd skarbowy może kwestionować faktury wystawione poza KSeF
  • Kontrahent B2B może odmówić przyjęcia faktury spoza KSeF
  • Faktura PDF nie jest dokumentem uprawniającym do odliczenia VAT

Kary od 1 stycznia 2027

Od nowego roku 2027 Ministerstwo Finansów może nakładać kary pieniężne:

Do 100% kwoty VAT z faktury

Za każdą fakturę wystawioną poza KSeF, która powinna trafić do systemu. Przy fakturze na 1 000 zł netto (230 zł VAT) kara może wynieść do 230 zł.

Minimum 1 000 zł za fakturę

Niezależnie od kwoty VAT, minimalna kara za każdą fakturę wystawioną z naruszeniem obowiązku KSeF to 1 000 zł. Przy 50 fakturach miesięcznie to potencjalnie 50 000 zł kary.

Brak prawa do odliczenia VAT przez kontrahenta

Twój kontrahent nie odliczy VAT z faktury otrzymanej poza KSeF. To oznacza, że będzie wolał kupować od firm, które prawidłowo wystawiają faktury w systemie.

Przykład: koszt zaniedbania KSeF

Firma SaaS z 200 klientami wystawiająca 200 faktur miesięcznie. Każda faktura na 100 zł netto + 23 zł VAT. Jeśli żadna nie trafi do KSeF:

  • Kara minimalna: 200 × 1 000 zł = 200 000 zł/mies.
  • Kontrahenci nie odliczą VAT → mogą zrezygnować z usługi
  • Brak dokumentacji księgowej → problemy przy kontroli US

Kary za brak KSeF są naliczane per faktura, nie per miesiąc. Im więcej faktur wystawiasz poza systemem, tym wyższe ryzyko. Automatyzacja (np. przez Stripto) eliminuje ten problem całkowicie, bo każda faktura trafia do KSeF automatycznie.

Używasz Stripe? Masz problem, ale i rozwiązanie

Stripe to świetny procesor płatności, ale nie obsługuje KSeF i nie zamierza. Stripe ma wbudowane fakturowanie (Stripe Invoicing), ale generuje ono zwykłe PDF-y, a nie faktury ustrukturyzowane w formacie XML. Te PDF-y nie trafiają do KSeF i nie spełniają polskich wymogów prawnych.

Dla polskiego przedsiębiorcy korzystającego ze Stripe oznacza to jedno: bez dodatkowego narzędzia musisz ręcznie wystawiać każdą fakturę w osobnym programie księgowym za każdą płatność ze Stripe. Przy kilkunastu transakcjach dziennie to strata godziny codziennie.

Stripto rozwiązuje ten problem. To most między Stripe a polskim systemem fakturowania. Łączy Twoje konto Stripe z Fakturownią, inFakt lub wFirma. Każda płatność w Stripe automatycznie generuje fakturę ustrukturyzowaną, która trafia do KSeF bez Twojego udziału.

Cały łańcuch wygląda tak:

  1. 1

    Klient płaci przez Stripe (Checkout, subskrypcja, Payment Link)

  2. 2

    Stripto odbiera dane: kwotę, walutę, NIP, nazwę firmy, adres

  3. 3

    Fakturownia, inFakt lub wFirma wystawia fakturę ustrukturyzowaną, z poprawnym VAT-em

  4. 4

    Faktura trafia do KSeF automatycznie, w kilka sekund

Stripto kosztuje od 19 zł/mies. (od 190 zł/rok). 5 pierwszych transakcji jest za darmo. Więcej o cenach na stronie cennika. Więcej o tym, dlaczego Stripe nie wspiera KSeF, przeczytasz w przewodniku Stripe + KSeF.

Połącz Stripe z KSeF w minutę

Wypróbuj Stripto za darmo. 5 pierwszych transakcji bez opłat, bez podpinania karty.

Zacznij za darmo

Checklist przygotowań do KSeF

Niezależnie od wielkości firmy, przygotowanie do KSeF wygląda tak samo. Poniżej kompletna lista kroków, które musisz wykonać przed wejściem obowiązku.

1

Wybierz program do fakturowania z obsługą KSeF

Potrzebujesz programu, który generuje faktury ustrukturyzowane (XML FA(2)) i wysyła je do KSeF. Najpopularniejsze opcje: Fakturownia.pl (czyste fakturowanie, plan darmowy), inFakt (fakturowanie + księgowość) i wFirma (fakturowanie + księgowość). Wszystkie trzy mają pełną integrację z KSeF.

2

Uzupełnij dane firmowe w programie księgowym

Sprawdź, czy w programie masz poprawne: NIP, pełną nazwę firmy, adres siedziby, domyślną stawkę VAT. KSeF waliduje te dane, a błędny NIP lub brak adresu spowoduje odrzucenie faktury.

3

Wygeneruj token autoryzacyjny KSeF

Zaloguj się na ksef.mf.gov.pl profilem zaufanym lub podpisem kwalifikowanym. Przejdź do zakładki Tokeny → Generuj token. Skopiuj token i wklej go w ustawieniach KSeF w programie księgowym. Bez tego program nie wyśle faktur do systemu.

4

Wystaw fakturę testową

Fakturownia, inFakt i wFirma umożliwiają wystawienie faktury na środowisku testowym KSeF (tzw. demo). Wystaw jedną fakturę testową i sprawdź, czy przechodzi walidację, czy numer KSeF zostaje nadany i czy dane są poprawne.

5

Zbieraj NIP i dane firmowe od klientów B2B

KSeF wymaga NIP nabywcy na fakturach B2B. Jeśli sprzedajesz online, dodaj pole NIP do formularza zamówienia lub checkoutu. W Stripe możesz to zrobić przez tax_id_collection w Stripe Checkout lub przez custom fields w Payment Links.

6

Ustal procedurę na wypadek awarii KSeF

KSeF może mieć przestoje. Zaplanuj, co robisz, gdy system jest niedostępny: wystawiasz fakturę offline w programie księgowym i dosyłasz ją do KSeF w ciągu 7 dni roboczych od przywrócenia systemu. Fakturownia, inFakt i wFirma robią to automatycznie.

7

Poinformuj kontrahentów

Wyślij klientom B2B informację, że od danej daty faktury będą dostępne wyłącznie w KSeF. Kontrahent odbiera je logując się na ksef.mf.gov.pl. Możesz dalej wysyłać kopie PDF e-mailem, ale prawnie wiążąca jest wersja w KSeF.

Jak Stripto pomaga spełnić obowiązek KSeF?

Jeśli przyjmujesz płatności przez Stripe, punkty 5, 6 i 7 z powyższej listy rozwiązujesz jednym narzędziem. Stripto automatyzuje cały łańcuch: od płatności w Stripe do faktury ustrukturyzowanej w KSeF.

Automatyczne pobieranie NIP: Stripto odczytuje NIP i dane firmowe z Stripe Checkout (tax_id_collection) i przekazuje je do Fakturowni, inFakt lub wFirma

Faktura per płatność: każda udana płatność w Stripe automatycznie generuje fakturę ustrukturyzowaną, która trafia do KSeF bez Twojego udziału

Obsługa zwrotów: zwrot w Stripe generuje fakturę korygującą, która również trafia do KSeF

Tryb awaryjny KSeF: Fakturownia, inFakt i wFirma automatycznie kolejkują faktury, gdy KSeF jest niedostępny, i dosyłają je po przywróceniu systemu

Konfiguracja w 60 sekund: podłączasz Stripe, wklejasz klucz API z Fakturowni, inFakt lub wFirma i gotowe. Bez kodu, bez wdrożenia, bez biura rachunkowego

Stripto kosztuje od 19 zł/mies. (od 190 zł/rok). 5 pierwszych transakcji jest za darmo, bez podpinania karty. Sprawdź cennik →

Najczęściej zadawane pytania

Czy KSeF jest już obowiązkowy?

Tak. Od 1 lutego 2026 KSeF jest obowiązkowy dla dużych firm (obrót powyżej 200 mln zł w 2024 r.). Od 1 kwietnia 2026 obowiązek obejmuje pozostałych przedsiębiorców, w tym JDG, MŚP i spółki. Do końca 2026 r. obowiązuje okres przejściowy (bez kar), ale faktury wystawione poza KSeF nie są uznawane za faktury ustrukturyzowane.

Od kiedy KSeF jest obowiązkowy dla JDG?

Jednoosobowe działalności gospodarcze muszą korzystać z KSeF od 1 kwietnia 2026 roku. Dotyczy to zarówno czynnych podatników VAT, jak i firm korzystających ze zwolnienia z VAT, o ile wystawiają faktury. Kary finansowe za brak faktur w KSeF zaczynają obowiązywać od 1 stycznia 2027.

Co grozi za brak faktur w KSeF?

Do końca 2026 r. kary nie są nakładane, ponieważ trwa okres przejściowy. Od 1 stycznia 2027 r. Ministerstwo Finansów może nałożyć karę do 100% kwoty VAT na fakturze (minimum 1 000 zł) za każdą fakturę wystawioną poza KSeF. Już teraz brak faktury ustrukturyzowanej może utrudnić kontrahentowi odliczenie VAT.

Czy mogę dalej wystawiać faktury PDF po wejściu KSeF?

Fakturę PDF możesz wysyłać klientowi jako wizualizację, ale nie jest ona dokumentem księgowym w obrocie B2B. Prawnie wiążąca jest wyłącznie faktura ustrukturyzowana (XML FA(2)) zarejestrowana w KSeF. Kontrahent, który otrzyma tylko PDF, nie będzie mógł odliczyć VAT z takiej faktury.

Czy KSeF dotyczy firm korzystających ze Stripe?

Tak. Jeśli prowadzisz firmę w Polsce i wystawiasz faktury (niezależnie od tego, jak przyjmujesz płatności), musisz wysyłać je do KSeF. Stripe nie obsługuje KSeF i nie planuje integracji. Potrzebujesz pośrednika: Stripto łączy Stripe z Fakturownią, inFakt lub wFirma, które wystawiają faktury ustrukturyzowane i wysyłają je do KSeF automatycznie.

Ile kosztuje wdrożenie KSeF przy płatnościach Stripe?

Stripto kosztuje od 19 zł/mies. (od 190 zł/rok). Potrzebujesz też konta w Fakturowni, inFakt lub wFirma (wszystkie mają plany darmowe lub testowe). 5 pierwszych transakcji w Stripto jest za darmo, bez podpinania karty. Konfiguracja zajmuje minutę, bez kodu.

Czy biuro rachunkowe może wystawiać faktury w KSeF w moim imieniu?

Tak. Musisz nadać biuru rachunkowemu uprawnienia w KSeF. Logujesz się na ksef.mf.gov.pl profilem zaufanym lub e-podpisem, przechodzisz do zakładki Uprawnienia i wpisujesz NIP biura rachunkowego. Od tego momentu biuro może wystawiać i odbierać faktury w Twoim imieniu.

Co się dzieje, gdy KSeF ma awarię?

Ustawa przewiduje tryb awaryjny. Gdy KSeF jest niedostępny, wystawiasz fakturę w programie księgowym jak zwykle, a faktura jest oznaczana jako wystawiona offline. Po przywróceniu systemu masz 7 dni roboczych na dosłanie zaległych faktur do KSeF. Fakturownia, inFakt i wFirma robią to automatycznie.

💸

Połącz Stripe z Fakturownią, inFakt lub wFirma

Konfiguracja w minutę. Automatyczne faktury gotowe na KSeF.

Wypróbuj Stripto