Oxyok Logo
Oxyok
← Back to blog
· 9 min· Paweł Woś

VAT taxpayer whitelist in Poland (2026) — what it is, how to check, consequences

The VAT taxpayer whitelist (biała lista): what it is, how to check a counterparty, the consequences of paying to a non-listed or wrong account, and the split payment mechanism in 2026.

VAT taxpayer whitelistbiała listaVATsplit paymentVAT account2026

The VAT taxpayer whitelist (biała lista) is a register of businesses you can safely buy from. If you pay more than 15,000 zł to a company that is not on the list or to the wrong account — the Tax Office will disallow your cost and your VAT deduction. And it will treat the payment as the counterparty's income.

In this guide I explain how the whitelist works in Poland in 2026 — from checking, through consequences, to the split payment mechanism.

What is the VAT taxpayer whitelist (biała lista)?

The whitelist is a publicly accessible register of active VAT taxpayers, created and maintained by the Ministry of Finance. The list includes:

  • A business's VAT status (active / exempt / unregistered)
  • Bank account numbers linked to the sole proprietorship (JDG)
  • VAT registration / deregistration date

Why does it exist? So nobody can buy goods from a "shell company" that collects VAT but never remits it to the Tax Office. By checking a counterparty on the whitelist you know whether it is safe to pay them.

VAT whitelist — how to verify counterparties

The split payment mechanism and the VAT taxpayer whitelist (biała lista podatników VAT) are two linked systems. Paying to an unverified account risks losing deductions and incurring extra tax.

Verification checklist

Check the NIP on the whitelist

Go to wlkp.mf.gov.pl (or the search at podatk.gov.pl) and enter the counterparty's NIP (tax ID). Check whether they are an active VAT taxpayer.

Verify the bank account number

Check whether the account you are paying to appears on the whitelist. The list includes accounts declared by the taxpayer and VAT accounts (rachunek VAT).

Check the 15,000 zł gross threshold

For B2B transactions above 15,000 zł gross, the split payment mechanism (mechanizm podzielonej płatności) is mandatory. The VAT goes to a separate VAT account.

Confirm before large payments

Take a screenshot of the verification or save a PDF. This is your proof of due diligence in case of an audit.

Consequences of paying to the wrong account (>15,000 zł gross)

Loss of VAT deduction

You cannot deduct VAT from an invoice if payment went to an account not on the whitelist.

Loss of cost deduction

The expense is not a tax-deductible cost — you pay higher income tax.

Additional 20% tax

The tax office imposes a penalty tax of 20% of the transfer amount (Art. 19 SL 2020 Act).

How to do it in practice

1. Before the first payment — download a whitelist certificate (PDF).

2. For every invoice >15,000 zł gross — use split payment in your bank.

3. If you paid the wrong account — correct within 14 days (relief recovery).

Key rule: Sanctions apply only to transactions above 15,000 zł gross. Below this threshold, you can pay normally. But it's worth checking the whitelist always — even small errors accumulate over a year and can cost thousands of złotys in corrections.

Not sure whether your counterparties are on the whitelist?

Let's check →

Based on the SL 2020 Act (Dz.U. 2020 poz. 720), the VAT Act, and MF regulations. The VAT taxpayer whitelist is maintained by the Ministry of Finance (wlkp.mf.gov.pl). The 15,000 zł gross threshold applies since 1 November 2019. All amounts for 2026.

How to check a counterparty

Checking is free and publicly accessible. Two methods:

1. Ministry of Finance website

Go to wlkp.mf.gov.pl (the VAT taxpayer search engine), enter the counterparty's NIP. You receive:

  • Status: "active taxpayer" or "exempt"
  • Bank accounts (numbers)
  • VAT registration date

2. API (for automation)

The Ministry of Finance provides an API for integration with accounting systems. Real-time checking, returns JSON.

3. Check before payment

Always check the counterparty's bank account on the whitelist before initiating a transfer. The list shows which accounts are "VAT accounts" (registered).

When must you check?

The obligation to check a counterparty exists for transactions above 15,000 zł gross. Below this threshold the obligation does not apply — but it is always worth checking.

The critical rule: the account must match

If you pay more than 15,000 zł gross, you must pay to an account visible on the whitelist. If you pay to a different account (e.g. a "personal," unreported one):

  • The Tax Office will disallow the cost (PIT)
  • The Tax Office will disallow input VAT
  • The payment is treated as the counterparty's income (20% lump-sum tax)

Consequences of a wrong payment

For example: you buy goods for 30,000 zł gross (24,390 zł net + 5,610 zł VAT). You pay to an account that is not on the whitelist.

