Polish VAT Registration for Foreign Companies and Polish Bank Account Rules

Published: 29 September 2025 · Last updated: 16 July 2026 · Jerzy Gaweł, Tax Advisor

The law does not say it in one simple sentence, but the practical result is clear: a foreign company cannot function properly as a Polish VAT taxpayer without a bank account in a Polish bank.

Key takeaway: in practice a foreign company that wants to operate as a Polish VAT taxpayer must open a bank account in a Polish bank. Without it, VAT refunds, split payment and normal VAT settlements will not work. Companies should reserve extra time for this step, since bank AML procedures often take longer than expected.

VAT registration

It should normally be completed before the first taxable transaction in Poland.

JPK_V7

Polish VAT reporting is fully digital and must work every month, not only on registration day.

KSeF

Mandatory e-invoicing is now in effect, but not every foreign VAT registrant falls into the same category.

1. When must a foreign company register for VAT in Poland?

In standard cases VAT registration should be completed before the first taxable supply in Poland. This usually matters where a foreign company stores goods in Poland, makes domestic supplies, performs installation or assembly work, or carries out transactions not fully covered by reverse charge.

Typical triggers for Polish VAT registration

  • Selling goods from stock located in Poland
  • Performing installation or assembly services in Poland
  • Making domestic transactions not covered by reverse charge
  • Running a supply chain that requires local Polish VAT settlement

Why this matters

  • It opens the way to deduct input VAT on Polish costs and imports
  • It allows proper invoicing with Polish VAT where needed
  • It reduces compliance risk once activity in Poland starts
  • It puts the company into the normal Polish VAT reporting framework

2. Polish bank account in practice

Although Polish and EU VAT legislation does not contain a single sentence stating that a foreign company must hold a Polish bank account, in practice opening such an account is an inseparable element of VAT registration for foreign businesses. Without a Polish account, normal VAT operations quickly become impossible.

A frequent mistake made by foreign companies operating across multiple countries is assuming that modern fintech accounts such as Revolut Business can replace a traditional domestic bank account. In Poland this assumption is wrong. VAT refunds are not paid to such accounts and split payment transactions cannot be executed from them.

VAT refunds

In practice, handled through domestic Polish bank accounts belonging to the taxpayer.

Split payment

Requires a dedicated VAT sub-account attached to a Polish settlement account in a Polish bank.

Fintech limitation

Revolut Business and similar solutions usually cannot receive Polish VAT refunds and do not support split payment.

White list of bank accounts

Payments above PLN 15,000 to an account outside the official white list can cost the payer tax deductibility and create joint liability for the supplier’s unpaid VAT.

Opening the bank account takes time

Foreign companies should plan sufficient time for opening the bank account. Anti-money-laundering requirements mean banks must verify the ownership structure, source of funds and business activity, which requires documentation and internal bank review. In many VAT registration procedures the tax office already asks for confirmation of the Polish bank account during the verification stage.

3. Poland has a fully digital VAT system: JPK_V7 and KSeF

Polish VAT compliance is digital from the start. VAT returns and detailed records are submitted through the JPK_V7 reporting system, so foreign companies need a structure that works every month, not only a one-time VAT registration.

In practice this means

  • Your registration data should be complete and coherent from the start
  • Your accounting provider must file JPK_V7 correctly and on time every month
  • Your payment flows must match Polish VAT documentation standards
  • Your accounting and invoicing processes must work in a digital environment

KSeF, the Polish national e-invoicing platform, is a continuation of this digital VAT framework, not a separate topic. It is now mandatory: since 1 February 2026 for taxpayers whose sales exceeded PLN 200 million, and since 1 April 2026 for all other taxpayers, with a transitional easing running until 31 December 2026 for very low monthly invoice volumes.

Not every foreign company registered for Polish VAT automatically falls within mandatory KSeF. The position depends on whether the company has a seat or a fixed establishment in Poland that participates in the invoiced transaction.

4. Action points for foreign businesses

  1. Check early whether your Polish activity creates a VAT registration obligation
  2. Do not treat the bank account issue as secondary, solve it before operations start
  3. Set up ongoing JPK_V7 compliance, not only one-time registration assistance
  4. Confirm whether mandatory KSeF applies to your structure or whether only voluntary use is possible
  5. Make sure your accounting partner is technically ready, not only legally informed

Frequently asked questions

Do foreign companies need a Polish bank account for VAT refunds?

In practice yes. VAT refunds are typically handled through Polish bank accounts connected to the taxpayer and visible in the Polish banking system.

Can Revolut Business be used for Polish VAT payments?

Usually not. Accounts such as Revolut Business generally cannot receive Polish VAT refunds and do not support the Polish split payment mechanism required for many VAT transactions.

Is KSeF mandatory for every foreign company registered for VAT in Poland?

No. The obligation depends mainly on whether the company has a seat or a fixed establishment in Poland participating in the invoiced transaction. Some foreign VAT registrations may remain outside mandatory KSeF in certain structures.

In practice a foreign company operating as a Polish VAT taxpayer must have a bank account in a Polish bank. Without it, VAT refunds cannot be received, split payment cannot be used and normal VAT settlements become impractical. Opening the bank account should be treated as part of the VAT registration process itself, and companies should reserve extra time since the banking process frequently takes longer than the VAT registration procedure itself.

Polish VAT registration and monthly compliance

Detailed support for VAT registration and ongoing monthly compliance obligations for foreign companies operating in Poland.

Go to the VAT service page

Jerzy Gaweł

Jerzy Gaweł

Tax Advisor
Jerzy reviews and updates this article when Polish tax regulations change. He supports foreign-owned companies in Poland with VAT compliance and accounting.