KSeFakt v0.3.8-dev.40 — preview pre-launch · obowiązkowy KSeF: 02.2026 duzi podatnicy · 04.2026 pozostali podatnicy VAT · 01.2027 wszyscy
Start  /  Blog

Faktura VAT na firmę czy na osobę prywatną — co z KSeF

faktury-vat-na-firme-czy-na-osobe-prywatna

Faktury B2B — wystawiane na firmę posiadającą NIP — trafiają obowiązkowo do KSeF od 2026 roku. Faktury dla osób fizycznych nieprowadzących działalności (B2C) są z tego obowiązku wyłączone i nadal mogą być papierowe lub w formie PDF. Sprawdź, jak rozpoznać status nabywcy, kiedy wystawiać paragon, a kiedy fakturę z NIP wysyłaną do systemu.

Podstawowy podział: B2B i B2C w KSeF

KSeF obejmuje wyłącznie transakcje między podmiotami posiadającymi NIP — czyli sprzedaż B2B (business-to-business). Osoby fizyczne, które nie prowadzą działalności gospodarczej, nie mają firmowego NIP, nie figurują w rejestrach podatników VAT i nie mogą odbierać faktur z KSeF. Dla nich faktura jest wystawiana poza systemem — tak jak przed 2026 rokiem.

Kluczowe kryterium jest proste: czy nabywca podaje NIP firmy w momencie zakupu?

  • Nabywca podaje NIP firmy → faktura B2B → obowiązkowo do KSeF od 1 kwietnia 2026,
  • Nabywca nie podaje NIP lub jest osobą prywatną → faktura B2C → poza KSeF (zawsze).

Sprawdź artykuł o harmonogramie wdrożenia KSeF 2026, by wiedzieć, od kiedy dokładnie Twoja firma musi wystawiać faktury B2B przez system.

Jak rozpoznać status nabywcy — typowe scenariusze

W praktyce rozpoznanie, czy wystawić fakturę B2B czy B2C, nie zawsze jest oczywiste. Oto typowe scenariusze, które spotykają każdą firmę sprzedającą detalicznie lub mieszanie:

Scenariusz 1 — Jednoosobowa działalność gospodarcza (JDG)

JDG to osoba fizyczna prowadząca działalność gospodarczą — ma własny NIP. Jeżeli kupuje jako firma i podaje NIP firmowy przed lub w momencie transakcji, wystawiasz fakturę B2B do KSeF. Jeśli ta sama osoba kupuje „prywatnie” — np. kupuje sprzęt AGD do domu, nie podając NIP — wystawiasz fakturę B2C lub paragon. Ta sama osoba może być więc zarówno nabywcą B2B jak i B2C w zależności od celu zakupu.

Scenariusz 2 — Spółka cywilna

Spółka cywilna posiada własny NIP (niezależny od NIP wspólników). Faktura wystawiona na spółkę cywilną (NIP spółki) jest fakturą B2B i trafia do KSeF. Nie pomyl NIP spółki z NIP-em jednego ze wspólników — to dwa różne numery i dwa różne podmioty VAT.

Scenariusz 3 — Fundacje, stowarzyszenia, kościoły

Podmioty non-profit, stowarzyszenia, fundacje oraz jednostki kościelne posiadające NIP (zarejestrowane w KRS) są traktowane jak każdy inny podmiot B2B. Faktura na ich NIP trafia do KSeF. Podmioty bez NIP (np. nieformalne grupy) są traktowane jak B2C.

Scenariusz 4 — Konsument prosi o fakturę do paragonu po transakcji

Jeśli konsument (bez NIP) prosi o fakturę do paragonu, wystawiasz fakturę B2C — poza KSeF, do 31 grudnia 2026. Taka faktura nie zawiera NIP firmy nabywcy (bo nabywca nie ma firmy) i nie uprawnia do odliczenia VAT. Od 1 stycznia 2027 zasady dla paragonów z NIP do 450 zł brutto się zmieniają. Szczegóły w artykule o fakturze uproszczonej i paragonie do 450 zł.

Scenariusz 5 — Zagraniczna firma bez polskiego NIP

Zagraniczne firmy (np. z Niemiec, USA, Ukrainy) nie mają polskiego NIP. Faktury B2B dla firm zagranicznych trafiają do KSeF — schemat FA(3) obsługuje zagraniczne numery identyfikacji podatkowej nabywcy w polu NrId z kodem kraju ISO. Faktura eksportowa ze stawką 0% również trafia do KSeF — czytaj więcej w artykule o eksporcie towarów i stawce 0% VAT.

