KSeF Faktury
PL
Zapisz się na start

NIP w koszyku sklepu: jak zbierać i sprawdzać numer do faktury

W skrócie: NIP w sklepie internetowym decyduje o tym, kto dostanie fakturę. W KSeF fakturę dostaje ta firma, której NIP wpiszesz na fakturze, a system nie sprawdza, czy to właściwy kontrahent. Dlatego NIP trzeba zebrać przed płatnością, w koszyku albo w kasie sklepu, i od razu sprawdzić przynajmniej sumę kontrolną. Pomyłka wykryta po wystawieniu faktury oznacza korektę do zera i nową fakturę.

Dlaczego NIP w sklepie internetowym jest teraz ważniejszy niż kiedyś

Przed KSeF faktura z literówką w NIP była kłopotem, ale dało się ją poprawić notą korygującą albo wymianą PDF. W KSeF jest inaczej:

Do tego dochodzi przepis, o którym sklepy często nie wiedzą: firma, która chce faktury, ma obowiązek podać swój NIP, jeśli posługuje się nim przy danej transakcji (art. 106ba ustawy o VAT). Sklep może więc wprost poprosić o NIP przy zamówieniu i nie musi go zgadywać z nazwy firmy.

Gdzie pytać o NIP: koszyk, kasa czy konto klienta

Miejsce Zalety Ryzyko
Koszyk (przed przejściem do płatności) NIP jest znany, zanim zamówienie zostanie opłacone; można zablokować dalszy krok przy błędnym numerze Pole musi działać w Twoim motywie i na telefonie
Kasa (checkout) Kupujący i tak wpisuje tam dane do faktury Na wielu platformach trudno dodać własne pole z walidacją
Konto klienta Stały klient wpisuje NIP raz Nie działa przy zakupie bez rejestracji
E-mail po zakupie Nic nie trzeba wdrażać Opóźnienia, literówki, ręczne przepisywanie

Najlepiej sprawdza się prosty przełącznik „Chcę fakturę na firmę” w koszyku. Dopiero po jego zaznaczeniu pojawiają się pola NIP i nazwa firmy. Klient prywatny niczego nie widzi i nie wpisuje, więc formularz nie straszy osób, które kupują dla siebie.

Co sprawdzać, zanim przyjmiesz NIP

1. Suma kontrolna

Polski NIP ma 10 cyfr, a ostatnia jest cyfrą kontrolną. Pierwsze 9 cyfr mnożysz przez wagi 6, 5, 7, 2, 3, 4, 5, 6, 7, sumujesz i dzielisz przez 11. Reszta z dzielenia musi być równa ostatniej cyfrze (reszta 10 oznacza numer nieprawidłowy).

Przykład dla NIP 526-025-02-74: 5·6 + 2·5 + 6·7 + 0·2 + 2·3 + 5·4 + 0·5 + 2·6 + 7·7 = 169, a 169 mod 11 = 4. Ostatnia cyfra to 4, więc numer jest poprawny pod względem matematycznym.

Ta kontrola wyłapuje większość literówek i przestawionych cyfr. Nie wyłapie jednak sytuacji, w której klient wpisze poprawny NIP innej firmy, na przykład z poprzedniej pracy albo z faktury od dostawcy.

Przed zapisaniem numeru usuń spacje, myślniki i prefiks „PL”. Klienci wklejają NIP w różnych formatach, a do faktury potrzebne jest 10 cyfr.

2. Biała lista podatników VAT

Wykaz podatników VAT (Biała lista) pokazuje nazwę, adres i status VAT firmy. Warto porównać nazwę z wykazu z nazwą wpisaną w koszyku, szczególnie przy dużych zamówieniach. Szybko zrobisz to w naszym narzędziu Sprawdź NIP kontrahenta.

Uwaga: brak firmy na Białej liście nie znaczy, że to konsument. W wykazie są tylko podatnicy zarejestrowani jako VAT czynni lub zwolnieni, a część małych firm zwolnionych z VAT się nie rejestruje. MF zwraca na to uwagę w FAQ (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 27 i 28). Takiej firmie także wystawiasz fakturę w KSeF.

3. VIES dla firm z innych krajów UE

