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:
- Faktura trafia do właściciela NIP. Kupujący nie dostaje faktury mailem, tylko znajduje ją w KSeF na swoim NIP. Jeśli NIP jest błędny, faktura pojawi się u obcej firmy, o ile taki numer istnieje (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 23).
- KSeF nie sprawdza nabywcy. System weryfikuje tylko zgodność pliku ze wzorem i uprawnienia wysyłającego (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 15). Fakturę na zły NIP przyjmie bez ostrzeżenia (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 21).
- Nie ma not korygujących. Od 1 lutego 2026 r. przepis o notach korygujących (art. 106k ustawy o VAT) jest uchylony. Błąd w NIP naprawia sprzedawca: korektą do zera i nową fakturą. Szczegóły opisujemy w artykule Błędny NIP na fakturze w KSeF.
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:
- Firma z polskim NIP: faktura w KSeF jest obowiązkowa (art. 106ga ust. 1 ustawy o VAT; do 31 grudnia 2026 r. działa jeszcze limit 10 000 zł miesięcznie).
- Konsument: faktura w KSeF jest dobrowolna (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 5). Więcej w artykule Faktura dla konsumenta a KSeF.
- Przedsiębiorca kupujący prywatnie: też dobrowolnie (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 8).
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?
- 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).
- 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.
- 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
- WooCommerce ma w formularzu pole „Nazwa firmy”, ale nie ma osobnego pola NIP z walidacją. Sklepy dodają je wtyczką.
- PrestaShop ma w adresie pola firmy i numeru VAT, które można włączyć w ustawieniach. Kontrolę polskiej sumy kontrolnej zwykle dodaje moduł.
- Shopify ma w ustawieniach kasy opcjonalne pole numeru VAT firmy, ale służy ono rozliczeniom VAT w UE w ramach Shopify Tax (odwrotne obciążenie przy sprzedaży do innego kraju). Nie wysyła niczego do KSeF. Polskie sklepy zbierają NIP zwykle polem w koszyku z aplikacji. Opisujemy to w artykule Czy Shopify obsługuje KSeF?.
Na każdej platformie warto przejść tę samą listę kontrolną:
- Pole NIP pojawia się tylko po zaznaczeniu „Chcę fakturę na firmę”.
- Numer jest czyszczony ze spacji, myślników i prefiksu PL.
- Błędna suma kontrolna blokuje przejście dalej i pokazuje zrozumiały komunikat.
- NIP i nazwa firmy zapisują się przy zamówieniu, a nie tylko w mailu.
- Ktoś w sklepie wie, co zrobić, gdy klient poda NIP po zakupie.
- Przy dużych zamówieniach ktoś porównuje nazwę z Białą listą.
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
- Pytania i odpowiedzi KSeF 2.0, Ministerstwo Finansów: kategoria „Wystawianie i otrzymywanie faktur”, pyt. 5, 8, 15, 21, 23, 27, 28
- Ustawa o podatku od towarów i usług, tekst jednolity Dz.U. 2026 poz. 1263: art. 106b ust. 1 i 5, art. 106ba, art. 106ga, art. 106i ust. 1, art. 106k (uchylony)
- Wykaz podatników VAT (Biała lista)
- VIES, Komisja Europejska
- Shopify Changelog: walidacja numeru VAT w kasie, 25.02.2026
Stan prawny na 19 października 2026 r. Artykuł ma charakter ogólnej informacji i nie stanowi porady podatkowej.