Poradnik

Faktura dla osoby prywatnej (B2C) a KSeF — co musisz wiedzieć

Czy faktury dla konsumentów trafiają do KSeF?

Jedną z kluczowych kwestii przy wdrożeniu Krajowego Systemu e-Faktur (KSeF) jest rozgraniczenie transakcji z firmami (B2B) od sprzedaży na rzecz osób fizycznych nieprowadzących działalności gospodarczej (B2C). Od 1 lutego 2026 r. obowiązek korzystania z KSeF obejmuje sprzedaż między firmami — ale nie każdą sprzedaż w ogóle. Zgodnie z art. 106ga ust. 2 pkt 4 ustawy o VAT, obowiązek wystawiania faktur ustrukturyzowanych w KSeF nie dotyczy faktur wystawianych na rzecz osób fizycznych nieprowadzących działalności gospodarczej (konsumentów).

Oznacza to, że przedsiębiorca realizujący zlecenie dla klienta indywidualnego nie musi wysyłać faktury do państwowego systemu. Może wystawić ją w dotychczasowej, tradycyjnej formie — w pliku PDF przesłanym e-mailem lub na papierze.

Faktury B2C w KSeF: obowiązek a dobrowolność

Brak obowiązku nie oznacza zakazu. Przepisy ustawy o VAT (art. 106ga ust. 4) dają sprzedawcom możliwość dobrowolnego wystawiania faktur konsumenckich w KSeF. Jeżeli Twój program do fakturowania lub procedury księgowe opierają się na jednym, spójnym schemacie FA(3), możesz wysyłać faktury B2C do KSeF na takich samych zasadach jak faktury B2B.

Wybór zależy wyłącznie od wygody przedsiębiorcy:

  • Wystawienie poza KSeF (tradycyjnie) — generujesz plik PDF i wysyłasz bezpośrednio do klienta. Brak kontaktu z bramką KSeF i brak konieczności oznaczania kodami QR.
  • Wystawienie w KSeF (dobrowolnie) — dokument przechodzi przez KSeF, otrzymuje numer KSeF i UPO. Z konsumentem rozliczasz się za pomocą tzw. wizualizacji faktury z kodem weryfikacyjnym QR.

Jak przekazać fakturę z KSeF klientowi indywidualnemu?

Konsument nie ma obowiązku posiadania konta ani sprawdzania skrzynki w KSeF. Jeżeli zdecydujesz się wystawić fakturę B2C w systemie, samo przesłanie jej do KSeF nie zwalnia Cię z obowiązku doręczenia jej nabywcy.

W takiej sytuacji przekazujesz klientowi wizualizację faktury (np. wydruk lub plik PDF), która musi zawierać dwuwymiarowy kod weryfikacyjny (kod QR) oraz numer KSeF nadany dokumentowi. Dzięki kodowi QR konsument może samodzielnie sprawdzić autentyczność faktury w portalu Ministerstwa Finansów bez konieczności logowania się do systemu.

Dane na fakturze B2C — czy podawać PESEL?

Zgodnie z art. 106e ustawy o VAT faktura dla osoby prywatnej nie wymaga podawania numeru PESEL ani NIP. Wystarczające dane nabywcy to:

  • imię i nazwisko,
  • adres zamieszkania (lub adres doręczenia).

W strukturze FA(3) w węźle Podmiot2 (nabywca) pole z numerem identyfikacyjnym pozostaje wówczas puste lub wybiera się znacznik BrakID, co pozwala na pełną zgodność ze schematem XML bez wymuszania danych wrażliwych od klienta.

Paragon fiskalny a faktura do paragonu

Jeżeli prowadzisz sprzedaż ewidencjonowaną na kasie fiskalnej:

  • Dla konsumenta (B2C) — podstawowym dokumentem potwierdzającym sprzedaż pozostaje paragon fiskalny. Jeśli konsument zażąda faktury (w terminie 3 miesięcy od końca miesiąca sprzedaży), wystawiasz fakturę poza KSeF (lub opcjonalnie w KSeF) i dołączasz paragon do swojego egzemplarza dokumentu.
  • Dla firmy (B2B) — aby wystawić fakturę do paragonu na rzecz przedsiębiorcy, paragon musi zawierać NIP nabywcy (do kwoty 450 zł brutto taki paragon z NIP jest fakturą uproszczoną). Faktury do paragonów z NIP wystawiane dla firm podlegają obowiązkowi KSeF na zasadach ogólnych.

Krok po kroku: Jak wystawić fakturę dla konsumenta

  1. Ustal status nabywcy — upewnij się, że klient kupuje towar lub usługę prywatnie, a nie na potrzeby prowadzonej działalności gospodarczej.
  2. Wybierz tryb wystawienia — zdecyduj, czy generujesz fakturę tradycyjną poza KSeF, czy rejestrujesz ją w systemie.
  3. Wprowadź dane — podaj imię, nazwisko, adres oraz standardowe pozycje zlecenia (stawka VAT, cena netto/brutto).
  4. Wydaj dokument nabywcy — prześlij plik PDF na adres e-mail klienta lub wręcz wydruk. Jeśli faktura przeszła przez KSeF, upewnij się, że wydruk zawiera kod QR i numer KSeF.

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

  • Błędne uznanie jednoosobowej działalności za konsumenta — jeśli zleceniodawca podaje firmowy NIP, jest to transakcja B2B podlegająca obowiązkowemu KSeF, nawet jeśli zlecenie ma charakter drobny.
  • Żądanie numeru PESEL od klienta — przepisy o VAT nie wymagają numeru PESEL na fakturze konsumenckiej, a jego przetwarzanie bez wyraźnej podstawy prawnej może naruszać RODO.
  • Brak kodu QR na wizualizacji faktury z KSeF — jeśli dobrowolnie wysyłasz fakturę B2C do KSeF, wydruk lub plik PDF przekazany klientowi musi posiadać kod QR do weryfikacji.

Albo pozwól, żeby zrobiło to narzędzie. Fakturownik KSeF generuje w przeglądarce zarówno plik XML w strukturze FA(3) do wysyłki w KSeF, jak i czytelny PDF do przekazania klientowi — niezależnie od tego, czy fakturę wystawiasz dla firmy, czy dla osoby prywatnej. Samo przesłanie pliku do KSeF wykonujesz w aplikacji Ministerstwa Finansów, swoim programie księgowym albo przez biuro rachunkowe.

Podsumowanie

Faktury dla osób prywatnych (B2C) nie podlegają obowiązkowi KSeF na mocy art. 106ga ust. 2 pkt 4 ustawy o VAT. Sprzedawca może wystawiać je poza systemem w formacie PDF lub papierowym, albo dobrowolnie przesyłać do KSeF i przekazywać konsumentowi wizualizację z kodem QR. Wybór ścieżki należy do przedsiębiorcy.