When is Polish VAT registration mandatory?
A foreign company must register for VAT in Poland before its first taxable transaction in Poland. Polish resident businesses may benefit from the PLN 200,000 domestic exemption, but that threshold does not protect a French, German, UK or US company carrying out taxable flows in Poland.
Typical triggers include:
| Situation | EU business | Non-EU business |
|---|---|---|
| Holding stock in Poland, including 3PL warehouses or Amazon FBA | Required | Required |
| Intra-Community acquisitions of goods in Poland | Required | Required |
| B2C distance sales without OSS registration | Required | Required |
| Local supplies of goods dispatched from Poland | Required | Required |
| Importing goods into Poland and deducting import VAT | Required | Required |
| B2B services taxable in Poland, for example real estate services | Required | Required |
Stock is the common trap. If your goods sit in a Polish fulfilment centre, even under a third-party logistics arrangement, Polish VAT registration is almost certainly required. See our complete VAT rules in Poland guide for the full picture of taxable triggers.
Do not confuse Polish VAT registration with a simple cross-border B2B sale from another EU country. If goods are shipped from France to a Polish VAT-registered customer, the transaction may fall under the reverse charge or intra-Community supply rules. If the goods are already in Poland, you are in a different VAT scenario.
How the Polish VAT registration process works
The registration process has four practical steps: prepare the file, complete NIP-2 and VAT-R, submit the application to the Warsaw tax office, then check the VAT number in VIES. The statutory processing time is 40 days, but 6 to 8 weeks is the safer operating assumption.
Step 1 - Prepare the supporting documents
Start with the documents, not the forms. The Polish tax office can block the file if a register extract is outdated, a signature is missing, or a non-EU document has not been translated.
For non-EU companies, allow 2 to 3 extra weeks for sworn Polish translations.
Step 2 - Complete NIP-2 and VAT-R
NIP-2 is the tax identification form used to obtain the Polish NIP (Numer Identyfikacji Podatkowej). VAT-R registers the business as a VAT taxpayer.
Both forms must be:
- completed in Polish;
- signed with original signatures;
- consistent with the company register extract;
- filed with UPL-1 if an authorised agent or fiscal representative acts for the company.
Scanned signatures are not accepted for this registration file.
Step 3 - File with the competent tax office
Foreign companies with no registered office or fixed establishment in Poland file with:
Drugi Urząd Skarbowy Warszawa-Śródmieście ul. Jagiellońska 15, 03-719 Warsaw
Applications can be filed by post or in person. Non-EU companies should expect a paper process; electronic submission is not the route to rely on for the initial file.
Step 4 - Receive the number and check VIES
The Polish VAT number is the NIP with the PL prefix for EU VAT purposes, for example PL1234567890. Once the number is issued, check it immediately in VIES.
A NIP can exist before the VAT number is fully active in VIES. If you invoice intra-Community flows before VIES activation, your customer may refuse zero-rated or reverse-charge treatment.
What documents are required?
A Polish VAT registration file usually combines five core documents with additional translations and representative forms for non-EU businesses. The EU file is lighter; the non-EU file is more formal and less forgiving.
Core documents for EU and non-EU companies
| Document | Requirement |
|---|---|
| Company register extract, K-bis or equivalent | Less than 3 months old on the filing date |
| Articles of association | Complete document; Polish translation may be requested |
| ID document of the legal representative | Passport recommended for non-EU nationals |
| NIP-2 form | Completed in Polish and signed in original |
| VAT-R form | Completed in Polish and signed in original |
Additional documents for non-EU companies
Non-EU businesses must provide Polish sworn translations of foreign official documents. They must also appoint a fiscal representative before filing; the signed UPL-1 authority is attached to the initial application.
The rejection risk is usually procedural, not technical VAT law: stale registry extract, inconsistent legal name, missing original signature, untranslated document, or fiscal representative appointed too late.
Is a fiscal representative mandatory in Poland?
A fiscal representative in Poland is mandatory for companies established outside the European Union and optional for EU companies. For non-EU businesses, the obligation comes with a serious consequence: the fiscal representative can be jointly liable for Polish VAT debts and penalties.
For EU companies, a representative is not legally required. In practice, I still recommend local VAT support in most cases because Polish compliance is operationally heavy: monthly JPK_V7M files, Polish-language correspondence with the tax office, technical XML formats and local invoicing checks.
| Company situation | Fiscal representative |
|---|---|
| EU company - VAT registration only | Not mandatory, recommended |
| EU company - registration plus ongoing filings | Strongly recommended |
| Non-EU company | Mandatory |
Serious Polish tax representatives run a risk review before accepting a non-EU mandate. That is normal. Joint liability means they are not simply forwarding forms; they are taking fiscal exposure on your Polish VAT position.
What happens after VAT registration?
After registration, a non-resident company registered for Polish VAT normally files a monthly Polish VAT return (JPK_V7M) by the 25th day of the following month. JPK_V7M is the Polish Standard Audit File for Tax, combining the former VAT return and VAT purchase/sales ledgers into one structured XML file.
| Item | Detail |
|---|---|
| Return | JPK_V7M |
| Format | XML file compliant with Polish technical specifications |
| Frequency | Monthly for non-resident VAT-registered businesses in practice |
| Deadline | 25th day of the month following the reporting period |
| Late or missing filing risk | Up to PLN 3,000,000 under the Polish Fiscal Penal Code |
| Error risk | Penalties can depend on the tax impact and nature of the error |
Intra-Community transactions may also require parallel reporting, such as EC Sales Lists or INTRASTAT in Poland.
If you are not registered for Polish VAT and only need to recover Polish input VAT, the route may be the EU 8th Directive refund procedure instead of registration. That applies to EU businesses with eligible professional expenses, not to taxable operations that should have been declared through a Polish VAT number.
KSeF and e-invoicing in 2026
Poland is rolling out mandatory e-invoicing through KSeF in 2026. Since 1 February 2026, the obligation applies to large VAT taxpayers; from 1 April 2026, it extends to other taxpayers. See our guide on invoicing in Poland.
KSeF is the Polish national e-invoicing platform managed by the Ministry of Finance. For foreign companies registered for VAT in Poland but with no Polish fixed establishment (stałe miejsce prowadzenia działalności gospodarczej), the key point is narrower: they are generally exempt from issuing invoices through KSeF, but they may receive KSeF invoices from Polish suppliers and need a process to handle them. Learn how to claim a VAT refund in Poland.
KSeF analysis depends on whether the foreign company has a fixed establishment in Poland and whether that establishment participates in the transaction. Do this review before designing your invoicing flow. See our guide on the .
FAQ
What is the difference between a NIP and a Polish VAT number?
The NIP is the 10-digit Polish tax identification number. The Polish VAT number is that same NIP with the PL prefix for EU VAT purposes, for example PL1234567890. NIP-2 obtains or updates the tax identifier; VAT-R activates the company as a VAT taxpayer.
Does a French company selling B2B to Polish customers need a Polish VAT number?
It depends where the goods are located. If goods are shipped from France to a Polish VAT-registered customer, Polish VAT registration is usually not required. If you make local B2B sales from stock located in Poland, Polish VAT registration is required from the first taxable transaction.
Can an EU company obtain a Polish VAT number without a fiscal representative?
Yes. EU-established companies are not legally required to appoint a fiscal representative in Poland. The practical question is different: monthly JPK_V7M reporting, Polish correspondence and VIES activation are easier to secure with a local VAT agent.
How can a company recover Polish VAT if it is not registered?
An EU company that is not registered for VAT in Poland may recover eligible Polish input VAT through the 8th Directive refund procedure under Directive 2008/9/EC. The request is filed through the tax portal of the company's country of establishment. Refund timing is usually 4 to 8 months. This is not a substitute for registration if the company carried out taxable transactions in Poland.
What are the penalties for late registration or missing VAT returns?
Late or missing registration can lead to back VAT, penalties and late-payment interest. For JPK_V7M, non-submission can expose the company to penalties of up to PLN 3,000,000 under the Polish Fiscal Penal Code. Intentional errors can also create criminal tax liability for company officers.
Is quarterly VAT filing available in Poland?
Quarterly JPK_V7K exists for small taxpayers under the Polish mali podatnicy rules, generally linked to an annual turnover threshold of EUR 2,000,000. Foreign non-established companies registered for Polish VAT are, in practice, usually handled through monthly JPK_V7M.
Countries concerned