All countries
Country profile
Partially supported

Poland

Polish statutory invoices must be issued into the central KSeF platform as FA(3) XML - Peppol Access Point status alone does not cover the mandate, so Poland needs a dedicated KSeF leg.

Profile last verified 2026-07

Country profile

At a glance

Recommand serves Polish public-procurement (PEF) and cross-border flows over Peppol today; regulated domestic invoices clear through the national KSeF platform, which requires a dedicated integration.

Exchange model
Central clearance (CTC)
B2B mandate
Mandatory via KSeF - large taxpayers since 1 February 2026, most others since 1 April 2026
B2G e-invoicing
Mandatory since April 2019 (PEF); B2G invoices are now covered by KSeF
Formats
FA(3) XML (KSeF, statutory invoices) · Peppol BIS Billing 3.0 (PEF / public procurement)
Peppol identifier schemes
9945
Polish VAT number (NIP)
The main Polish Peppol participant identifier for PEF and general Peppol exchange; KSeF itself routes on national tax identifiers, not Peppol schemes
E-reporting
KSeF is itself the real-time data sink - the tax authority sees invoice data as invoices clear the platform, and JPK_FA no longer applies to KSeF invoices
What to know
Statutory Polish invoices must be issued into the central KSeF platform as FA(3) XML - there is no Peppol accreditation gate, but Peppol AP status alone does not cover the mandate; Recommand serves PEF/B2G and cross-border exchange over Peppol today, and a KSeF connector covers the regulated domestic leg
Country profile

Mandate timeline

18 Apr 2019
Public authorities must accept structured e-invoices in public procurement (PEF platform)
1 Jan 2022
Voluntary structured invoicing through KSeF introduced
1 Feb 2026
KSeF 2.0 goes live: receiving mandatory for all taxpayers, issuance mandatory for taxpayers above PLN 200m gross sales
1 Apr 2026
KSeF issuance mandatory for most remaining taxpayers, subject to a low-volume relief
1 Jan 2027
Expected: low-volume relief ends, KSeF penalties begin, and KSeF invoice numbers are required in certain payments
Country profile

How Recommand serves Poland

  • Exchange Peppol BIS documents with Polish public-sector (PEF) and Peppol-connected counterparties today, addressing them by NIP under scheme 9945
  • Cross-border invoices to and from Polish trading partners flow over Peppol as usual - KSeF only governs invoices issued under Polish VAT rules
  • Statutory domestic invoices must be issued into KSeF as FA(3) XML and receive a KSeF number - that leg needs a KSeF API integration, which is on the Recommand roadmap
  • Poland has no service-provider accreditation gate, so when the KSeF connector lands it ships as a platform update on the same API and dashboard
Get started
Country profile

Frequently asked questions

01Is e-invoicing mandatory in Poland?

Yes. Receiving through KSeF is mandatory for all taxpayers since 1 February 2026. Issuance is mandatory for taxpayers with 2024 gross sales above PLN 200m since 1 February 2026, and for most other taxpayers since 1 April 2026. A relief for very low monthly invoice volumes (up to PLN 10,000) runs until 31 December 2026, with full coverage expected from 1 January 2027.

02Can I send Peppol invoices instead of using KSeF?

Not for invoices inside the mandate. Statutory Polish invoices must be issued into KSeF as FA(3) XML and receive a KSeF number - Peppol is not the legal channel for them. Peppol remains the network for PEF public-procurement documents and for cross-border or non-regulated exchange.

03What format do Polish invoices use?

KSeF invoices use Poland's FA(3) XML schema, mandatory since 1 February 2026. PEF public-procurement exchange uses Peppol BIS Billing 3.0 and Polish PEF profiles. A Peppol BIS invoice must be converted before it can become a KSeF invoice.

04What happens if my business does not comply?

KSeF penalties are deferred until 1 January 2027. From that date, penalties for KSeF errors are expected to apply and KSeF invoice numbers become required in certain payment references - so the practical deadline for getting connected is well before then.

Your first document in minutes

Create an account, register your company on the network, and send a compliant invoice - before the coffee gets cold. Free for 25 documents a month.