Paragon czy faktura — kiedy co wystawiać

Sytuacja Dokument Trafia do KSeF?
Sprzedaż B2B (firma, NIP) Faktura VAT Tak — obowiązkowo od 1.04.2026
Sprzedaż detaliczna bez NIP nabywcy Paragon fiskalny Nie
Paragon do 450 zł brutto z NIP nabywcy Faktura uproszczona Nie (do 31.12.2026); tak (od 1.01.2027)
Klient bez NIP prosi o fakturę Faktura B2C Nie
JDG kupuje „prywatnie” (bez NIP firmowego) Paragon lub faktura B2C Nie
Rolnik ryczałtowy (VAT RR) Faktura VAT RR (wystawia nabywca) Tak (po stronie nabywcy)
Firma zagraniczna bez polskiego NIP Faktura z zagranicznym NrId Tak

Ryzyko podwójnego wykazania sprzedaży — mechanizm FP

Jeden z najważniejszych praktycznych problemów to ryzyko podwójnego wykazania sprzedaży w JPK_V7M. Chodzi o sytuację, gdy:

  • zafiskalizujesz transakcję na kasie fiskalnej (paragon zostaje wydrukowany),
  • a następnie wystawisz do tego paragonu fakturę B2B z NIP (bo klient poda NIP po tym, jak paragon już został wydrukowany — lub w kolejnym dniu).

W takiej sytuacji paragon jest już ujęty w raporcie fiskalnym kasy, a faktura do niego powinna być oznaczona symbolem FP (Faktura do Paragonu) w JPK_V7M — ten kod informuje urząd, że sprzedaż była już wykazana przez kasę fiskalną i nie należy jej liczyć ponownie.

Faktura FP trafia do KSeF (ma swój numer KSeF), ale w ewidencji VAT jest „neutralna” — nie powiększa podstawy opodatkowania po raz drugi. Szczegółowo opisuje to artykuł o fakturze do paragonu fiskalnego a KSeF.

Ważna zasada: jeśli klient nie podał NIP w momencie transakcji i paragon został wydrukowany bez NIP, nie możesz wystawić do niego faktury B2B z NIP firmy. Klient może co najwyżej otrzymać fakturę B2C (bez NIP), która nie uprawnia do odliczenia VAT. Jest to jeden z najczęstszych błędów — klient wraca dzień po zakupie z NIP, a paragon jest bez NIP. W tej sytuacji nie ma możliwości wystawienia faktury B2B.

Faktury dla zagranicznych kontrahentów B2B — gdzie trafiają

Kontrahent zagraniczny (UE lub spoza UE) nie ma polskiego NIP, ale jest podmiotem gospodarczym. Jak traktować taką fakturę z perspektywy KSeF?

  • Eksport towarów — faktura ze stawką 0% VAT trafia do KSeF. Schemat FA(3) obsługuje faktury eksportowe z dokumentem IE-599. NIP nabywcy zagranicznego podajesz w polu NrId z kodem kraju.
  • Wewnątrzwspólnotowa dostawa towarów (WDT) — faktura ze stawką 0%, nabywca z UE z numerem VAT UE. Trafia do KSeF.
  • Usługi dla firm z UE (B2B) — VAT rozlicza nabywca (reverse charge). Faktura bez polskiego VAT trafia do KSeF.
  • Usługi dla konsumentów zagranicznych (B2C) — poza KSeF; mogą obowiązywać reżimy OSS/IOSS dla VAT.

We wszystkich przypadkach gdy nabywca to podmiot gospodarczy (firma), faktura trafia do KSeF — nawet jeśli kontrahent nie ma polskiego NIP.

Ułatwienie dla małych podatników — próg 10 000 zł brutto

Do 31 grudnia 2026 mali podatnicy VAT mogą skorzystać z ułatwienia: jeżeli łączna wartość sprzedaży fakturowanej do podmiotów B2B w miesiącu nie przekracza 10 000 zł brutto, mogą wystawiać faktury poza KSeF. To dotyczy wyłącznie faktur B2B — faktury B2C i tak są poza KSeF niezależnie od progu.

Ważne: próg 10 000 zł dotyczy łącznej wartości sprzedaży B2B w danym miesiącu, nie wartości pojedynczej faktury. Jeśli w którymkolwiek miesiącu przekroczysz ten próg, wszystkie faktury B2B z tego miesiąca (w tym te wystawione przed przekroczeniem) muszą trafić do KSeF. Szczegóły w artykule o KSeF dla małych podatników.

