E-invoicing compliance and regulatory updates - Poland

Electronic Invoicing in Poland

Is e-invoicing mandatory in Poland ?

E-invoicing is not currently mandatory in Poland, but the National e-Invoicing System (KSeF) will become mandatory in phases starting in 2026 for Business-to-Business (B2B) transactions. E-invoicing for public procurement (B2G) has been mandatory since 2019, in line with Directive 2014/55/EU.

Who is affected?

All Polish taxpayers will be required to comply with the mandate, with deadlines based on their annual turnover.

Compliance requirements

All taxpayers must issue and receive e-invoices via the KSeF platform. Deadlines for compliance depend on annual turnover. Buyers are advised to connect to KSeF to retrieve their cleared invoices.


Want to learn more about e-Invoicing compliance?

Download our Global e-invoicing and Tax Compliance fact sheet here for more information.

Electronic Invoicing in Poland

Is e-invoicing mandatory in Poland ?

E-invoicing is not currently mandatory in Poland, but the National e-Invoicing System (KSeF) will become mandatory in phases starting in 2026 for Business-to-Business (B2B) transactions. E-invoicing for public procurement (B2G) has been mandatory since 2019, in line with Directive 2014/55/EU.

Who is affected?

All Polish taxpayers will be required to comply with the mandate, with deadlines based on their annual turnover.

Compliance requirements

All taxpayers must issue and receive e-invoices via the KSeF platform. Deadlines for compliance depend on annual turnover. Buyers are advised to connect to KSeF to retrieve their cleared invoices.


Want to learn more about e-Invoicing compliance?

Download our Global e-invoicing and Tax Compliance fact sheet here for more information.

Key Deadlines 

  • 1 February 2026: Mandatory e-invoicing for businesses with annual turnover above PLN 200 million (~EUR 46 million).
  • 1 April 2026: Mandatory e-invoicing for all other businesses.

Standards & Platforms  

Platform

The official platform is KSeF – Krajowy System e-Faktur (National e-Invoicing System). All domestic invoices must be submitted to KSeF for clearance. After clearance, the invoice may be sent to the recipient outside the platform, provided it includes the clearance confirmation.

What formats are required in Poland?

Poland uses a national e-invoicing format based on EN16931. The specific format is FA_VAT.

Archiving in Poland

What are the archiving requirements in Poland?

Invoices must be retained for 5 years after the end of the fiscal year. KSeF provides a basic archive that stores invoices for 10 years, but it is recommended that businesses maintain their own archive as well.

Legal invoice

  • For suppliers: A legal invoice is the invoice data submitted and cleared through KSeF, including clearance evidence.
  • For buyers: A legal invoice is the cleared invoice received or retrieved from KSeF.

Want to know more about Basware’s archiving services?

Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.

Key Actions

  • Ensure compliance – Prepare for mandatory use of KSeF based on your turnover.
  • Connect to the platform – Ensure technical capability to issue or receive cleared invoices via KSeF.
  • Process clearance information – Clearance evidence must accompany the invoice throughout its lifecycle. Make sure your systems support this.
  • Manage invoice attachments – KSeF does not support unstructured attachments (e.g., PDF, JPEG). If your business requires attachments, plan accordingly to deliver them separately.

Polish e-invoicing and archiving requirements at a glance:

Requirement Status   Timeline  
B2G Mandatory  Since 2019 
B2B Not mandatory  Mandatory from 2026 

Supplier requirement: Polish suppliers must send invoice data to KSeF and collect clearance confirmation. The method of delivering the cleared invoice to the buyer can be agreed upon between the parties.

Buyer requirement: Polish buyers must be able to receive e-invoices. It is strongly recommended that buyers connect directly to KSeF to retrieve cleared invoices.

Archiving requirement: Both suppliers and buyers must retain legal invoices for at least 5 years.

Electronic Invoicing in Poland

Is e-invoicing mandatory in Poland ?

E-invoicing is not currently mandatory in Poland, but the National e-Invoicing System (KSeF) will become mandatory in phases starting in 2026 for Business-to-Business (B2B) transactions. E-invoicing for public procurement (B2G) has been mandatory since 2019, in line with Directive 2014/55/EU.

Who is affected?

All Polish taxpayers will be required to comply with the mandate, with deadlines based on their annual turnover.

Compliance requirements

All taxpayers must issue and receive e-invoices via the KSeF platform. Deadlines for compliance depend on annual turnover. Buyers are advised to connect to KSeF to retrieve their cleared invoices.


Want to learn more about e-Invoicing compliance?

Download our Global e-invoicing and Tax Compliance fact sheet here for more information.

Subscribe to the e-Invoicing Compliance News Blog!

Keep up to date with e-Invoicing in Poland

Poland's E-Invoicing Mandate: Key Updates and Compliance Requirements

| February 24, 2025

Poland is preparing to implement new invoicing mandates designed to streamline business operations and enhance transparency. With these requirements set to...

Read now ->

Watch now ->

Poland's National E-Invoicing System (KSeF): Key Updates and the New FA(3) Structure 

| October 22, 2024

Poland is undergoing important changes in its e-invoicing framework, with significant updates to the National e-Invoicing System (KSeF). Businesses operating...

Read now ->

Watch now ->

Poland Announces Updated E-Invoicing Mandate Schedule

| April 30, 2024

The Polish Ministry of Finance has announced important updates regarding the implementation timeline for the National e-Invoicing System (KSeF), impacting...

Read now ->

Watch now ->