Jak sklep internetowy powinien przygotować się do KSeF?

Wdrożenie KSeF w sklepie internetowym wymaga wyraźnego rozdzielenia transakcji B2B i B2C już na poziomie koszyka zakupowego. Faktury konsumenckie oraz sprzedaż w procedurze VAT OSS pozostają dobrowolne, natomiast dokumenty dla firm muszą trafić do systemu krajowego. Sprawdź, jak prawidłowo kontrolować limit 10 000 zł i jak oznaczać faktury kodem QR.

7 min czytania 111 wyświetleń
Jak sklep internetowy powinien przygotować się do KSeF?

W sklepie internetowym decyzja podatkowa zapada w koszyku, nie w księgowości. Klient albo wpisze NIP, albo go nie wpisze. Od tego jednego pola zależy dziś, czy dokument musi zostać wystawiony w Krajowym Systemie e-Faktur, czy może zostać wysłany mailem w PDF jak dotąd.

To ma znaczenie właśnie teraz, bo kalendarz się domyka. Obowiązek wystawiania faktur w KSeF działa od 1 lutego 2026 r. dla największych podmiotów i od 1 kwietnia 2026 r. dla pozostałych, zgodnie z informacją Ministerstwa Finansów. Przepisy przejściowe, na których opiera się dziś większość mniejszych sklepów, wygasają 31 grudnia 2026 r.

Poniżej: które dokumenty ze sklepu idą do KSeF, jak naprawdę liczy się limit 10 000 zł w handlu detalicznym, co zmienia się w paragonach z NIP i co trzeba poprawić po stronie samego sklepu.

Obowiązek dotyczy B2B, sprzedaż konsumencka zostaje poza systemem

Ministerstwo Finansów odpowiada na to pytanie wprost: wystawianie faktur B2C, czyli na rzecz osób prywatnych, w KSeF jest dobrowolne. Dotyczy to okresu zarówno przed 1 lutego 2026 r., jak i po tej dacie (ksef.podatki.gov.pl).

Wyłączenie ma podstawę w art. 106ga ust. 2 ustawy o VAT. Ten sam katalog wyłącza z obowiązku KSeF czynności rozliczane w procedurach szczególnych, w tym VAT OSS i IOSS, co jest istotne dla każdego sklepu wysyłającego towar do konsumentów w innych krajach UE.

Praktyczny wniosek dla e-commerce: sklep sprzedający wyłącznie konsumentom nie musi wystawiać ani jednej faktury w KSeF. Ale nie oznacza to, że KSeF go nie dotyczy. Faktury kosztowe od dostawców, hostingu, agencji czy operatora logistycznego trafiają do KSeF, a odbiór faktur w systemie działa od 1 lutego 2026 r. niezależnie od tego, czy sam wystawiasz w KSeF.

Pole NIP w koszyku stało się przełącznikiem trybu prawnego

Jeśli klient poda NIP, transakcja jest B2B i faktura co do zasady musi powstać w KSeF. Jeśli nie poda, dokument idzie ścieżką konsumencką.

To wymusza trzy zmiany w checkoucie:

  1. Walidacja NIP na wejściu. Literówka w NIP oznacza odrzucenie faktury przez KSeF, a nie miłą rozmowę z klientem tydzień później. Warto sprawdzać sumę kontrolną i pobierać dane z rejestru GUS zamiast przepisywać je z formularza.

  2. Świadomy wybór klienta. Interfejs powinien jasno rozdzielać „kupuję jako firma" i „kupuję prywatnie". Osoba prowadząca działalność, która kupuje na cele prywatne, jest w tej transakcji konsumentem.

  3. Blokada zmiany po fakcie. Jeżeli faktura B2B trafiła już do KSeF, korekta danych nabywcy oznacza fakturę korygującą w KSeF, a nie edycję PDF-a.

Modele marketplace i dropshipping nie zmieniają logiki. Sprzedaż firmie przez Allegro czy Amazon to nadal B2B i nadal wymaga faktury w KSeF, o ile nie działa żadne wyłączenie ani przepis przejściowy.

Limit 10 000 zł liczy się inaczej, niż podpowiada intuicja

To najczęściej mylony punkt w e-commerce. Do 31 grudnia 2026 r. można wystawiać faktury poza KSeF, jeśli w danym miesiącu ich łączna wartość z VAT nie przekracza 10 000 zł. Kluczowe jest jednak to, co wchodzi do tej sumy.