What happens:

  1. Cost (PIT): 24,390 zł — the Tax Office disallows it. You pay extra PIT 12% × 24,390 = 2,927 zł
  2. Input VAT: 5,610 zł — the Tax Office disallows it. You cannot deduct it.
  3. Tax at the seller: 20% of 30,000 = 6,000 zł lump-sum (penalty)

Total cost of the error: ~14,537 zł — much more than the transaction itself.

Split payment mechanism — the VAT account

The split payment mechanism is mandatory for transactions above 15,000 zł gross in which both parties are active VAT taxpayers.

How it works:

  1. The payer has a VAT account (a separate bank account linked to the NIP)

  2. On a transfer above 15,000 zł gross — the bank automatically splits the payment:

    • Net amount → the seller's regular account
    • VAT amount → the seller's VAT account
  3. The seller receives the money in two accounts.

Why is it important?

  • VAT goes to a special VAT account, from which the seller can only pay their own VAT to the Tax Office or transfer it to another VAT supplier
  • The system prevents "VAT leakage"
  • It is mandatory for transactions in sensitive sectors (e.g. electronics, chemicals, fuels) and for transactions above 15,000 zł

When is split payment mandatory?

  • B2B transactions above 15,000 zł gross
  • Transactions in sensitive sectors (Annex 15 to the VAT Act)
  • Both parties must be active VAT taxpayers

When is it not mandatory?

  • Transactions below 15,000 zł
  • B2C transactions
  • Payments from consumers
  • Transactions with VAT-exempt counterparties

VAT account — what is it and how to open one?

A VAT account is a special bank account linked to the entrepreneur's NIP. It is used to transfer VAT amounts under the split payment mechanism.

How to open a VAT account:

  1. At the bank where you have your business account
  2. Notify the bank — the bank opens the VAT account automatically, linked to your NIP
  3. The bank reports the account to the Ministry of Finance — it appears on the whitelist

What you can spend money from the VAT account on:

  • Pay VAT to the Tax Office (VAT-7)
  • Pay another VAT supplier (split payment)
  • Pay PIT, CIT, ZUS, excise duty (since 2020)

You cannot use the VAT account for regular payments (rent, salaries, equipment).

The whitelist and ZUS and PIT

The whitelist concerns VAT, but it also has consequences for PIT:

  • If you pay more than 15,000 zł to the wrong account — the PIT cost will not be allowed
  • If you pay to an account not on the whitelist — input VAT will not be allowed
  • ZUS does not consider the whitelist — it does not affect contributions

Most common mistakes

1. Not checking the counterparty

Even for transactions below 15,000 zł it is worth checking. If the counterparty is "not on the list," you have a VAT and PIT problem.

2. Paying to a personal account

Even if it is the counterparty's "personal" account, but it is on the whitelist — it is safe. But if the personal account is not on the list — penalties.

3. No split payment above 15,000 zł

If the transaction is above 15,000 zł gross and both parties are active VAT taxpayers — split payment is mandatory. Missing it = penalties.

4. Using the VAT account for regular payments

The VAT account is only for VAT, PIT, CIT, ZUS, excise duty. Do not use it for rent, salaries, equipment.

5. Forgetting to update accounts

If you change banks, you must report the new account to the Ministry of Finance (through CEIDG). The old account is "deregistered" from the whitelist.

FAQ

Do I need to have a VAT account?

If you are an active VAT taxpayer — yes. The bank automatically opens a VAT account alongside your business account.

Does the whitelist apply to B2C transactions?

No. The whitelist applies only to B2B transactions above 15,000 zł gross.

What if the counterparty is not on the whitelist?

If the counterparty is not on the list, it means they are not an active VAT taxpayer — or not a business. Risk: input VAT will not be allowed, PIT cost will not be allowed.

Can I pay B2B above 15,000 zł without split payment?

Not if both of you are active VAT taxpayers. Split payment is mandatory. But you can pay "in one transfer" to the seller's VAT account — the bank splits it automatically.

Is the whitelist updated in real time?

Yes. The Ministry of Finance updates the list daily. VAT status can change from day to day.

Need help with the whitelist and split payment?

I handle sole proprietorship (JDG) accounting with full VAT support — checking counterparties on the whitelist, split payment, VAT accounts, VAT-UE. From 49 zł + VAT per month.

Email me at [email protected] or visit oxyok.com/pl.

Note: The VAT taxpayer whitelist (biała lista) and the split payment mechanism are based on the VAT Act (Art. 96, 105). Mandatory split payment for B2B transactions above 15,000 zł gross. Consult an accountant before making decisions.

Questions about accounting?

I run accounting for sole proprietors from 49 zł + VAT per month.

Get in touch
VAT taxpayer whitelist in Poland (2026) — what it is, how to check, consequences