- Home
- en
- compliance map
- 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.
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.
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.
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.
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.
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.
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
Poland is preparing to implement new invoicing mandates designed to streamline business operations and enhance transparency. With these requirements set to...
Poland's National E-Invoicing System (KSeF): Key Updates and the New FA(3) Structure
Poland is undergoing important changes in its e-invoicing framework, with significant updates to the National e-Invoicing System (KSeF). Businesses operating...
Poland Announces Updated E-Invoicing Mandate Schedule
The Polish Ministry of Finance has announced important updates regarding the implementation timeline for the National e-Invoicing System (KSeF), impacting...
Find e-invoicing compliance and regulatory updates by country:
Africa
Asia
China | India | Indonesia | Japan | Kazakhstan | Malaysia | Philippines | Saudi Arabia | Singapore | South Korea | Turkey | United Arab Emirates | Vietnam
Europe
Andorra | Austria | Belgium | Bulgaria | Czech Republic | Denmark | Estonia | Finland | France | Germany | Greece | Hungary | Iceland | Ireland | Italy | Latvia | Liechtenstein | Luxembourg | Malta | Netherlands | Norway | Poland | Portugal | Romania | Russia | Serbia | Slovakia | Slovenia | Spain | Sweden | Switzerland | United Kingdom
North America
Canada | Colombia | Costa Rica | Ecuador | Mexico | Panama | United States