Do niedawna faktura była Twoim plikiem: robiłeś ją w programie, zapisywałeś jako PDF i wysyłałeś mailem. Dziś wystawiasz ją w systemie Ministerstwa Finansów, a klient pobiera ją stamtąd — nie od Ciebie.
Poniżej to, co mała i średnia firma musi wiedzieć, żeby nie wpaść w kłopoty.
W skrócie
- KSeF obowiązuje już wszystkie firmy — od 1 lutego 2026 przy odbiorze faktur, od 1 kwietnia 2026 także przy wystawianiu.
- Wyjątek do końca 2026: sprzedaż fakturowana poniżej 10 000 zł brutto miesięcznie. Po przekroczeniu limitu zwolnienie nie wraca.
- Za datę wystawienia uznaje się dzień wysłania faktury do systemu.
- Kary za błędy zaczynają się dopiero 1 stycznia 2027.
- Do wysyłki potrzebujesz certyfikatu z Aplikacji Podatnika KSeF — tego uwierzytelniającego.
Dwie daty, nie jedna
Wszyscy mylą je ze sobą, a różnica jest istotna:
| Data | Co się zmieniło | Kogo dotyczy |
|---|---|---|
| 1 lutego 2026 | Obowiązek odbierania faktur przez KSeF | Każdy podatnik VAT |
| 1 lutego 2026 | Obowiązek wystawiania w KSeF | Firmy ze sprzedażą powyżej 200 mln zł |
| 1 kwietnia 2026 | Obowiązek wystawiania w KSeF | Wszyscy pozostali, w tym JDG i małe firmy |
Praktyczny wniosek z pierwszego wiersza: nawet firma, która sama jeszcze nie wystawia w KSeF, dostaje tam faktury od swoich dostawców. Jeśli po nie nie zajrzysz, nikt Ci ich już nie przyśle mailem.
Wyjątek dla najmniejszych — i jego pułapka
Jeśli Twoja miesięczna sprzedaż udokumentowana fakturami nie przekracza 10 000 zł brutto, do końca 2026 roku możesz wystawiać po staremu — papierowo albo PDF-em.
To działa tylko w jedną stronę
W miesiącu, w którym przekroczysz limit, wchodzisz do KSeF od tej właśnie faktury — i zostajesz w nim na stałe. Nawet jeśli w kolejnym miesiącu sprzedasz mniej, zwolnienie nie wraca.
W praktyce oznacza to, że warto podłączyć się do systemu wcześniej, na spokojnie, zamiast robić to w popłochu w środku miesiąca, w którym akurat trafi się większe zlecenie.
Paragonów z NIP-em do 450 zł ten limit nie obejmuje — do końca 2026 roku traktuje się je jak faktury uproszczone poza KSeF.
Co się dzieje po kliknięciu „Wyślij"
Program przekształca Twoją fakturę w plik o ściśle określonej strukturze (schemat nazywa się FA(3)) i wysyła go do systemu. Jeśli wszystko się zgadza, KSeF:
- nadaje fakturze numer KSeF — długi ciąg identyfikujący ją w rejestrze,
- odsyła UPO, czyli urzędowe poświadczenie odbioru.
UPO to Twój dowód, że dokument tam trafił — odpowiednik potwierdzenia nadania listu poleconego. Cała wymiana trwa kilkanaście sekund.
System nie wybacza literówek
NIP musi mieć 10 cyfr bez myślników, a kwoty muszą się zgadzać co do grosza. Faktura z błędem nie „przechodzi warunkowo" — zostaje odrzucona i trzeba ją wysłać jeszcze raz.
Data wystawienia liczy się od wysyłki
To zmiana, która najczęściej zaskakuje: za datę wystawienia uznaje się dzień wysłania faktury do KSeF, a nie dzień, w którym wpisałeś ją do programu.
Na koniec miesiąca
Szkic zapisany 31-go, a wysłany 1-go, jest fakturą z nowego miesiąca. Jeśli zamykasz miesiąc, wyślij dokumenty tego samego dnia.
Gdy nie ma internetu — tryb offline24
Awaria łącza nie blokuje sprzedaży. Możesz wystawić fakturę w trybie offline24, a do systemu wysłać ją najpóźniej następnego dnia roboczego. Faktura jest ważna od momentu wystawienia, ale obowiązek dosłania pozostaje — i to właśnie jego niedopełnienie jest jednym z najczęściej wymienianych naruszeń.
Sprzedaż osobom prywatnym zostaje po staremu
Obowiązek dotyczy obrotu między firmami. Faktury dla konsumentów (B2C) nie muszą przechodzić przez KSeF — wystawiasz je tak jak dotąd i przekazujesz kupującemu bezpośrednio.
Jeśli sprzedajesz i firmom, i osobom prywatnym, w praktyce prowadzisz dwa tryby obok siebie: dokumenty B2B lecą do systemu, B2C zostają u Ciebie.
Numer KSeF i kod QR na wydruku
Faktura w KSeF to dane, nie plik PDF. Kiedy jednak drukujesz ją albo wysyłasz klientowi w formie wizualnej, na dokumencie muszą znaleźć się numer nadany przez KSeF i kod QR — po nim odbiorca potwierdzi w systemie, że dokument jest prawdziwy.
To zadanie programu do fakturowania, nie Twoje. Jeśli Twój program tego nie robi, wydruk nie spełnia wymogów.
Kary dopiero od 2027 roku
Rok 2026 jest okresem ochronnym — sankcje finansowe za błędy w KSeF zaczynają obowiązywać od 1 stycznia 2027. To celowo zostawiony czas na dotarcie procesów.
Nie znaczy to jednak, że do końca roku można nic nie robić. Obowiązek odbierania faktur działa od lutego 2026, a każdy miesiąc zwłoki to ryzyko, że przegapisz fakturę kosztową i nie odliczysz VAT-u na czas.
Czego potrzebujesz na start
Do wysyłki system musi wiedzieć, że to naprawdę Twoja firma. Najprostsza droga to certyfikat wystawiony w Aplikacji Podatnika KSeF — pobierasz dwa pliki, certyfikat i klucz, i wgrywasz je do programu do fakturowania.
Dwa certyfikaty, tylko jeden właściwy
W Aplikacji Podatnika generuje się dwa rodzaje certyfikatów. Do wysyłki faktur służy ten uwierzytelniający. Drugi, z dopiskiem „offline", jest do czegoś innego i do logowania się nie nada. Ta pomyłka potrafi zająć wieczór.
Poza tym potrzebujesz kompletnych danych firmy — nazwy zgodnej z CEIDG lub KRS, NIP-u i adresu. KSeF przyjmie fakturę tylko wtedy, gdy NIP na certyfikacie zgadza się z NIP-em sprzedawcy.
Pomyłka na wysłanej fakturze
Faktury w KSeF nie da się już edytować ani usunąć — jest w rejestrze państwowym. Błąd naprawia się tak samo jak dawniej: fakturą korygującą, powiązaną z pierwotnym dokumentem.
Dobry program podpowie dane z oryginału, zamiast kazać Ci przepisywać wszystko ręcznie — a korektę wyśle do KSeF z odwołaniem do numeru faktury pierwotnej.
Swoją sytuację — zwłaszcza limit 10 000 zł i moment wejścia do systemu — potwierdź u księgowej. Przepisy przewidują wyjątki, których nie da się streścić w jednym artykule.