Gdy kupuje firma z Niemiec czy Czech, podaje numer VAT UE z prefiksem kraju. Jego ważność sprawdzisz w systemie VIES Komisji Europejskiej. To osobny temat (stawka, odwrotne obciążenie), więc nie mieszaj go z polem na polski NIP.

Firma czy konsument: jeden przełącznik zamiast domysłów

Od tego, kto kupuje, zależy, gdzie powstaje faktura:

Dlatego decyzję powinien podjąć sam kupujący, zaznaczając „Chcę fakturę na firmę”. Nie zgaduj po nazwie w adresie ani po polu „Firma” w adresie dostawy, bo klienci wpisują tam nazwę biura, w którym odbierają paczkę.

Klient podał NIP po zakupie

Zdarza się, że firma pisze kilka dni po zamówieniu: „proszę o fakturę na NIP...”. Co wtedy?

  1. Faktura jeszcze nie powstała. Sprawdź NIP (suma kontrolna i Biała lista) i wystaw fakturę w KSeF. Firma ma prawo do faktury, a dla sprzedaży na rzecz innego podatnika sprzedawca wystawia ją z obowiązku (art. 106b ust. 1 pkt 1 ustawy o VAT), najpóźniej 15. dnia miesiąca po miesiącu sprzedaży (art. 106i ust. 1).
  2. Sprzedaż była nabita na kasę fiskalną. Fakturę dla firmy do takiej sprzedaży wystawisz tylko wtedy, gdy na paragonie jest NIP nabywcy (art. 106b ust. 5). To kolejny powód, żeby pytać o NIP przed płatnością. Zasady na 2027 r. opisujemy w artykule Faktura do paragonu w KSeF od 2027.
  3. Faktura już jest w KSeF, ale na zły NIP. Wtedy tylko korekta do zera i nowa faktura.

Jak to wygląda na platformach sklepowych

Na każdej platformie warto przejść tę samą listę kontrolną:

Jak robi to aplikacja KSeF Faktury

W naszej aplikacji do Shopify pole „Chcę fakturę na firmę (VAT)” z polami NIP i nazwy firmy włączasz w edytorze motywu, bez zmiany kodu. Pole sprawdza sumę kontrolną od razu: przy błędnym numerze pokazuje komunikat „Ten NIP jest nieprawidłowy. Sprawdź cyfry.” i blokuje przycisk przejścia do kasy w koszyku, dopóki klient nie poprawi numeru albo nie odznaczy pola. Po opłaceniu zamówienia aplikacja wystawia fakturę FA(3) i wysyła ją do KSeF.

Uczciwie o granicach: pole w koszyku sprawdza sumę kontrolną, a nie Białą listę. Poprawny numer innej firmy przejdzie, tak jak przechodzi w KSeF. Dlatego przy większych kwotach warto zajrzeć do Białej listy. Pole działa w koszyku, więc klient, który płaci przyciskiem szybkiej płatności na stronie produktu i omija koszyk, nie zobaczy go. Zobacz, jak działa aplikacja.

FAQ

Czy muszę mieć pole NIP w koszyku?

Przepisy nie mówią, gdzie masz zbierać NIP. Muszą go jednak znać, zanim wystawisz fakturę dla firmy, a przy sprzedaży nabitej na kasę NIP musi być już na paragonie. Pole w koszyku jest po prostu najpewniejszym sposobem.

Czy suma kontrolna wystarczy?

Wyłapuje literówki, ale nie zamianę na NIP innej firmy. Przy dużych zamówieniach porównaj nazwę firmy z Białą listą.

Klient nie jest na Białej liście. Wystawić mu fakturę w KSeF?

Tak, jeśli to firma. W wykazie nie ma części podatników zwolnionych z VAT, a oni też dostają faktury w KSeF.

Co jeśli klient wpisze NIP z prefiksem PL?

Usuń prefiks i zapisz 10 cyfr. Prefiks PL ma znaczenie przy numerze VAT UE, a w polu nabywcy faktury krajowej podajesz sam NIP.

Źródła

Stan prawny na 19 października 2026 r. Artykuł ma charakter ogólnej informacji i nie stanowi porady podatkowej.

KSeF Faktury

Zapisz się na start

Napiszemy raz, w dniu startu w Shopify App Store (grudzień 2026), i pomożemy w konfiguracji.