Najważniejsze w skrócie
- Kiedy sprawdzać
- Na dzień zlecenia przelewu — przepisy oceniają rachunek według stanu wykazu z tego dnia
- Próg
- Transakcja z innym przedsiębiorcą o wartości powyżej 15 000 zł, bez względu na liczbę płatności (art. 19 Prawa przedsiębiorców)
- Skutek w VAT
- Solidarna odpowiedzialność za zaległości VAT dostawcy w części przypadającej na transakcję (art. 117ba Ordynacji podatkowej)
- Skutek w PIT i CIT
- Wydatek nie jest kosztem albo trzeba zmniejszyć koszty w miesiącu zlecenia przelewu (art. 22p PIT, art. 15d CIT)
- Zawiadomienie ZAW-NR
- 7 dni od zlecenia pierwszego przelewu na rachunek spoza wykazu — do naczelnika urzędu skarbowego płacącego
- Bez sankcji
- Zapłata w MPP, terminowe ZAW-NR, rachunek banku lub SKOK (np. faktoring), faktury za WNT, import i dostawy rozliczane przez nabywcę
- Zakres dat w wykazie
- Do 5 lat poprzedzających rok sprawdzenia — w 2026 r. od 1 stycznia 2021 r.
- Limity API MF
- 5000 sprawdzeń (check) i 100 wyszukiwań po maks. 30 podmiotów dziennie; po wyczerpaniu blokada do północy
- Zmiana od 2027 r.
- Uchwalona ustawa znosi sankcję w PIT i CIT dla faktur wystawionych od 1.01.2027 r. (czeka na podpis Prezydenta); odpowiedzialność w VAT zostaje
Jak sprawdzić rachunek bankowy kontrahenta na białej liście?
Rachunek kontrahenta sprawdzasz w wykazie podatników VAT prowadzonym przez Szefa Krajowej Administracji Skarbowej — potocznie „białej liście”. Podajesz NIP dostawcy, numer rachunku z faktury i dzień, na który chcesz znać stan wykazu. Odpowiedź brzmi TAK (rachunek jest przypisany do tego podmiotu) albo NIE, a do każdej odpowiedzi Ministerstwo Finansów dołącza identyfikator zapytania.
Pojedynczy rachunek sprawdzisz w wyszukiwarce na podatki.gov.pl. Gdy przelewów jest kilkanaście lub kilkadziesiąt — na przykład przy cotygodniowej paczce płatności — wygodniej użyć narzędzia powyżej:
- Wklej pary
NIP;rachunek;opis(kolumny skopiowane z Excela też zadziałają) albo wczytaj plik CSV lub faktury KSeF w XML. - Ustaw datę zlecenia przelewu.
- Uruchom sprawdzenie i pobierz raport w CSV albo PDF.
Narzędzie korzysta z tego samego, oficjalnego API Ministerstwa Finansów co systemy księgowe (metoda check), a dodatkowo pobiera nazwę i status VAT podmiotu. Numery z błędną sumą kontrolną odrzuca od razu, bez zużywania limitu zapytań.
Czym jest biała lista podatników VAT?
Biała lista to wykaz podmiotów z art. 96b ustawy o VAT. Obejmuje podatników VAT czynnych i zwolnionych, a także podmioty, których nie zarejestrowano lub które wykreślono z rejestru VAT. Dla każdego podmiotu wykaz pokazuje m.in. nazwę, NIP, REGON, status VAT, adres oraz numery rachunków rozliczeniowych i imiennych rachunków w SKOK — zgłoszonych do urzędu skarbowego i potwierdzonych w systemie STIR.
Trzy cechy wykazu są ważne przy sprawdzaniu płatności:
- wykaz jest aktualizowany w dni robocze, raz na dobę — rachunek może się pojawić lub zniknąć z dnia na dzień;
- można sprawdzić stan na wybrany dzień z okresu 5 lat poprzedzających rok sprawdzenia, czyli w 2026 r. od 1 stycznia 2021 r.;
- podmioty niezarejestrowane i wykreślone figurują w wykazie bez rachunków, więc przy takim kontrahencie odpowiedź zawsze brzmi NIE.
Kiedy trzeba sprawdzać białą listę?
Rachunek warto sprawdzić przed każdym przelewem, który łącznie spełnia trzy warunki:
- Dostawca jest czynnym podatnikiem VAT i wystawił fakturę za towar lub usługę.
- Transakcja przekracza 15 000 zł. Chodzi o transakcję z art. 19 Prawa przedsiębiorców: płatność między przedsiębiorcami, której jednorazowa wartość — bez względu na liczbę wynikających z niej płatności — przekracza 15 000 zł lub jej równowartość (waluty przelicza się po średnim kursie NBP z ostatniego dnia roboczego przed dniem transakcji).
- Płacisz przelewem na rachunek inny niż zawarty w wykazie na dzień zlecenia przelewu.
Najczęstszy błąd to patrzenie na kwotę pojedynczego przelewu. Jeśli umowa na 24 000 zł jest płacona w dwóch ratach po 12 000 zł, próg jest przekroczony przy obu ratach. Drugi błąd to sprawdzenie rachunku raz, przy pierwszej fakturze. Liczy się stan wykazu w dniu zlecenia konkretnego przelewu, a kontrahent może w międzyczasie zmienić bank, zamknąć rachunek albo stracić status czynnego podatnika VAT.
Co grozi za przelew na rachunek spoza białej listy?
Skutki są dwa i działają niezależnie: odpowiedzialność za VAT dostawcy oraz wyłączenie wydatku z kosztów podatkowych.
| Obszar | Podstawa prawna | Skutek zapłaty na rachunek spoza wykazu | Kiedy nie grozi |
|---|---|---|---|
| VAT | art. 117ba § 1 Ordynacji podatkowej | Nabywca odpowiada solidarnie, całym majątkiem, za zaległości VAT dostawcy w części proporcjonalnie przypadającej na tę dostawę lub usługę | transakcja do 15 000 zł, ZAW-NR w 7 dni, MPP, rachunek banku lub SKOK, WNT, import, dostawa rozliczana przez nabywcę |
| CIT | art. 15d ust. 1 pkt 2 ustawy o CIT | Wydatek nie jest kosztem uzyskania przychodów w części zapłaconej na ten rachunek | ZAW-NR w 7 dni, MPP, rachunek banku lub SKOK, WNT, import, dostawa rozliczana przez nabywcę |
| PIT (działalność gospodarcza) | art. 22p ust. 1 pkt 2 ustawy o PIT | Jak w CIT — wydatek nie jest kosztem w części zapłaconej na ten rachunek | jak w CIT |
| Koszt już ujęty | art. 15d ust. 2 CIT, art. 22p ust. 2 PIT | Trzeba zmniejszyć koszty (a gdy się nie da — zwiększyć przychody) w miesiącu, w którym zlecono przelew | jak wyżej |
| Środki trwałe i WNiP | art. 15d ust. 3 CIT, art. 22p ust. 3 PIT | Zasady stosuje się odpowiednio do nabycia lub wytworzenia środków trwałych i wartości niematerialnych | jak wyżej |
Odpowiedzialność solidarna nie oznacza automatycznej zapłaty podatku za kontrahenta. Ujawnia się dopiero wtedy, gdy dostawca ma zaległość w VAT i organ podatkowy skieruje roszczenie do nabywcy. Wyłączenie z kosztów działa natomiast od razu i nie zależy od tego, czy dostawca rozlicza się z fiskusem.
Kiedy przelew na rachunek spoza wykazu nie rodzi sankcji?
Ordynacja podatkowa (art. 117ba § 3) oraz ustawy o PIT i CIT (art. 22p ust. 4 i art. 15d ust. 4) wyłączają sankcje, gdy zapłata:
- została dokonana z zastosowaniem mechanizmu podzielonej płatności (MPP);
- poszła na rachunek spoza wykazu, ale płacący złożył zawiadomienie ZAW-NR w ciągu 7 dni od dnia zlecenia przelewu;
- poszła na rachunek banku lub SKOK służący do rozliczeń z tytułu nabytych wierzytelności (np. faktoring), wykorzystywany do pobrania należności i przekazania jej dostawcy albo prowadzony w ramach gospodarki własnej — jeżeli bank, SKOK albo wystawca faktury poinformował o tym płacącego razem z numerem rachunku;
- wynika z faktury za wewnątrzwspólnotowe nabycie towarów, import towarów lub usług albo dostawę rozliczaną przez nabywcę.
W solidarnej odpowiedzialności w VAT jest jeszcze jedno wyłączenie: transakcje, które nie przekraczają progu z art. 19 Prawa przedsiębiorców (art. 117ba § 3 pkt 1).
Jak złożyć zawiadomienie ZAW-NR?
Zawiadomienie składasz do naczelnika urzędu skarbowego właściwego dla Ciebie jako płacącego — nie dla kontrahenta — w terminie 7 dni od dnia zlecenia przelewu. Wystarczy je złożyć raz, przy pierwszej zapłacie na dany rachunek spoza wykazu. Najwygodniej zrobić to elektronicznie w e-Urzędzie Skarbowym na podatki.gov.pl.
Zgodnie z art. 117ba § 4 Ordynacji podatkowej zawiadomienie zawiera:
- NIP, nazwę i adres siedziby płacącego (u osoby fizycznej — imię, nazwisko i adres stałego miejsca prowadzenia działalności);
- dane wystawcy faktury wskazane na fakturze: NIP, nazwę albo imię i nazwisko oraz adres;
- numer rachunku, na który zapłacono;
- kwotę zapłaconą przelewem na ten rachunek i dzień zlecenia przelewu.
Terminu pilnuj od daty zlecenia, a nie od daty obciążenia rachunku czy zaksięgowania wyciągu. Raport z tego narzędzia z wynikiem NIE i identyfikatorem zapytania dokumentuje, kiedy i na jaki dzień stwierdzono brak rachunku w wykazie.
Dlaczego identyfikator zapytania jest dowodem sprawdzenia?
Każda odpowiedź API białej listy zawiera requestId — unikalny identyfikator zapytania — oraz requestDateTime, czyli datę i godzinę odpowiedzi serwera. Według specyfikacji API Ministerstwo Finansów zapisuje wszystkie zapytania w bazie danych, a identyfikator może potwierdzać fakt dokonania zapytania przed organami podatkowymi.
W praktyce raport z identyfikatorami zapytań pozwala wykazać, że:
- rachunek był w wykazie na dzień zlecenia przelewu (odpowiedź TAK z datą „stan na dzień”);
- sprawdzenie wykonano przed przelewem, a nie po kontroli (data i godzina odpowiedzi MF);
- sprawdzono dokładnie tę parę NIP i rachunek, której dotyczy płatność.
Raport przechowuj razem z potwierdzeniami przelewów co najmniej do upływu przedawnienia zobowiązań podatkowych za dany okres.
Jak działają rachunki wirtualne na białej liście?
Rachunki wirtualne (np. indywidualne numery do wpłat od klientów w dużych firmach) nie są publikowane w wykazie jako rachunki rozliczeniowe. API białej listy zwraca jedynie znacznik hasVirtualAccounts, czyli informację, że podmiot ma maski rachunków wirtualnych.
Metoda check, z której korzysta narzędzie, od 28 stycznia 2020 r. weryfikuje także rachunki wirtualne: dla rachunku wirtualnego powiązanego z rachunkiem rozliczeniowym z wykazu odpowiedź brzmi TAK. Gdy rachunek z odpowiedzią TAK nie występuje na liście rachunków rozliczeniowych podmiotu, a podmiot ma rachunki wirtualne, oznaczamy go w raporcie jako rachunek wirtualny. Według Ministerstwa Finansów zapłata na rachunek wirtualny powiązany z rachunkiem z wykazu nie powoduje negatywnych skutków podatkowych.
Przykład: sprawdzenie paczki przelewów krok po kroku
Spółka przygotowuje w środę przelewy za trzy faktury od czynnych podatników VAT:
| Faktura | Wartość transakcji | Wynik sprawdzenia | Co dalej |
|---|---|---|---|
| FV 7/10/2026 — usługa transportowa | 18 450,00 zł | TAK | przelew bez ryzyka; raport do dokumentacji |
| FV 12/2026 — rata 1 z 2 umowy na 24 000,00 zł | 12 000,00 zł | TAK | próg liczy się od transakcji (24 000 zł), więc sprawdzenie było potrzebne |
| FV 31/10/2026 — sprzęt (40 000,00 zł netto + 9 200,00 zł VAT) | 49 200,00 zł | NIE | wstrzymać przelew, poprosić o rachunek z wykazu albo zapłacić w MPP |
Załóżmy, że trzecia faktura zostanie mimo wszystko zapłacona zwykłym przelewem na rachunek spoza wykazu i spółka nie złoży ZAW-NR. Wtedy:
- 40 000 zł nie będzie kosztem uzyskania przychodów, a jeśli spółka już ujęła ten koszt, musi go zmniejszyć w miesiącu zlecenia przelewu;
- jeśli dostawca nie zapłaci VAT, spółka odpowiada solidarnie za jego zaległość do wysokości VAT przypadającego na tę dostawę, czyli 9 200 zł.
Złożenie ZAW-NR w ciągu 7 dni od zlecenia przelewu usuwa oba skutki. Zapłata w MPP zrobiłaby to od razu.
Jakie limity ma API białej listy?
Ministerstwo Finansów udostępnia API bez rejestracji i bez uwierzytelniania, ale z limitami liczonymi dla adresu IP:
- metoda check (para NIP i rachunek, odpowiedź TAK/NIE) — 5000 zapytań dziennie;
- metoda search (pełne dane podmiotu) — 100 zapytań dziennie, każde o maksymalnie 30 podmiotów;
- po wyczerpaniu limitu dostęp może być zablokowany do godziny 0:00 — API zwraca wtedy kod błędu WL-191.
Narzędzie sprawdza do 100 par za jednym razem, pyta API po kolei z krótką przerwą i pobiera dane podmiotów zbiorczo (30 NIP w jednym zapytaniu), więc paczka 100 par zużywa zwykle 100 sprawdzeń i 4 wyszukiwania. Jeśli API zgłosi aktualizację bazy (WL-195), narzędzie samo ponawia zapytanie; przy trwającej aktualizacji (WL-196) lub wyczerpanym limicie przerywa przebieg i pokazuje, które pary zostały sprawdzone.
Co zmieni się w 2027 roku?
Sejm uchwalił 18 września 2026 r. ustawę o zmianie ustawy o PIT oraz ustawy o CIT (druk nr 2837). Senat nie wniósł poprawek i 24 września 2026 r. ustawa trafiła do podpisu Prezydenta — na dzień aktualizacji tego poradnika nie została jeszcze opublikowana w Dzienniku Ustaw.
Jeżeli wejdzie w życie w uchwalonym brzmieniu, od 1 stycznia 2027 r.:
- z art. 22p ustawy o PIT i art. 15d ustawy o CIT znikną sankcje za zapłatę na rachunek spoza wykazu i z pominięciem MPP; zostanie wyłączenie z kosztów płatności dokonanych bez pośrednictwa rachunku płatniczego (np. gotówką powyżej 15 000 zł);
- do płatności za faktury wystawione przed 1 stycznia 2027 r. nadal będą stosowane dotychczasowe przepisy;
- solidarna odpowiedzialność za VAT z art. 117ba Ordynacji podatkowej pozostanie — ustawa jej nie zmienia, co wprost potwierdza uzasadnienie projektu.
Sprawdzanie rachunków przed przelewem pozostaje więc potrzebne także w 2027 r.
Biała lista i KSeF — skąd wziąć numer rachunku z faktury?
W fakturze ustrukturyzowanej KSeF (struktury FA(2) i FA(3)) NIP sprzedawcy jest w elemencie Podmiot1/DaneIdentyfikacyjne/NIP, a rachunki do zapłaty w Fa/Platnosc/RachunekBankowy/NrRB. Narzędzie odczytuje oba pola z wczytanych plików XML i dopisuje pary do listy razem z numerem i kwotą faktury.
Struktura FA(3) ma też pole RachunekWlasnyBanku. Jego wartości 1–3 odpowiadają rachunkom banku lub SKOK z wyłączeń opisanych wyżej (faktoring, pobranie należności, gospodarka własna). Takie rachunki oraz rachunki faktora (RachunekBankowyFaktora) oznaczamy w opisie pary, bo zwykle nie figurują w wykazie jako rachunki dostawcy.
Automatyczne sprawdzanie w fakturoza.pl
W fakturoza.pl (plan Grupa) każdy przelew w paczce jest sprawdzany na białej liście przed wysłaniem pliku do banku, a identyfikator zapytania zapisuje się przy pozycji paczki. Przelew na rachunek spoza wykazu wymaga osobnego potwierdzenia, zanim paczka zostanie zatwierdzona i trafi do banku.
Najczęstsze pytania
Czy sprawdzanie białej listy jest obowiązkowe?
Żaden przepis nie nakazuje samego sprawdzania. Obowiązkiem w praktyce jest zapłata na rachunek z wykazu, gdy transakcja przekracza 15 000 zł, a dostawca jest czynnym podatnikiem VAT — inaczej grozi solidarna odpowiedzialność za jego VAT i utrata kosztu. Sprawdzenie przed przelewem to jedyny sposób, by tego uniknąć.
Na jaki dzień sprawdzać rachunek na białej liście?
Na dzień zlecenia przelewu. Ustawy o PIT, CIT i Ordynacja podatkowa mówią o rachunku „zawartym na dzień zlecenia przelewu w wykazie”. Wykaz jest aktualizowany w dni robocze raz na dobę, więc wynik sprzed tygodnia nie przesądza o stanie w dniu płatności.
Co to jest identyfikator zapytania (requestId)?
To unikalny numer, który API Ministerstwa Finansów zwraca przy każdym sprawdzeniu. MF zapisuje wszystkie zapytania w swojej bazie, a według specyfikacji API identyfikator może potwierdzać fakt wykonania zapytania przed organami podatkowymi. Dlatego raport z requestId warto przechowywać razem z potwierdzeniem przelewu.
Ile rachunków mogę sprawdzić w ciągu dnia?
Ministerstwo Finansów pozwala na 5000 sprawdzeń metodą check oraz 100 wyszukiwań po maksymalnie 30 podmiotów dziennie z jednego adresu IP. Po wyczerpaniu limitu dostęp może być zablokowany do północy. Narzędzie sprawdza do 100 par za jednym razem.
Czy narzędzie sprawdza rachunki wirtualne?
Tak. Metoda check API białej listy od 28 stycznia 2020 r. rozpoznaje rachunki wirtualne powiązane z rachunkiem rozliczeniowym z wykazu i zwraca dla nich TAK. W raporcie oznaczamy taki rachunek, jeśli nie ma go na liście rachunków rozliczeniowych, a podmiot ma maski rachunków wirtualnych.
Co zrobić, gdy rachunku kontrahenta nie ma na białej liście?
Przed przelewem poproś kontrahenta o numer rachunku z wykazu albo zapłać w mechanizmie podzielonej płatności. Jeśli przelew już poszedł, złóż zawiadomienie ZAW-NR do swojego naczelnika urzędu skarbowego w ciągu 7 dni od dnia zlecenia przelewu — zwalnia ono z sankcji w VAT i w podatku dochodowym.
Czy białą listę trzeba sprawdzać przy fakturach poniżej 15 000 zł?
Sankcje dotyczą transakcji o wartości powyżej 15 000 zł. Liczy się jednorazowa wartość transakcji, a nie pojedynczej płatności, więc faktura zapłacona w ratach albo kilka faktur z jednej umowy mogą razem przekroczyć próg. Przy mniejszych kwotach sprawdzenie nie jest konieczne, ale nadal chroni przed oszustwem na podmieniony rachunek.
Czy płacąc w MPP muszę sprawdzać białą listę?
Zapłata z zastosowaniem mechanizmu podzielonej płatności wyłącza zarówno solidarną odpowiedzialność w VAT (art. 117ba § 3 pkt 4 Ordynacji podatkowej), jak i sankcję w kosztach (art. 22p ust. 4 pkt 3 PIT, art. 15d ust. 4 pkt 3 CIT). Sprawdzenie nadal pomaga wykryć błędny lub podmieniony numer rachunku.
Czy można sprawdzić na białej liście rachunek zagraniczny?
Nie. Wykaz zawiera rachunki rozliczeniowe i imienne rachunki w SKOK zgłoszone przez podatnika i potwierdzone w systemie STIR, a API przyjmuje wyłącznie 26-cyfrowe numery NRB. Zapłata dostawcy będącemu czynnym podatnikiem VAT na rachunek zagraniczny jest zapłatą na rachunek spoza wykazu.
Czy numery NIP i rachunków trafiają do fakturoza.pl?
Nie. Pary są wysyłane bezpośrednio z Twojej przeglądarki do API Ministerstwa Finansów (wl-api.mf.gov.pl), a pliki CSV i XML są odczytywane lokalnie. Raport powstaje w przeglądarce i nie jest nigdzie zapisywany, dopóki go nie pobierzesz.
Czy po 1 stycznia 2027 r. sprawdzanie białej listy nadal ma sens?
Tak. Uchwalona we wrześniu 2026 r. ustawa (druk nr 2837, czeka na podpis Prezydenta) znosi tylko sankcję w podatku dochodowym dla faktur wystawionych od 1 stycznia 2027 r. Solidarna odpowiedzialność za VAT dostawcy z art. 117ba Ordynacji podatkowej pozostaje bez zmian.
Źródła
- Wykaz podatników VAT — wyszukiwarka (Ministerstwo Finansów)
- API Wykazu podatników VAT — dokumentacja, limity i kody błędów (gov.pl, KAS)
- Zmiana wersji API Wykazu podatników VAT — weryfikacja rachunków wirtualnych (MF)
- Ustawa o podatku od towarów i usług, art. 96b (Dz.U. 2026 poz. 1263)
- Ordynacja podatkowa, art. 117ba (Dz.U. 2026 poz. 622)
- Ustawa o podatku dochodowym od osób prawnych, art. 15d (Dz.U. 2026 poz. 554)
- Ustawa o podatku dochodowym od osób fizycznych, art. 22p (Dz.U. 2026 poz. 592)
- Prawo przedsiębiorców, art. 19 (Dz.U. 2025 poz. 1480)
- Zawiadomienie ZAW-NR w e-Urzędzie Skarbowym (podatki.gov.pl)
- Przebieg prac nad ustawą o zmianie ustaw o PIT i CIT, druk nr 2837 (Sejm RP)
Aktualizacja: . Opracowanie: zespół fakturoza.pl. Narzędzie i poradnik mają charakter informacyjny i nie zastępują porady prawnej ani podatkowej.