Hanuma Global
Services Consulting & Training Resources Insights & articles Country mandate tracker Readiness scorecard Company About us How we work Helios ↗ Contact us

E-invoicing in Poland

Rolling out Confidence: high Checked 21 Jul 2026
ModelClearance · KSeF 2.0 (Krajowy System e-Faktur)
Required formatFA(3) structured XML
Timeline2026–27

Who is in scope

Domestic B2B (and B2G) for all Polish VAT taxpayers, both VAT-active and VAT-exempt. B2C remains voluntary with no announced mandatory date. Foreign entities with a fixed establishment in Poland involved in the supply are in scope; entities merely VAT-registered without an establishment are generally outside the issuing obligation but can be given KSeF access.

Key dates

  • 1 Jan 2022 KSeF available on a voluntary basis.
  • 2025-09-30 / 2025-11 Open API testing (KSeF 2.0) opens; test environment from Nov 2025; issuer certificates available from 1 Nov 2025.
  • 1 Feb 2026 Wave 1 — mandatory issuing via KSeF for large taxpayers whose 2024 gross sales (incl. VAT) exceeded PLN 200 million (~4,200 entities). From this date the FA(3) schema replaces FA(2). All taxpayers must be able to RECEIVE KSeF invoices from this date.
  • 1 Apr 2026 Wave 2 — mandatory issuing for all remaining businesses, including VAT-exempt taxpayers. VAT RR (agricultural) invoices become optionally available in KSeF.
  • 31 Dec 2026 End of the penalty holiday — no financial sanctions for KSeF breaches during the whole of 2026; cash-register invoicing permitted through 2026.
  • 1 Jan 2027 Wave 3 — smallest 'digitally excluded' taxpayers (invoices up to PLN 450 each AND monthly sales up to PLN 10,000). Penalties become enforceable for everyone.
What practitioners get burned by

Two traps. (1) The '2027 deferral for the smallest businesses' is far narrower than people assume — it only covers taxpayers whose invoices are each under PLN 450 AND whose monthly sales are under PLN 10,000; almost every real micro-business was already in from 1 April 2026. (2) The penalty holiday is a holiday, not a delay: the obligation is legally live now, invoices without a KSeF ID are not validly issued, and only the fines are suspended — and only until 31 Dec 2026. Also flag 'Offline24' mode (permanent contingency issuing, with mandatory upload afterwards) as the operational detail that decides integration design. Poland deferred KSeF twice before (July 2024 → Feb 2026), so past-deferral scepticism is understandable, but it has now actually happened.

Sources

4 of 6 are primary sources. Mandate dates move — treat this page as a starting point and confirm against the primary source before committing a plan.

Also in Europe

Planning for Poland?

A page is a starting point. A scoped analysis gives you the specification, the mapping and the effort — in weeks, not quarters.