E-invoicing compliance and regulatory updates - Poland
Last reviewed: July 10, 2026
Last reviewed: July 10, 2026
E-invoicing 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.
All Polish taxpayers will be required to comply with the mandate, with deadlines based on their annual turnover.
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. The ID assigned to each invoice, must be included as reference with the invoice payment for most scenarios.
Find clear answers to the most common questions about the Polish e-invoicing mandate.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
E-invoicing 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.
All Polish taxpayers will be required to comply with the mandate, with deadlines based on their annual turnover.
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. The ID assigned to each invoice, must be included as reference with the invoice payment for most scenarios.
Find clear answers to the most common questions about the Polish e-invoicing mandate.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
The official platform is KSeF – Krajowy System e-Faktur (National e-Invoicing System). 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. KSeF also supports reporting of fraudulent invoices.
Poland uses a national e-invoicing format based on EN16931. The specific format is FA_VAT.
The official platform is KSeF – Krajowy System e-Faktur (National e-Invoicing System). 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. KSeF also supports reporting of fraudulent invoices.
Poland uses a national e-invoicing format based on EN16931. The specific format is FA_VAT.
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
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
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
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
| Requirement | Status | Timeline |
| B2G | Mandatory | Since 2019 |
| B2B | Not mandatory |
Mandatory from 2026 (phased) |
Supplier requirement: Polish suppliers must send invoice data to KSeF and collect clearance confirmation.
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.
| Requirement | Status | Timeline |
| B2G | Mandatory | Since 2019 |
| B2B | Not mandatory |
Mandatory from 2026 (phased) |
Supplier requirement: Polish suppliers must send invoice data to KSeF and collect clearance confirmation.
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.
E-invoicing 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.
All Polish taxpayers will be required to comply with the mandate, with deadlines based on their annual turnover.
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. The ID assigned to each invoice, must be included as reference with the invoice payment for most scenarios.
Find clear answers to the most common questions about the Polish e-invoicing mandate.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
The official platform is KSeF – Krajowy System e-Faktur (National e-Invoicing System). 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. KSeF also supports reporting of fraudulent invoices.
Poland uses a national e-invoicing format based on EN16931. The specific format is FA_VAT.
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
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
| Requirement | Status | Timeline |
| B2G | Mandatory | Since 2019 |
| B2B | Not mandatory |
Mandatory from 2026 (phased) |
Supplier requirement: Polish suppliers must send invoice data to KSeF and collect clearance confirmation.
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.
Join Basware’s live webinar on October 23 to get answers to your key questions about Poland’s 2026 KSeF e-invoicing mandate. Learn from compliance experts, gain practical insights, and prepare your finance team ahead of upcoming deadlines.
Poland's e-invoicing mandate takes effect in 2026. Learn key updates, compliance requirements, and how to prepare for seamless invoicing under KSeF.
Key updates to Poland's National E-Invoicing System (KSeF) include the new FA(3) structure and changes to streamline compliance for businesses. Here's what to know.
China | India | Indonesia | Japan | Kazakhstan | Malaysia | Philippines | Saudi Arabia | Singapore | South Korea | Turkey | United Arab Emirates | Vietnam
Albania | 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 | Serbia | Slovakia | Slovenia | Spain | Sweden | Switzerland | United Kingdom
Canada | Colombia | Costa Rica | Ecuador | Mexico | Panama | United States