Issuing and receiving invoices
Paying over PLN 15,000? Check the VAT white list
If you pay a business more than PLN 15,000 for an invoice from an active VAT taxpayer and the recipient's account is not in the VAT taxpayer register (the biała lista, or white list) on the day you order the transfer, you become jointly liable for the seller's VAT arrears in the part attributable to that transaction. On top of that, you can't book the payment as a tax-deductible cost. You avoid both by paying through the split payment mechanism (MPP, mechanizm podzielonej płatności) or by filing a ZAW-NR notification with your own tax office within 7 days of ordering the transfer.
Legal position as of 26 October 2026. For invoices issued from 1 January 2027 the cost sanction goes away, while joint liability stays (details below).
When do you have to check the account on the white list?
The consequences under art. 117ba of the Tax Ordinance (Ordynacja podatkowa) and art. 22p of the PIT Act apply to a transfer when three conditions are met at once:
- the other party to the transaction is a business (przedsiębiorca),
- the one-off value of the transaction exceeds PLN 15,000, "regardless of the number of payments arising from it" (art. 19 of the Entrepreneurs' Law, Prawo przedsiębiorców); exactly PLN 15,000 does not exceed the threshold,
- you are paying an invoice from a seller registered as an active VAT taxpayer (podatnik VAT czynny).
The threshold applies to the value of the transaction, not to a single transfer. Ania, a graphic designer running a JDG (jednoosobowa działalność gospodarcza, a Polish sole trader business), orders an online shop from a software studio for PLN 18,450 and pays in three instalments of PLN 6,150. Each instalment is below PLN 15,000, but the transaction exceeds the threshold, so she checks the account before every transfer. Foreign-currency transactions are converted at the NBP (National Bank of Poland) average rate from the last business day before the transaction date (art. 19 pkt 2).
If the seller is VAT-exempt, neither provision applies, because both refer to a supplier registered as an active VAT taxpayer. The rules also exclude payments for invoices documenting an intra-Community acquisition of goods, an import of goods or services, and a supply settled by the buyer (art. 117ba § 3 pkt 5).
What happens if the account is not on the list?
Joint liability for the seller's VAT. You are liable "with all your assets", together with the seller, for the seller's VAT arrears, in the part of the tax proportionally attributable to your transaction (art. 117ba § 1 of the Tax Ordinance). If the seller doesn't pay the VAT on Ania's invoice, the tax office can claim that tax from her. The provision covers every taxpayer within the meaning of art. 15 of the VAT Act, so VAT-exempt businesses too. Tax Ordinance, art. 117ba (Dz.U. 2026 item 622)
The expense drops out of your costs. You can't count as a tax-deductible cost the part of the expense you paid to an account outside the register (art. 22p ust. 1 pkt 2 of the PIT Act; for companies, the equivalent art. 15d ust. 1 pkt 2 of the CIT Act). If you have already booked the cost, you reduce your costs, and where that isn't possible you increase your revenue in the month you ordered the transfer (ust. 2). On the flat-rate scheme (ryczałt) you don't deduct costs, so this consequence usually doesn't affect you, but joint liability does. One exception: if, on the flat-rate scheme, you pay for an expense booked as a cost before you changed your form of taxation, you correct the costs for the year before the change (ust. 3). PIT Act, art. 22p (Dz.U. 2026 item 592)
What changes from 1 January 2027?
The act of 18 September 2026 (Dz.U. 2026 item 1371, published on 21 October 2026) leaves only payment made without a payment account in art. 22p ust. 1 of the PIT Act and art. 15d ust. 1 of the CIT Act. A transfer to an account outside the register and a payment that bypasses mandatory MPP drop out of those provisions. The invoice issue date decides: payments for an invoice issued before 1 January 2027 follow the old rules (art. 3 ust. 2), even if you pay it in 2027. This act does not amend art. 117ba of the Tax Ordinance. Dz.U. 2026 item 1371, art. 1–3 and 6
| Invoice issued | PIT/CIT cost when the account is off the list | Liability for the seller's VAT |
|---|---|---|
| up to 31 December 2026 | excluded (unless MPP or ZAW-NR) | yes (unless MPP or ZAW-NR) |
| from 1 January 2027 | no sanction | yes (unless MPP or ZAW-NR) |
The ZAW-NR page on podatki.gov.pl (updated 30 September 2026) still describes both consequences, because it predates this act.
How do you avoid the consequences? Pay with MPP or file ZAW-NR
Pay with MPP. A split payment transfer rules out both joint liability and the cost sanction, even if the account is not in the register (art. 117ba § 3 pkt 4 of the Tax Ordinance, art. 22p ust. 4 pkt 3 of the PIT Act). When MPP is mandatory and how it is marked on the invoice is covered in our post on split payment in KSeF.
File ZAW-NR within 7 days. If you paid by ordinary transfer to an account outside the register, you notify the head of the tax office that handles your own taxes (the payer's), not the seller's, within 7 days of the day you ordered the transfer. You file the notification with the first payment to a given account (art. 117ba § 3 pkt 2). The notification includes:
- your details: NIP, full name or business name, business address,
- the invoice issuer's details as shown on the invoice (NIP, name, address),
- the account number you paid to,
- the transfer amount and the date you ordered it.
According to podatki.gov.pl, you can file ZAW-NR online in e-Urząd Skarbowy (the tax office's online portal) after logging in through login.gov.pl. To file it for someone else, e.g. an accounting firm filing for a client, you need a PPO-1 or PPS-1 power of attorney (PPO-1 in e-Urząd Skarbowy). From 1 October 2026 a power of attorney to sign tax returns also covers signing ZAW-NR (art. 117ba § 3a, added by the act Dz.U. 2026 item 846). podatki.gov.pl: ZAW-NR notification
There are also no consequences when you pay to a special account of a bank or SKOK (a credit union), e.g. when the bank or SKOK has bought the receivable through factoring, provided the bank, the SKOK or the invoice issuer told you it is such an account (art. 117ba § 3 pkt 3).
How do you check the account and keep proof?
You check on the day you order the transfer, because the law refers to an account "included in the register on the day the transfer is ordered". The register is updated once a day on business days (art. 96b ust. 8 of the VAT Act), so a result from a week ago may already be out of date. Ania, paying in three instalments, therefore checks the account three times.
Enter the seller's NIP or the account number in the VAT taxpayer register search. The register shows the status (active or exempt) and the account numbers the taxpayer has reported. You can also check the status on a chosen day in the current year and the previous 5 years (art. 96b ust. 2 and 3). The search is also available through CEIDG, the Polish business register (ust. 9). VAT Act, art. 96b (Dz.U. 2026 item 1263)
The law doesn't require you to keep proof of the check, but it makes it easier to show in a dispute with the tax office that the number was on the list. Save a screenshot or printout of the result with the date and attach it to the invoice. Accounting software and businesses with many transfers use the register API: a query with a NIP and account number returns "TAK" or "NIE" (yes or no), the query date and its identifier (requestId), which you can keep in your records. VAT taxpayer register API
Check the account number on the KSeF invoice too
On an FA(3) invoice in KSeF (Krajowy System e-Faktur, Poland's National e-Invoicing System), the seller gives the account in the Platnosc/RachunekBankowy element (the full number in NrRB). The field is optional, and the schema doesn't link it to the white list: KSeF accepts an invoice with any correctly formatted number. So receiving an invoice through KSeF doesn't mean the account is on the list. Fake invoices carrying a fraudster's account number also turn up; how to spot them is covered in our post on fake invoices in KSeF. FA(3) schema, TRachunekBankowy
The schema also has a RachunekWlasnyBanku flag with values 1–3, whose descriptions match the bank and SKOK accounts in art. 117ba § 3 pkt 3. MF (the Ministry of Finance) hasn't explained whether that flag on the invoice counts as the notice the provision refers to.
What does the law leave open?
Art. 19 of the Entrepreneurs' Law refers to the "one-off value of the transaction", but doesn't say whether that means the gross or the net amount. We found no answer in the sources we checked. If the gross amount exceeds PLN 15,000 and the net doesn't, check the account anyway. It takes a minute.
When, from 1 January 2027, you pay a KSeF invoice with MPP, you include its KSeF number in the transfer message. How to do that is covered in our post on the KSeF number in a bank transfer.
Was this article helpful?
Sources
- Tax Ordinance (Ordynacja podatkowa), consolidated text Dz.U. 2026 item 622, art. 117ba
- Act of 29 May 2026 amending the Tax Ordinance, Dz.U. 2026 item 846 (art. 117ba § 3a)
- PIT Act, consolidated text Dz.U. 2026 item 592, art. 22p
- CIT Act, consolidated text Dz.U. 2026 item 554, art. 15d
- Act of 18 September 2026 amending the PIT and CIT Acts, Dz.U. 2026 item 1371
- Entrepreneurs' Law (Prawo przedsiębiorców), consolidated text Dz.U. 2025 item 1480, art. 19
- VAT Act, consolidated text Dz.U. 2026 item 1263, art. 96b
- podatki.gov.pl: ZAW-NR notification
- VAT taxpayer register search (biała lista, the white list)
- VAT taxpayer register API (documentation)
- FA(3) schema, elements RachunekBankowy and RachunekWlasnyBanku
Don’t miss KSeF changes
We’ll send a short email when KSeF rules or deadlines change. We only write then, so you won’t hear from us often.
You can unsubscribe at any time. Powered by Buttondown
Read next
- Invoices8 min read
Split payment in KSeF: how to fill in P_18A
Split payment (MPP) goes in P_18A: 1 above PLN 15,000 gross for annex 15 goods or services supplied to a taxpayer, otherwise 2. The field can't be left out.
- Invoices6 min read
Fake invoice in KSeF: what to do
You can't reject a fake invoice in KSeF. Don't pay it, check the NIP on the Biała Lista and report it with the “Zgłoszenie nadużycia” button.
- Invoices7 min read
KSeF number in a bank transfer: from 2027
From 1 January 2027, active VAT payers must put the KSeF number in the transfer title when paying active VAT payers. For several invoices: a collective ID.
More on this topic: Issuing and receiving invoices
- KSeF invoice issue date: which date counts
- Deleting a KSeF invoice: what to do instead
- Corrective note in KSeF: what to do instead
- PDF doesn't match the XML in KSeF: what counts
- Invoice outside KSeF: can you deduct the VAT?
- Receiving invoices in KSeF: nothing to accept
- Invoicing a private person in KSeF: PDF is fine
- Cash register invoices and NIP receipts in 2027