Poland VAT Compliance Guide
Poland applies a standard VAT (PTU) rate of 23% (reduced 8% / reduced 5% / zero-rated 0%) under the Polish VAT Act (ustawa o podatku od towarów i usług). The registration threshold is zł200,000 (approximately €45,000) annual turnover. Poland is implementing mandatory e-invoicing through the KSeF (Krajowy System e-Faktur) — a continuous transaction control (CTC) system — phased in from February 2026 for large businesses and progressively for all. This places Poland among the EU's most advanced e-invoicing jurisdictions.
Polish VAT compliance has two halves: the rates themselves — 23% standard, 8% reduced, 5% super-reduced — and the real-time KSeF e-invoicing system arriving in 2026. The KSeF (Krajowy System e-Faktur) is operated by the Polish Ministry of Finance (MinFin): every B2B invoice must be issued in structured XML format and transmitted to the KSeF platform before delivery to the customer, with a unique KSeF number returned in near real-time. The roll-out is phased: large businesses (turnover > zł200 million) from February 2026, then mid-size and small businesses within the year. Combined with the existing Standard Audit File for Tax (JPK), this makes Poland one of the most digitally demanding VAT jurisdictions in the EU.
VAT Rates
| Rate | Applies To |
|---|---|
| 23% | Standard rate — most goods and services |
| 8% | Reduced — certain foodstuffs, restaurant services, certain construction, books (including e-books), certain medical devices |
| 5% | Super-reduced — basic foodstuffs (bread, milk, eggs, meat), printed books, certain online publications |
| 0% | Intra-community supplies, exports, international transport, certain IT services exported |
Registration Thresholds
| Scheme | Threshold |
|---|---|
| Domestic turnover | zł200,000 annual taxable turnover — register before exceeding it (nil threshold for certain services) |
| Distance sales / cross-border services (EU) | €10,000 combined annual threshold across all EU Member States |
| Non-established businesses | Register before making any taxable supply in Poland |
Filing Requirements
VAT return (JPK_V7)
Monthly for most businesses. Filed via the MinFin e-Deklaracje portal by the 25th of the month following the reporting month. Combines VAT return and Standard Audit File (JPK) into a single JPK_V7 filing.
KSeF (Krajowy System e-Faktur)
From February 2026, structured XML e-invoices must be transmitted to the KSeF platform before delivery. KSeF returns a unique invoice number (numer KSeF). Phased: large businesses (turnover > zł200 million) first, then all others.
Summary Information on Intra-Community Trade (ICS / VIES)
Monthly recapitulative statement of intra-EU supplies, filed with the JPK_V7. Required for any business making intra-community supplies.
E-Invoicing Status
Poland operates the Krajowy System e-Faktur (KSeF) — a continuous transaction control (CTC) system that becomes mandatory from February 2026 for large businesses (turnover > zł200 million), and progressively for all VAT-registered businesses within the year. Every B2B invoice must be issued as structured XML (FA_VAT schema), transmitted to KSeF before delivery, with a unique KSeF number returned in real-time. This is one of the strictest CTC regimes in the EU, alongside Italy's SDI.
Key Deadlines
JPK_V7 + payment: 25th of the month following the reporting month. KSeF transmission: real-time, before invoice delivery. KSeF mandate: February 2026 (large), then all.
How Nika Helps
Nika captures every supplier invoice with the correct Polish PTU rate (23% / 8% / 5%), the supplier NIP, and files the original PDF the day it arrives, from {price} per processed invoice. That gives the accountant complete records for the JPK_V7 filing and prepares the invoice data for KSeF XML transmission. Nika does not transmit to KSeF or file the JPK itself — that is the accountant or biuro rachunkowe's role.
What is KSeF and when does it become mandatory?
The Krajowy System e-Faktur (KSeF) is Poland's mandatory e-invoicing platform. Every B2B invoice must be issued as structured XML (FA_VAT schema) and transmitted to KSeF before delivery, with a unique KSeF number returned in real-time. The mandate phases in from February 2026 for large businesses (turnover > zł200 million), then all others within the year.
What is the zł200,000 VAT threshold in Poland?
Businesses must register for VAT before exceeding zł200,000 in annual taxable turnover. Below this threshold, no VAT registration is required (though certain services have nil thresholds). Once exceeded, registration is mandatory and applies retrospectively.