Ministerstwo Finansów doprecyzowało w odpowiedziach na pytania o limit, że wlicza się wyłącznie faktury, które obowiązkowo muszą trafić do KSeF. Nie wlicza się:

  • faktur konsumenckich (B2C),

  • sprzedaży udokumentowanej wyłącznie paragonem z kasy rejestrującej,

  • faktur wystawionych przy użyciu kasy rejestrującej,

  • paragonów z NIP do 450 zł uznanych za faktury uproszczone.

Przykład. Sklep z asortymentem hobbystycznym robi 180 000 zł miesięcznie, z czego 172 000 zł to sprzedaż paragonowa i faktury konsumenckie, a 8 000 zł to faktury dla firm. Do limitu wlicza się 8 000 zł. Sklep może do końca 2026 r. wystawiać te faktury poza KSeF.

Dwa zastrzeżenia, których nie warto przeoczyć:

  • Przekroczenie jest jednorazowe i nieodwracalne. Jeśli w którymś miesiącu limit zostanie przekroczony, obowiązek KSeF powstaje od tej właśnie faktury i wszystkich kolejnych. Powrót pod limit w następnym miesiącu niczego już nie zmienia.

  • Liczy się data wystawienia, nie data sprzedaży. Faktura za kwietniową sprzedaż, wystawiona 7 maja, wchodzi do limitu majowego.

W sezonowym e-commerce to poważne ryzyko. Jedno zamówienie B2B na 12 000 zł w listopadzie zamyka okres przejściowy na dobre.

Paragon z NIP do 450 zł: wygodny, ale z datą ważności

Paragon fiskalny z NIP nabywcy do 450 zł brutto pełni funkcję faktury uproszczonej (art. 106e ust. 5 pkt 3 ustawy o VAT). Na mocy przepisu przejściowego takie dokumenty, podobnie jak faktury wystawiane przy użyciu kas rejestrujących, pozostają poza obowiązkiem KSeF do 31 grudnia 2026 r. Potwierdza to FAQ Ministerstwa Finansów.

Od 1 stycznia 2027 r. to wyłączenie znika. Dla sklepu z punktem odbioru osobistego albo showroomem oznacza to konkretną zmianę procesu: drobna sprzedaż dla firmy przestaje kończyć się paragonem i zaczyna wymagać faktury w KSeF, także przy kwocie 60 zł.

Faktura dla klienta, który nie ma dostępu do KSeF

Konsument nie ma konta w KSeF i nie pobierze stamtąd dokumentu. Podobnie kontrahent zagraniczny bez siedziby w Polsce.

Ustawa o VAT rozwiązuje to w art. 106gb ust. 4: w wymienionych tam przypadkach fakturę trzeba udostępnić nabywcy poza KSeF, w sposób z nim uzgodniony. W praktyce to PDF w mailu potransakcyjnym albo wydruk w paczce.

Jest jeden warunek techniczny. Faktura używana lub udostępniana poza KSeF musi być oznaczona kodem weryfikującym QR. Przy fakturze wystawionej online, która ma już numer KSeF, jest to jeden kod QR z numerem KSeF pod spodem. Przy fakturze wystawionej w trybie offline24 lub w trybie awaryjnym, przekazanej nabywcy przed wysłaniem do systemu, kodów jest dwa. Szczegóły opisuje strona MF o kodach weryfikujących.

Jeśli więc Twój sklep wysyła fakturę B2B mailem po wystawieniu jej w KSeF, sam PDF już nie wystarczy. Musi nieść kod QR.

Cztery rzeczy do poprawy po stronie sklepu

  1. Checkout. Rozdzielenie ścieżki firmowej i konsumenckiej, walidacja NIP, pobranie danych z GUS.

  2. Moment wystawienia faktury. Wiele sklepów generuje fakturę automatycznie przy potwierdzeniu zamówienia. Przy KSeF datą wystawienia jest data przesłania do systemu, więc automat musi mieć zaplanowaną obsługę odrzuceń i ponowień.

  3. Oznaczenia w JPK_V7. Nowa struktura JPK_V7M(3) rozróżnia dokumenty z numerem KSeF, wystawione w trybie offline, dokumenty bez KSeF i paragony z NIP. Sklep detaliczny będzie używał wszystkich czterech.

  4. Dokumenty prawne sklepu. Regulamin powinien opisywać nowy sposób udostępniania faktur, a polityka prywatności uwzględniać przekazywanie danych do KSeF, którego administratorem jest Szef KAS.

