Home / VAT Rates / Poland

Poland VAT Rates 2026

Poland (Polska) levies Value Added Tax as VAT (Podatek od towarów i usług, PTU). The standard rate is 23%, applied to most goods and services. Reduced rates of 8% and 5% apply to certain food products, hotel accommodation, cultural events, building renovation.

Current rates — 2026

TypeRateApplies to
Standard23%Most goods and services
Reduced8%Certain food products, hotel accommodation, cultural events, building renovation
Reduced5%Basic food items (bread, dairy, meat, fruit and vegetables, baby food)
Zero-rated0%Exports, intra-EU supplies, certain books and specialist journals

Registration and filing

Registration thresholdPLN 240,000Raised from PLN 200,000 in January 2026 (~€56,000)
Tax authorityKrajowa Administracja Skarbowa (KAS)
Filing frequencyMonthly JPK_V7 returns combining the VAT return and SAF-T ledger; quarterly for small taxpayers

Access rates via API

The TaxID API returns current VAT and GST rates for 200+ countries and territories. Use the /api/v1/rates/PL endpoint to get Poland data programmatically. Responses are cached for 24 hours.

bash
curl http://localhost:3000/api/v1/rates/PL
# No authentication required for rate lookups

# Response:
# { "country_code": "PL", "tax_type": "vat",
#   "standard_rate": 23, "reduced_rates": [8, 5],
#   "currency": "PLN", "last_updated": "2026-01-01" }

Applying the correct rate in code

For B2B intra-EU sales, validate the customer's VAT number first. A valid registration means reverse charge applies — you charge 0% and the customer self-accounts. For B2C, charge the Poland standard rate.

Node.js
// 1. Validate the customer's Poland VAT number
const vatCheck = await fetch(
  'http://localhost:3000/api/v1/validate/PL/CUSTOMER_VAT',
  { headers: { Authorization: 'Bearer YOUR_API_KEY' } }
).then(r => r.json());

// 2. Fetch current Poland VAT rates (no auth required)
const rates = await fetch('http://localhost:3000/api/v1/rates/PL').then(r => r.json());
// → { standard_rate: 23, reduced_rates: [8, 5] }

// 3. Apply the correct VAT treatment
if (vatCheck.valid) {
  // B2B intra-EU: reverse charge — you invoice 0%, customer self-accounts
  applyRate(0, 'reverse_charge');
} else {
  // B2C: charge the Poland standard rate
  applyRate(rates.standard_rate, 'standard');
}

About Poland VAT

Poland's 23% rate was introduced in 2011 as a temporary crisis measure and has simply never been reversed. The compliance regime is among Europe's most data-heavy: the JPK_V7 file merges the VAT return with a full SAF-T ledger, and the KSeF national e-invoicing platform becomes mandatory for large businesses in 2026. The registration threshold rose to PLN 240,000 in January 2026, partly to offset years of high inflation.

VAT in Poland is administered by the Krajowa Administracja Skarbowa (KAS). Poland VAT registrations are validated through the EU VIES system — validate a customer's VAT number before applying any zero-rate or reverse-charge treatment.

Sources: European Commission — Taxes in Europe Database (TEDB) · podatki.gov.pl (accessed Jun 2026)

Rate history

Frequently asked questions

What is the VAT rate in Poland in 2026?

23% standard, 8% (some foods, construction, hospitality) and 5% (basic groceries, books) reduced rates.

What is Poland's VAT registration threshold in 2026?

PLN 240,000 of annual sales, raised from PLN 200,000 on 1 January 2026.

Validate Poland VAT numbers Get free API key

Related concepts and guides:

VAT & GST rates in other EU countries

Portugal (23%)Romania (21%)Slovakia (23%)Slovenia (22%)Spain (21%)All countries →