E-invoicing rules · Poland (PL)

E-invoicing in Poland

Phasing in Key date: 1 January 2027 Last reviewed:

Is e-invoicing mandatory in Poland?

Yes. Invoices in Poland must be issued through the national KSeF system. The largest taxpayers have been covered since 1 February 2026 and most businesses since 1 April 2026. The smallest issuers, with invoiced sales up to PLN 10,000 a month, must use KSeF from 1 January 2027, when penalties start.

Key dates

  1. In force

    KSeF mandatory for the largest taxpayers; everyone must be able to receive.

  2. In force

    KSeF mandatory for most other businesses.

  3. Upcoming

    KSeF mandatory for the smallest issuers; penalties apply.

At a glance

B2B status
Phasing in
Public sector (B2G)
Public bodies receive invoices through KSeF and PEF.
Formats
FA(3) structured XML
Transmission
KSeF (Krajowy System e-Faktur), directly or through invoicing software using the KSeF API.
Reporting
KSeF clears every invoice centrally.
Tax authority
Ministry of Finance (KSeF)

Freelancers and small businesses

Sole traders (JDG) are covered. Those with invoiced sales up to PLN 10,000 a month have until 1 January 2027; the Ministry of Finance offers free tools in Polish.

Cross-border sales within the EU

Under the VAT in the Digital Age (ViDA) package adopted in 2025, structured e-invoicing and near real-time digital reporting become mandatory for intra-EU B2B supplies from 1 July 2030, with EN 16931 as the default standard. Since 2025, member states may also introduce domestic B2B e-invoicing mandates without asking the EU for a derogation.

Using InvoBox in Poland

Poland uses FA(3) structured XML. InvoBox does not support these formats yet.

Create a free account

Frequently asked questions

Is e-invoicing mandatory in Poland?

Yes. Invoices in Poland must be issued through the national KSeF system. The largest taxpayers have been covered since 1 February 2026 and most businesses since 1 April 2026. The smallest issuers, with invoiced sales up to PLN 10,000 a month, must use KSeF from 1 January 2027, when penalties start.

Which e-invoice formats are used in Poland?

FA(3) structured XML. Transmission: KSeF (Krajowy System e-Faktur), directly or through invoicing software using the KSeF API.

What does it mean for freelancers and small businesses in Poland?

Sole traders (JDG) are covered. Those with invoiced sales up to PLN 10,000 a month have until 1 January 2027; the Ministry of Finance offers free tools in Polish.

When is e-invoicing required for cross-border sales within the EU?

Under the VAT in the Digital Age (ViDA) package adopted in 2025, structured e-invoicing and near real-time digital reporting become mandatory for intra-EU B2B supplies from 1 July 2030, with EN 16931 as the default standard. Since 2025, member states may also introduce domestic B2B e-invoicing mandates without asking the EU for a derogation.

Rules change, and some dates above are still being finalised. Confirm the current requirements with Ministry of Finance (KSeF) or your tax adviser before you act. This page is general information, not tax advice.

Other EU countries

Compare all 27 EU countries