VAT White List in Poland — How to verify contractors and avoid penalties for incorrect transfers
Poland’s VAT whitelist (officially: the Register of VAT-registered taxpayers) is a public database maintained by the Head of the National Revenue Administration (KAS). It lets you check a business partner’s VAT status and verify their bank account number. For transactions above PLN 15,000 gross, sending a bank transfer to an account that doesn’t appear on the whitelist can cost you the tax deduction and expose you to joint liability for the seller’s unpaid VAT. You have 7 days to file a ZAW-NR notification to avoid those penalties — or you can pay using the split payment mechanism instead.
What is the Polish VAT whitelist?
The VAT whitelist has been in operation since 1 September 2019 and is governed by Article 96b(1) of the Polish VAT Act. It is updated every business day. The database is publicly available and free to search.
What information does the whitelist contain?
The register covers three categories of entities: active VAT payers (including those restored to the register after deregistration), entities removed from the VAT register, and entities refused registration. For each entity you can see:
- Company name or individual entrepreneur’s name
- Tax ID (NIP), business registry number (REGON), and KRS number (if applicable)
- VAT status — active, exempt, or deregistered
- Registered office address (for non-natural persons)
- Names and tax IDs of persons authorised to represent the entity
- Dates of registration, deregistration, or reinstatement
- Bank account numbers registered with the tax office or CEIDG (the business registry for sole traders)
Data is fed into the whitelist automatically from CEIDG, KRS, and tax office records. You do not need to apply — it happens by default. The only exception is if your own data is incorrect, in which case you submit a correction request to the Head of KAS.
How to check a supplier on the VAT whitelist
Use the official Ministry of Finance search tool at podatki.gov.pl/wykaz-podatnikow-vat-wyszukiwarka. You can search by NIP (tax ID), REGON, bank account number, or company name.
Step-by-step verification before making a payment
- Go to the Ministry of Finance whitelist search tool.
- Enter the supplier’s NIP — this is the most reliable identifier. Company names can be duplicated or contain slight spelling variations.
- Set the verification date to the day you plan to send the transfer. The whitelist shows data as of the selected date.
- Cross-check the account number — confirm that the account shown on the invoice matches one of the accounts listed on the whitelist.
- Save proof of verification — take a screenshot or print the result. This is your evidence of due diligence in the event of a tax audit.
Best practice: always check on the day of the transfer, not the day you receive the invoice. The whitelist is updated daily, and a supplier’s status can change overnight. A Monday check does not protect you if the payment goes out on Wednesday.
API-based verification
The Ministry of Finance provides a public API that allows accounting and ERP systems to verify account numbers automatically at the point of invoice processing. Most popular Polish accounting platforms (wFirma, Comarch, InsERT, Symfonia) support this integration. For companies processing dozens of transfers daily, automated verification is the only practical approach.
When is whitelist verification required?
The obligation to verify a supplier’s bank account on the whitelist arises when three conditions are met simultaneously: the transaction value exceeds PLN 15,000 gross, payment is made by bank transfer, and the seller is an active VAT taxpayer. The rules apply exclusively to B2B transactions (Article 19 of the Entrepreneurs’ Law and Article 117ba of the Tax Ordinance).
How the PLN 15,000 threshold works
The PLN 15,000 limit applies to the value of a single transaction — not a single invoice or transfer. If a framework contract is worth PLN 20,000 split into four instalments of PLN 5,000 each, the threshold is still exceeded because it’s one transaction. Every payment made under that contract should go to a whitelisted account.
Transactions in foreign currencies are converted to PLN using the average NBP exchange rate from the last business day before the transaction date. If the converted amount exceeds PLN 15,000, the verification obligation applies.
When verification is not required
- The transaction is below PLN 15,000 gross
- Payment is made in cash (though a separate B2B cash limit of PLN 8,000 applies from 2024)
- The seller is VAT-exempt
- The transaction is B2C (consumers are not VAT taxpayers)
- Payment goes through a payment processor such as PayU, Przelewy24, or DotPay — the Ministry of Finance has confirmed these carry no negative tax consequences
- Payment is settled by set-off (netting of mutual receivables)
What are the consequences of paying into the wrong account?
A transfer over PLN 15,000 to an account not listed on the whitelist triggers two penalties: the buyer loses the right to treat the expense as a tax-deductible cost (for PIT/CIT purposes), and becomes jointly liable for any VAT that the seller failed to pay to the tax office on that transaction (Article 117ba § 1 of the Tax Ordinance).
| Penalty | What it means | Legal basis |
|---|---|---|
| Loss of tax-deductible cost | The expense paid to a non-whitelisted account cannot be deducted as a business cost for PIT/CIT purposes | Art. 22p(1)(2) PIT Act / Art. 15d(1)(2) CIT Act |
| Joint VAT liability | The buyer is jointly liable with the seller for any VAT unpaid to the tax authority on that transaction — up to the VAT amount shown on the invoice | Art. 117ba § 1 Tax Ordinance |
Joint liability means the tax office can pursue you for the VAT even if the seller is solvent. In practice, this instrument is most commonly used when the seller turns out to be a “missing trader” with no assets to pursue.
An important limit on joint liability
Joint liability only covers the portion of VAT that the seller actually failed to remit to the tax office from that specific transaction. If the seller correctly settled the VAT, the buyer bears no joint liability — even if the transfer went to a non-whitelisted account. The buyer does, however, still lose the tax-deductible cost.
How to avoid the penalties
There are two ways to protect yourself: file a ZAW-NR notification with the head of the tax office within 7 days of initiating the transfer, or pay using the split payment mechanism. Either approach eliminates both penalties.
ZAW-NR notification — key rules
- Deadline: 7 days from the date you instructed your bank to make the transfer (not the date the funds are debited or received).
- Recipient: the head of the tax office with jurisdiction over the buyer (the party making the payment).
- Form: ZAW-NR — available electronically via ePUAP/Biznes.gov.pl or in paper form at any tax office.
- Repeat payments: you only need to file once per account per supplier. Subsequent transfers to the same account of the same supplier do not require a new notification.
- Content: include the seller’s NIP, the account number used, and the amount paid.
Split payment as an alternative
Paying via split payment (mechanizm podzielonej płatności) protects you from both penalties even without filing ZAW-NR. If you paid in split payment, you neither lose the tax-deductible cost nor face joint VAT liability — regardless of whether the account appears on the whitelist. This is particularly useful when you need to pay urgently and are uncertain about the supplier’s account status.
Why might a supplier’s account not appear on the whitelist?
The whitelist only includes business (settlement) accounts that the entrepreneur has formally registered with the tax office or CEIDG. A personal (retail) bank account, even if used for business purposes, will not appear.
Most common reasons for a missing account
- Personal account used instead of a business account — sole traders sometimes use a personal account for business. These are not registered in CEIDG and do not appear on the whitelist.
- New account not yet reported — the supplier opened a new account but has not updated their CEIDG entry or notified the tax office via form NIP-2 / NIP-8.
- Virtual or technical account — e.g., mass payment identifiers. The Ministry of Finance has clarified that virtual accounts linked to a registered master account generally carry no negative consequences, but caution is still advisable.
- VAT-exempt supplier — businesses below the PLN 200,000 turnover threshold are VAT-exempt and are not required to have their accounts on the whitelist. Verification is not required in these cases.
- Update delay — data is refreshed once per business day. An account registered yesterday may not appear on the whitelist until the following day.
If a supplier’s account is not listed, don’t assume wrongdoing. Contact the supplier and ask them to verify their CEIDG registration or report the account to the tax office.
How to ensure your own accounts appear on the whitelist
There is no separate application process — bank accounts are listed automatically once correctly registered in the appropriate registry: CEIDG for sole traders, or the tax office (forms NIP-2 / NIP-8) for companies in the KRS register.
How to update your data
- Sole trader (JDG): file an amendment to your CEIDG entry (form CEIDG-1) online at biznes.gov.pl. Add the new account in the banking details section.
- Company: submit form NIP-2 (or NIP-8 for tax groups) to your tax office. The new account should appear on the whitelist within 1–2 business days.
- Correcting errors: if incorrect data appears on the whitelist, submit a correction request to the Head of KAS via podatki.gov.pl.
Payments via third-party processors (PayU, Przelewy24)
Payments made through online payment processors (PayU, Przelewy24, DotPay, Stripe) carry no negative tax consequences, even though the processor’s account does not appear on the whitelist. The Ministry of Finance confirmed this in its tax explanatory notes dated 20 December 2019.
Similarly, paying by corporate credit or debit card does not require verification of the supplier’s account on the whitelist. The verification obligation applies exclusively to direct bank transfers to the supplier’s account.
Frequently asked questions
Do I need to check the whitelist for every bank transfer?
The obligation applies to transactions over PLN 15,000 gross made to active VAT taxpayers. For smaller amounts, cash payments, set-offs, or payments to VAT-exempt suppliers, verification is not required. In practice, we recommend checking all new suppliers regardless of the amount.
How long do I have to file ZAW-NR?
7 days from the date you instructed your bank to make the transfer — not the date of debiting or receipt. You file with the head of the tax office responsible for your business (the buyer). You only need to file once per account per supplier.
Does split payment protect against all penalties?
Yes. Paying via split payment eliminates both the risk of losing the tax deduction and joint VAT liability — even if the account is not on the whitelist. It is the safest option when you have doubts about a supplier’s account details.
Is a transfer to a virtual account safe?
Virtual accounts (used for mass payments) are generated by banks and linked to the supplier’s registered master account. The Ministry of Finance has indicated that if the master account is whitelisted, payments to linked virtual accounts should not carry negative consequences. Nevertheless, we recommend confirming with the supplier which account is registered.
What if my supplier is VAT-exempt?
If the seller uses VAT exemption (subjective or objective), the obligation to verify their account on the whitelist does not apply. The penalties under Article 117ba of the Tax Ordinance apply only to transactions with active VAT payers.
Does the whitelist apply to cross-border transactions?
No. The whitelist applies only to domestic transactions — payments to entities registered as Polish VAT taxpayers. Cross-border transfers (e.g., imports of services, intra-Community acquisitions) are not subject to whitelist verification.
How to protect your business from whitelist penalties
The VAT whitelist is a protective tool — but only if used consistently. Check the supplier’s account on the day you make the transfer, not the day you receive the invoice. Archive proof of each verification. Introduce a simple written internal procedure that specifies who checks, when, and where results are recorded. If the account is not on the whitelist, either pay by split payment or file ZAW-NR within 7 days.
Also make sure that your own bank accounts are correctly registered and appear on the whitelist. Missing accounts undermine your credibility with business partners and create unnecessary friction.
PL: Leszek Woronowicz posiada wieloletnie, bogate doświadczenie w obszarze finansów, bankowości oraz doradztwa biznesowego, zdobyte zarówno w Polsce, jak i za granicą.
Brał czynny udział w zakładaniu spółek akcyjnych oraz spółek z ograniczoną odpowiedzialnością w Polsce i na Ukrainie, pełniąc rolę doradcy dla międzynarodowych podmiotów, m.in. dla Nestlé Ukraine.
Pracował w szeregu instytucji bankowych, w których kierował m.in. Departamentem Skarbu oraz Departamentem Bankowości Korporacyjnej. Pełnił funkcję członka zarządu jednego z banków poza granicami kraju, a także był stałym członkiem komitetu kredytowego i komitetu ALCO.
Specjalizuje się w ocenie wiarygodności kredytowej przedsiębiorstw, obejmującej analizę bilansów, rachunków wyników oraz przepływów pieniężnych (cash flow) dużych spółek. Posiada również rozległe doświadczenie w analizowaniu dokumentów księgowych oraz ocenie ryzyk prawnych związanych z działalnością przedsiębiorstw i transakcjami finansowymi.
Dysponuje szeroką wiedzą w zakresie rynku instrumentów finansowych, kredytowania oraz rynku kapitałowego. Jako doradca uczestniczył w przygotowaniu memorandum informacyjnych dla dwóch spółek zagranicznych debiutujących na rynku NewConnect. Doradza przedsiębiorstwom w budowaniu skutecznych modeli biznesowych, wspierając je w realizacji strategii rozwoju i ekspansji rynkowej.
EN: Leszek Woronowicz has many years of extensive experience in finance, banking, and business consulting, gained both in Poland and abroad.
He actively participated in establishing joint-stock companies and limited liability companies in Poland and Ukraine, acting as an advisor for international entities, including Nestlé Ukraine.
He has worked at several banking institutions, where he managed, among others, the Treasury Department and the Corporate Banking Department. He served as a board member of a bank outside of Poland and was also a permanent member of the credit committee and the ALCO committee.
He specializes in assessing the creditworthiness of enterprises, which includes the analysis of balance sheets, profit and loss accounts, and cash flows of large companies. He also has extensive experience in analyzing accounting documents and evaluating legal risks associated with business activities and financial transactions.
He has broad expertise in the financial instrument market, lending, and the capital market. As an advisor, he participated in preparing information memorandums for two foreign companies making their debut on the NewConnect market. He advises companies on building effective business models, supporting them in implementing development strategies and market expansion.
RU: Лешек Воронович обладает многолетним, обширным опытом в сфере финансов, банковского дела и бизнес-консалтинга, полученным как в Польше, так и за рубежом.
Он принимал активное участие в создании акционерных обществ и обществ с ограниченной ответственностью в Польше и на Украине, выступая в роли консультанта для международных организаций, включая Nestlé Ukraine.
Работал в ряде банковских учреждений, где руководил, среди прочего, Казначейским департаментом и департаментом корпоративного банкинга. Являлся членом правления одного из банков за пределами страны, а также был постоянным членом кредитного комитета и комитета ALCO.
Специализируется на оценке кредитоспособности предприятий, включая анализ балансовых ведомостей, отчетов о прибылях и убытках, а также денежных потоков (cash flow) крупных компаний. Также обладает широким опытом анализа бухгалтерских документов и оценки юридических рисков, связанных с деятельностью предприятий и финансовыми сделками.
Обладает широкими знаниями в области рынка финансовых инструментов, кредитования и рынка капитала. В качестве консультанта участвовал в подготовке информационных меморандумов для двух иностранных компаний, дебютировавших на рынке NewConnect. Консультирует предприятия по построению эффективных бизнес-моделей, поддерживая их в реализации стратегий развития и рыночной экспансии.
View also
Sunday April 5th, 2026
Holiday communication for clients
Wednesday March 25th, 2026