Dokumentacja podatkowa — co przechowywać przy fakturach B2C

Faktury B2C nie trafiają do KSeF, ale nadal musisz je archiwizować zgodnie z przepisami podatkowymi przez 5 lat od końca roku podatkowego, w którym upłynął termin płatności podatku. Różnica w stosunku do faktur B2B jest taka, że nie masz wsparcia systemowego KSeF w archiwizacji — musisz samodzielnie przechowywać te dokumenty.

Jeśli wystawiasz dużo faktur B2C (np. prowadzisz sklep internetowy z klientami indywidualnymi), warto rozważyć system archiwizacji faktur B2C oparty na numerze własnym faktury, dacie i danych nabywcy. Program do faktur powinien obsługiwać oba strumienie: faktury B2B (do KSeF) i faktury B2C (poza KSeF, do własnego archiwum).

Jak program powinien automatycznie klasyfikować B2B i B2C

Dobry program do fakturowania powinien automatycznie rozróżniać, czy dana faktura jest B2B (do KSeF) czy B2C (poza KSeF) na podstawie kilku kryteriów:

  • Obecność NIP nabywcy — jeśli formularz faktury zawiera NIP nabywcy (polskie 10 cyfr), program klasyfikuje jako B2B i wysyła do KSeF.
  • Brak NIP nabywcy — faktura B2C, nie trafia do KSeF.
  • NIP zagraniczny nabywcy — faktura B2B z zagranicznym NrId, trafia do KSeF.
  • Paragon z NIP do 450 zł — oznacza jako FP, do 2026 poza KSeF z kodem DI w JPK.

Wyobraź sobie: wystawiasz 50 faktur dziennie — program sam wie, które wysłać do KSeF (B2B, online), które zostawić poza systemem (B2C), a które oznaczyć FP (do paragonów). Bez ręcznego decydowania przy każdej fakturze.

FAQ — najczęstsze pytania o fakturę na firmę czy osobę prywatną

Co jeśli klient poda NIP po transakcji (następny dzień)?

Jeśli paragon już został wydrukowany bez NIP, a klient następnego dnia prosi o fakturę z NIP — możesz wystawić fakturę do paragonu z oznaczeniem FP tylko jeśli paragon zawierał NIP (a nie zawierał, skoro podał go następnego dnia). Faktura do paragonu bez NIP nie jest możliwa jako B2B. W tej sytuacji możesz co najwyżej wystawić fakturę B2C (bez NIP firmy) albo — jeśli paragon był poniżej 450 zł i klient ma firmę — wyjaśnić, że kolejne zakupy powinien zlecić z podaniem NIP przed transakcją.

Czy osoba fizyczna prowadząca działalność nierejestrowaną ma NIP?

Nie — działalność nierejestrowana (do 75% minimalnego wynagrodzenia miesięcznie) nie wymaga rejestracji w CEIDG ani uzyskania firmowego NIP. Faktury dla osób prowadzących działalność nierejestrowaną traktuj jak B2C.

Co jeśli nabywca poda nieprawidłowy NIP?

System KSeF waliduje NIP nabywcy przed przyjęciem faktury. Jeśli podany NIP nie istnieje w bazie MF lub ma błędną sumę kontrolną, faktura zostanie odrzucona przez walidację. Program powinien weryfikować NIP przed wysyłką — z rejestru VAT (biała lista). Więcej o korygowaniu błędnego NIP w artykule o błędnej fakturze w KSeF.

Czy jednostki samorządu terytorialnego (gminy, powiaty) są B2B?

Tak — gminy, powiaty i inne jednostki samorządu terytorialnego posiadają NIP i są podatnikami VAT (w zakresie działalności odpłatnej). Faktury dla JST z NIP gminy trafiają do KSeF. Faktury dla urzędów i jednostek budżetowych działających w ramach JST (np. szkoły, domy kultury jako jednostki organizacyjne gminy) traktuj zgodnie ze statusem VAT danej jednostki.

Co dalej

Jeśli potrzebujesz programu, który automatycznie rozróżnia B2B od B2C, wysyła faktury do KSeF lub pozostawia je poza systemem zgodnie z przepisami, oznacza FP w JPK i weryfikuje NIP nabywców w białej liście — sprawdź cennik KSeFakt albo listę funkcji. Dołącz do listy oczekujących i sprzedawaj bez stresu, niezależnie od tego czy Twój klient jest firmą czy osobą prywatną.