Poland is making KSeF e-invoicing mandatory in 2026 — a clearance model where every invoice is a FA(3) XML cleared through the national platform. Large taxpayers from February 2026, all others from April 2026. VAT is 23%.
Poland applies VAT at 23% and is moving to a clearance model through the National e-Invoicing System (KSeF, Krajowy System e-Faktur). From 1 February 2026 issuing structured invoices via KSeF is mandatory for large taxpayers (turnover above PLN 200 million), extending to all other established businesses from 1 April 2026 and to micro-entrepreneurs from January 2027. Invoices are submitted as FA(3) XML (aligned to EN 16931); KSeF assigns each a unique reference number and acts as the official archive. The supplier's NIP is required, reverse charge applies to many cross-border B2B services, and records are kept for at least 5 years (KSeF retains them for 10).
At minimum, an invoice issued in Poland should carry these fields:
Last reviewed June 9, 2026
Skip the rulebook. Our generator applies these requirements automatically — the right fields, tax-ID labels, language and format for the destination country.
Open the invoice generator Browse other countriesThis page is general information on cross-border invoicing, not tax or legal advice. Rules change and depend on your specific transaction — confirm with a qualified adviser or the local tax authority before relying on it.