Checklista wdrożeniowa

  • Sprawdź, ile realnie wynosi Twoja miesięczna sprzedaż na fakturach objętych obowiązkiem KSeF, bez B2C i bez paragonów.

  • Ustaw alert przy 8 000 zł miesięcznie, żeby przekroczenie limitu nie było niespodzianką.

  • Dodaj walidację NIP i pobieranie danych z GUS w koszyku.

  • Zaplanuj wycofanie faktur z kasy fiskalnej przed 1 stycznia 2027 r.

  • Upewnij się, że PDF wysyłany klientowi zawiera kod QR i numer KSeF.

  • Zweryfikuj, czy sprzedaż OSS jest w Twoim systemie oznaczona osobno od sprzedaży krajowej.

  • Zaktualizuj regulamin sklepu i politykę prywatności.

Podsumowanie

Dla sklepu internetowego KSeF to nie jest jeden przełącznik, tylko rozgałęzienie: B2B do systemu, B2C poza nim, paragony z NIP jeszcze przez chwilę osobno, OSS zupełnie osobno. Największe ryzyko nie leży w samej wysyłce XML, tylko w błędnej klasyfikacji dokumentu.

Biurko jest zbudowane wokół KSeF, a nie wokół modułu doklejonego do księgowości. Obsługuje faktury dla nabywców z NIP, z numerem VAT UE, zagranicznych i bez identyfikatora, pilnuje limitu 450 zł przy fakturach uproszczonych i tłumaczy błędy KSeF na zrozumiały język. Załóż darmowe konto na biurko.io i sprawdź to na własnych fakturach. Konto darmowe jest bezterminowe, nie jest to trial.

FAQ

Czy sklep internetowy musi wystawiać faktury B2C w KSeF? Nie. Ministerstwo Finansów potwierdza, że wystawianie faktur dla osób prywatnych w KSeF jest dobrowolne, zarówno przed 1 lutego 2026 r., jak i po tej dacie. Możesz je wystawiać w systemie, jeśli chcesz mieć wszystko w jednym miejscu, ale nie masz takiego obowiązku.

Czy sprzedaż B2C wlicza się do limitu 10 000 zł? Nie. Do limitu wchodzą tylko faktury, które obowiązkowo muszą trafić do KSeF. Faktury konsumenckie, sprzedaż paragonowa oraz paragony z NIP do 450 zł uznane za faktury uproszczone są z tej sumy wyłączone.

Do kiedy mogę wystawiać faktury z kasy fiskalnej? Do 31 grudnia 2026 r. Od 1 stycznia 2027 r. wyłączenie przestaje obowiązywać, a paragon z NIP do 450 zł przestaje pełnić funkcję faktury uproszczonej. Sprzedaż dla firmy będzie wtedy wymagała faktury w KSeF niezależnie od kwoty.

Czy faktury wystawiane w procedurze OSS trafiają do KSeF? Nie. Czynności rozliczane w procedurach szczególnych, w tym VAT OSS i IOSS, są wyłączone z obowiązku KSeF na podstawie art. 106ga ust. 2 ustawy o VAT. Rozliczenie odbywa się w deklaracji OSS, a dokumentowanie na dotychczasowych zasadach.

Jak przekazać klientowi fakturę wystawioną w KSeF? W sposób z nim uzgodniony, najczęściej jako PDF w mailu lub wydruk. Dokument musi być oznaczony kodem QR umożliwiającym dostęp do faktury w KSeF i weryfikację jej danych. Przy fakturze online jest to jeden kod z numerem KSeF.


Linkowanie wewnętrzne (do podmiany przed publikacją):

  • „limit 10 000 zł" → /blog/limit-10000-zl-ksef

  • „tryb offline24" → /blog/tryb-offline24-ksef

  • „kod QR" → /blog/kody-qr-ksef

  • „certyfikat KSeF" → /blog/certyfikat-ksef-vs-token

Tagi

#KSeF
Udostępnij

Poprzedni artykuł

Czy KSeF dotyczy małych firm usługowych i salonów beauty?

Następny artykuł

Jak biuro rachunkowe może sprawnie obsłużyć wielu klientów w KSeF?

Bądź na bieżąco

Otrzymuj powiadomienia o nowych artykułach — bez newslettera, rezygnacja w każdej chwili.

Szanujemy Twoją prywatność. Możesz zrezygnować w dowolnym momencie.

Pliki cookies

Niezbędne — do działania serwisu. Pozostałe tylko za Twoją zgodą. Polityka cookies