Polish VAT Registration for Foreign Companies – Complete Guide
This is a complete guide to Polish VAT registration for foreign companies, with practical focus on EU structures while also covering key differences for non‑EU businesses. It explains when registration is required, how the process works, what documents are usually needed, how monthly VAT compliance functions after registration and where the practical risk areas appear.
This page is informational and built for the full topic. If you need execution rather than background, use the linked service pages for VAT registration, bank account opening support and monthly VAT compliance.
Related service pages
This guide collects information and search intent. These are the execution pages for the actual services.
Polish VAT Registration
Core service page
For foreign companies that need a Polish VAT number without opening a Polish subsidiary.
Go to VAT registration serviceOpen a Bank Account in Poland
Support service page
For foreign companies that need a Polish bank account for refunds, split payment and white list visibility.
Go to bank account serviceVAT Compliance in Poland
Ongoing service page
For companies that already have Polish VAT registration and need monthly reporting and practical support.
Go to VAT compliance serviceWhen is Polish VAT registration required and when is VAT UE activation required?
Polish VAT registration concerns domestic taxable activity in Poland. VAT UE activation concerns intra Community transactions reported under the Polish VAT number.
Domestic Polish VAT registration
Polish VAT registration is required when a foreign company performs taxable supplies physically located in Poland or otherwise subject to Polish VAT. The decisive point is not where the company is incorporated, but where the transaction is taxable and how the supply chain is organised in practice.
In simple language, Polish VAT registration becomes relevant when part of your operational model is anchored in Poland. That usually means stock in Poland, goods entering Poland, domestic supplies made in Poland, or services for which Poland is the place of taxation.
- Selling goods located in Poland including local stock, warehouse stock or fulfilment centres.
- Import of goods into Poland followed by domestic supply.
- Local services where Poland is the place of taxation.
- Marketplace structures where goods are dispatched from Poland.
- E commerce sales from Polish stock to Polish customers.
- Installation or assembly structures where the place of supply falls in Poland.
Foreign entities do not benefit from the Polish small business VAT exemption threshold available to domestic businesses. In practice, registration is required from the first taxable transaction performed in Poland.
Registration is generally not required where the reverse charge mechanism fully shifts VAT liability to the Polish customer and no other taxable activity arises in Poland. OSS may also eliminate the need for Polish VAT registration in some B2C cross border scenarios, but only if goods are not stored in Poland and the structure genuinely fits OSS rules.
Typical business models where Polish VAT registration appears
The most common pattern is not a foreign company opening a branch in Poland. It is a foreign company entering Poland through logistics, imports, fulfilment or selected domestic transactions. That is why VAT registration often appears earlier than corporate presence.
- Amazon FBA or other marketplace seller storing goods in Poland.
- Trading company importing goods via Poland and then reselling locally or within the EU.
- EU company using a Polish warehouse operator while retaining control over the stock.
- Service provider carrying out taxable work in Poland outside a full reverse charge scenario.
That does not automatically mean a Polish company is needed. Many businesses start with Polish VAT registration only. The separate question is whether the same facts later create corporate tax exposure through permanent establishment.
VAT UE activation under the Polish VAT number
If a foreign EU company registers for Polish VAT and performs intra Community transactions reportable under the Polish VAT number, that number should be activated for VAT UE purposes before the first such transaction.
- Intra Community acquisition of goods into Poland.
- Intra Community supply of goods from Poland.
- Triangular transactions where Poland is the reporting Member State.
- Cross border B2B services reported under the Polish VAT number.
Even if the company already has an EU VAT number in its home country, transactions carried out from Poland must be reported under the Polish VAT number once obtained. This is a common source of confusion in groups operating in several Member States.
In practice it is usually sensible to activate VAT UE together with Polish VAT registration. That avoids amendments to VAT R and reduces the risk of reporting a transaction too early.
What documents and forms are usually required?
Registration is performed using the VAT R form. In parallel, a NIP 2 identification form is submitted to obtain a Polish tax identification number. In practice the forms themselves are not the difficult part. The difficult part is making sure the documents and business explanation are coherent enough to survive verification.
- VAT R registration form.
- NIP 2 identification form.
- Articles of association or equivalent incorporation document.
- Commercial register extract from the country of seat.
- Confirmation of VAT registration in the home country.
- Description of planned activities in Poland.
- Representation documents and power of attorney where applicable.
- Additional logistics or transaction documents depending on the model.
Where should the filing be made?
Foreign entities registering only for Polish VAT purposes, without a Polish company and without a fixed establishment in Poland, usually file with the Head of the Second Tax Office Warszawa Śródmieście.
If a foreign company has a fixed establishment in Poland, the competent office may instead be determined by that establishment.
What does the tax office actually verify?
The authority does not only check whether the form is complete. It also checks whether the company exists, whether the people signing or acting for it are authorised, whether the transaction model makes sense and whether the planned activity genuinely creates Polish VAT obligations.
- Legal existence of the foreign company.
- Representation rules and signing authority.
- Consistency between the description of activity and the planned supply chain.
- Whether Poland is really part of the taxable transaction flow.
- Whether the registration is not purely artificial and refund driven.
Do corporate documents need translation?
Corporate documents must be understandable to the tax authority. In practice this often means a Polish translation, but the exact standard depends on the document and the case.
VIES verification confirms only that a foreign VAT number is active. It does not replace register extracts, articles of association or representation documents.
There is no single rule that every document must always be translated by a sworn translator, but key corporate documents are often prepared in sworn translation to reduce risk and avoid delays. That is particularly true where representation rules are complex, ownership is layered or the tax office needs to rely on the document as evidence during verification.
In simple cases, authorities sometimes accept high quality non sworn translations for selected documents. In more complex structures, relying on that approach is false economy because it often leads to follow up and delays.
Why complete documentation matters
In practice many VAT registrations are delayed not because the law is unclear, but because the file presented to the authority is weak. The common problems are vague business descriptions, missing logistics details, unclear counterparties, inconsistent dates and corporate documents that do not clearly show who may represent the company.
A good application tells one coherent story. It explains what the company does, why Poland is relevant, what transactions will occur, where goods move, who invoices whom and why Polish VAT registration is necessary.
Do you need a Polish bank account for VAT registration?
A Polish bank account is not always a formal filing condition for VAT R, but in practice it should be treated as part of the VAT registration process.
The VAT Act does not expressly say that a foreign EU company must already hold a Polish bank account at the moment of filing. In practice some registrations are submitted before the account is opened.
That said, not having a Polish bank account quickly creates operational problems. The account is later reported to the tax authorities and disclosed on the Polish VAT white list. This is why the bank account issue should not be treated as an afterthought. It is one of the practical foundations of a functioning Polish VAT setup.
Why it matters in practice
- VAT refunds are normally handled through a Polish domestic account.
- The split payment mechanism requires a VAT sub account linked to a Polish bank account.
- Polish counterparties often verify bank accounts against the VAT white list before making payments.
- Fintech solutions such as Revolut Business are not sufficient for Polish VAT operations. They do not support split payment and are not suitable for receiving VAT refunds.
Is the bank account required on filing day?
Not always in the narrow formal sense. But from a practical and risk management perspective the answer is close to yes, because a company that registers for VAT in Poland but has no workable banking setup will struggle immediately with refunds, white list visibility and settlement mechanics.
If the account is not opened before VAT registration, it should be opened immediately after registration and reported without delay. In practice an in person visit in Poland is required for identity verification of a board member or authorised representative.
Why foreign companies underestimate this step
Many foreign businesses assume that if they already have a bank account somewhere in the EU, or if they use a fintech platform, they can skip the Polish banking step. In practice that assumption causes delays, refund friction and counterparty discomfort. The issue is not only receiving money. It is also fitting into the Polish VAT infrastructure as it actually functions.
For the dedicated execution page focused only on this topic see Open a Bank Account in Poland for Foreign Companies.
Is KSeF registration mandatory for a foreign company registered for Polish VAT?
No. A foreign entity holding a Polish VAT number but without a registered seat or fixed establishment in Poland is not automatically subject to mandatory KSeF only because it is VAT registered.
VAT registration alone does not create KSeF obligation. The analysis depends mainly on whether the company has a seat or fixed establishment in Poland that participates in the invoiced transaction.
This point matters because many foreign companies hear that KSeF is becoming mandatory in Poland and incorrectly assume that every Polish VAT registrant falls into the same category. That is not how the rules work.
Can voluntary KSeF access still make sense?
- To receive structured invoices from Polish suppliers.
- To streamline VAT reconciliation and document control.
- To automate retrieval and processing of incoming invoices.
- To prepare in advance if the business later expands its Polish footprint.
Even when not mandatory, voluntary KSeF access can simplify practical compliance.
What are the monthly VAT obligations after registration?
After activation the company becomes subject to ongoing digital VAT reporting obligations in Poland. VAT compliance is continuous and fully electronic. The registration itself is only the start. The operational burden begins later, every month, through reporting, coding, payment tracking and document control.
- Monthly maintenance of VAT registers.
- Preparation and electronic submission of JPK V7.
- Submission of VAT UE where applicable.
- Monitoring VAT payments and refund positions.
- Handling tax office verification requests.
Why JPK V7 is the real compliance core
Poland operates one of the most structured VAT reporting systems in the EU. JPK V7 files are subject to automated verification and coding logic. This is not a simple VAT return in the old sense.
- Incorrect coding can trigger correction requests.
- Failure to correct structured errors can lead to penalties of up to PLN 500 per error.
- Serious irregularities can create fiscal penal exposure for management.
How long do VAT refunds take?
The standard refund deadline is 60 days, shortened to 25 days if statutory conditions are met. In practice, verification may extend the period.
Polish tax authorities often verify refund claims before releasing funds. The review usually focuses on transaction substance, transport documentation and proof of payment. Refund claims linked to weak documentation, new structures or unusually large input VAT positions often face closer scrutiny.
That means monthly VAT compliance is not just about filing on time. It is also about building refund defensibility through coherent documents, traceable payment flows and transaction logic that makes commercial sense.
For the dedicated execution page focused on ongoing work see VAT Compliance in Poland for Foreign Companies.
How does the VAT registration process work step by step?
Efficient registration depends mainly on complete documentation, a coherent business model description and consistency between declared activities and actual transaction flow.
- Initial model review of transaction structure, logistics chain, invoicing model and VAT exposure in Poland.
- Document verification including corporate documents, VAT confirmation, representation rules and business description.
- Bank account opening before or in parallel with VAT registration where needed in practice.
- Preparation of VAT R and NIP 2 including VAT UE activation where appropriate.
- Submission to the competent tax office.
- Verification phase with responses to clarification requests about business model, counterparties or warehouse arrangements.
- Activation and practical setup for reporting.
In standard cases VAT registration commonly takes around 1 to 4 weeks from filing a complete application, but extra rounds of questions can make it longer.
What VAT registration in Poland does not mean
- It does not create a Polish legal entity.
- It does not automatically create a permanent establishment for corporate tax purposes.
- It does not replace analysis of corporate income tax exposure.
Permanent establishment risk in Poland
A permanent establishment may arise if the foreign entity has sufficient human and technical resources in Poland enabling it to perform business activities on a stable basis.
- Warehouse combined with local decision making capacity.
- Dependent agents acting in the name of the foreign entity.
- Employees or long term contractors in Poland.
- Operational control over Polish infrastructure.
From a practical perspective, VAT registration is appropriate where the company performs taxable transactions in Poland without establishing a stable operational base. If the business will have people, decision making or stable infrastructure in Poland, a Polish company should often be considered instead.
If your activity in Poland is becoming more permanent, operational and management driven, you should consider setting up a Polish company instead of relying only on VAT registration. See our service: Open a company in Poland.
Many foreign investors begin with Polish VAT registration as an entry model for transactional activity. Only when local personnel, decision making capacity or stable infrastructure appear do they move to a fuller Polish corporate setup.
Common risks and typical mistakes
- Late registration after the first taxable transaction.
- Incorrect qualification of supplies as outside Poland.
- Failure to activate VAT UE before intra Community transactions.
- Inconsistent documentation for intra Community supplies.
- Improper import VAT settlement model.
- Lack of transaction substance in refund driven structures.
- No internal control over KSeF invoice issuance and receipt.
Consequences of failing to register on time
Failure to register before the first taxable transaction can result in backdated VAT assessments, interest, additional VAT liability and increased scrutiny in later reporting periods.
Selected examples
Illustrative examples based on typical cross border VAT projects.
German e commerce seller using Polish stock
A foreign seller stores goods in Poland through an FBA or warehouse structure and sells domestically or cross border. That usually creates Polish VAT obligations and often VAT UE reporting as well.
Dutch trading company importing through Poland
A foreign company imports goods into Poland and then sells them locally or onward within the EU. This often combines VAT registration, bank account opening and monthly compliance in one project.
FAQ
Do I need a Polish company to register for VAT?
No. Foreign companies can register directly for VAT in Poland without incorporating a local entity.
When do I need to register for VAT in Poland?
You must register before performing taxable activities such as selling goods in Poland, storing goods, or importing goods into Poland.
Can I register for VAT without a Polish bank account?
Not as a practical long term setup. A Polish bank account is usually needed for refunds, split payment and white list visibility.
Are fintech solutions like Revolut Business sufficient?
No. They are not sufficient for Polish VAT operations because they do not solve Polish split payment and refund issues.
Do I need to visit Poland to open a bank account?
Yes. A personal visit of a company representative is required, but preparation allows completion in one working day.
How long does VAT registration take?
Usually around 1 to 4 weeks from filing a complete application, but it can be longer if the tax office requests clarifications.
Do I need a tax representative in Poland?
EU companies generally do not. Non‑EU companies are usually required to appoint a Polish tax representative as a legal condition of VAT registration.
Can I recover Polish VAT?
Yes, if your transactions give the right to deduct VAT and the documentation is coherent and complete.
What is split payment?
A mechanism where the VAT amount is routed to a dedicated VAT account linked to a Polish bank account. In some transactions it is mandatory.
What filings are required after registration?
Monthly JPK V7 reporting, VAT UE where relevant and ongoing monitoring of payments, invoices and refund positions.
Can I register VAT for Amazon or marketplace sales?
Yes. This is one of the most common VAT registration scenarios in Poland, especially where stock is stored in Poland.
Can OSS replace Polish VAT registration?
Sometimes yes for specific B2C structures, but not where goods are stored in Poland or the transaction chain creates direct Polish VAT obligations.
What are the risks of incorrect VAT handling?
Penalties, denied deductions, delayed refunds, correction requests and broader scrutiny by the tax office.
Do I need KSeF?
Not always. It depends mainly on whether the foreign company has a seat or fixed establishment in Poland that participates in the invoiced transaction.
Does VAT registration create a permanent establishment?
No by itself. Permanent establishment is a separate corporate tax issue, although the same facts that create VAT registration can also indicate broader tax exposure.
Can I use my foreign invoicing software?
Only if it can operate correctly within the Polish invoicing framework and, where relevant, KSeF requirements. Many foreign systems are not adapted to Polish structured invoicing rules.
Need execution rather than background?
This guide is designed for information and SEO. If you already know what you need, go directly to the relevant service page.
Who handles your case
If you need practical support with Polish VAT registration, bank account opening or ongoing compliance, you can contact us.

