VAT Registration in Poland — When Freelancers Must Register and How
VAT (podatek od towarów i usług, or PTU) is one of the most misunderstood areas of Polish tax law for freelancers and IT contractors. Whether you must register, when voluntary registration helps, and what happens with EU clients — this guide covers it all.
The 200,000 PLN Threshold — Mandatory Registration
Polish VAT law exempts small businesses from mandatory VAT registration if their annual taxable turnover does not exceed 200,000 PLN.
Key rules:
- The threshold is for the calendar year. If you start mid-year, the threshold is prorated. Example: if you start in July (6 months remaining), the effective threshold is 200,000 × (6/12) = 100,000 PLN.
- Exceeding the threshold even by 1 PLN requires immediate VAT registration. You must submit VAT-R to your tax office before issuing the next invoice.
- Once VAT-registered, you cannot de-register until you demonstrate your turnover will remain below the threshold for the following year.
What Counts Toward the Threshold
- All taxable services and goods sold in Poland
- Most B2B IT services billed to Polish companies
- Does NOT include:
- Services supplied to EU/non-EU businesses outside Poland (zero-rated or out-of-scope)
- Certain exempt services (medical, financial, educational)
IT Services — When VAT Applies
Polish Business Clients
If your client is a VAT-registered Polish company, you charge 23% VAT on your invoice (standard Polish VAT rate). The client deducts the VAT as input tax — so your VAT is neutral to them. This is the normal B2B scenario.
EU Business Clients (Reverse Charge)
When you provide B2B services to a VAT-registered business in another EU country, the reverse charge mechanism applies:
- You issue an invoice without Polish VAT
- You note "Reverse charge" on the invoice
- The client self-accounts for VAT in their country
- This transaction does not count toward your 200,000 PLN threshold
This means IT contractors whose primary clients are abroad (Germany, Netherlands, UK) may never hit the Polish VAT registration threshold purely from domestic billing.
Non-EU Business Clients
Services to businesses outside the EU are treated as outside the scope of Polish VAT (place of supply is where the customer is established). These also don't count toward your Polish threshold.
Private Consumers (B2C)
If you sell to private individuals (rather than businesses) in the EU, different rules apply — including the need for EU VAT MOSS registration. Most IT contractors work B2B and this scenario is uncommon.
EU VAT One-Stop Shop (OSS / MOSS)
If you provide electronically supplied services (software, SaaS, digital downloads) to private consumers in other EU countries, you must account for VAT in each consumer's country.
Rather than registering for VAT in each EU country individually, you can use:
OSS (One-Stop Shop) — VAT OSS portal at podatki.gov.pl
- Register once in Poland
- Declare and pay VAT for all EU consumer sales in a single quarterly return
- Poland distributes the VAT to relevant EU countries
When this applies to IT professionals:
- Selling SaaS products or software licenses directly to EU consumers
- Selling digital downloads, courses, templates to EU individuals
- Generally does not apply to standard B2B contracting/consultancy
How to Register for VAT in Poland
Requirements Before Registering
- Have a registered NIP (tax identification number) — obtained automatically upon JDG registration
- Have a business address in Poland
- Submit registration within the required timeframe
The VAT-R Form
Submit form VAT-R to your local tax office (Urząd Skarbowy). Options:
- Online via e-Deklaracje (e-deklaracje.gov.pl) — requires a Profil Zaufany or qualified electronic signature
- In person at your Urząd Skarbowy
- Through your accountant using their credentials
Processing time: 1–5 business days. You cannot issue VAT invoices until your registration is confirmed.
Cost: Free.
After Registration
- Issue VAT invoices (faktura VAT) with your NIP-EU number (PL + 10-digit NIP)
- File VAT-7 returns monthly (or VAT-7K quarterly — quarterly only available for smaller businesses)
- Filing deadline: 25th of the month following the reporting period
- Payment deadline: same as filing deadline
Penalties for Late or Non-Registration
Failing to register for VAT when required:
- All invoices issued without VAT after exceeding the threshold are treated as if VAT was included in the gross amount (i.e., you owe the VAT from your own pocket)
- Late registration penalties: interest on unpaid VAT at 8% annually
- Potential additional penalty of up to 3× the VAT amount in serious cases
Practical risk: Tax authorities often discover non-registration through cross-checks with clients' VAT returns or during a tax audit. This is a real enforcement risk, not theoretical.
When Voluntary VAT Registration Makes Sense
You can register voluntarily even below 200,000 PLN. Reasons to do so:
| Reason | Explanation |
|---|---|
| Your clients are VAT-registered businesses | They can recover input VAT — your prices are effectively VAT-neutral to them |
| You have significant VAT-bearing costs | Computer equipment, cloud services, software subscriptions — you reclaim input VAT |
| You want to appear more professional | Having a VAT number signals a more established business to some clients |
| You invoice to EU countries | Having a VAT number enables proper reverse charge invoicing |
When voluntary registration is NOT beneficial:
- Your clients are private individuals or non-VAT entities (e.g., NGOs, some public bodies) — they can't recover the VAT and your prices become 23% more expensive
- You have very low VAT-recoverable costs — registering adds admin with little financial benefit
VAT Accounting — What's Involved
As a VAT payer, your accounting obligations increase:
| Obligation | Frequency | Notes |
|---|---|---|
| JPK_V7M (VAT register + return) | Monthly | Replaces old VAT-7 + JPK_VAT |
| VAT payment | Monthly by 25th | |
| EU transactions summary (VAT-UE) | Monthly/quarterly | If you use reverse charge with EU clients |
| VIES registration | On first EU B2B transaction | Automatic upon VAT-R |
Most accounting platforms (inFakt, wFirma, ifirma) handle JPK_V7M generation automatically. This is one reason freelancers near the threshold often register voluntarily — the software manages the complexity.
For a complete guide to starting your business in Poland, see Poland Self-Employment Guide 2026. For detailed guidance on VAT when billing foreign clients, see VAT for Foreign Clients in Poland.
VAT rules are subject to change. Always confirm current thresholds and procedures with your accountant or at podatki.gov.pl.