Poland E-Invoicing Mandate: What you need to know

Date8/18/2025 8:56:42 AM
PriceUSD 500,081.00
Poland is rolling out a mandatory e-invoicing system known as KSeF (Krajowy System e-Faktur), which obligates businesses in the country to create, receive, and archive invoices electronically using a centralized platform managed by the government.

SAF-T System for Poland e-invoicing
Companies are required to submit their accounting data through the SAF-T (Standard Audit File for Tax) system. This system is used by the Polish Tax Authority (Urzad Skarbowy) to collect and review financial information electronically.

Timelines and Requirements
Under Poland e-invoicing mandate, B2B transactions will require mandatory e-invoicing starting February 1, 2026, for large taxpayers with annual revenues over 200 million PLN. The requirement will extend to all other taxpayers from April 1, 2026.

Format: B2B: XML FA(2) – current version; FA(3) – draft version , B2G: UBL 2.1, Peppol BIS 3.0
Digital Signature: Not mandatory
Archiving: Invoices must be archived for 5 years
Scope of e-invoicing
At present, e-invoicing is applicable to Business-to-Government (B2G) transactions. Additionally, the government introduced e-invoicing for Business-to-Business (B2B) transactions on a voluntary basis starting in January 2022. However, beginning 1 July 2024, it will become mandatory to issue e-invoices for B2B transactions. Enforcement through fines and penalties is set to commence from January 2025. Issuing invoices to consumers (B2C) through KSeF is optional. When used, consumers can retrieve their invoices by scanning a QR code.

Exemptions from e-invoicing:
In Poland e-invoicing is not mandatory for certain types of transactions. These include Business-to-Consumer (B2C) transactions, dealings with parties that do not have a Fixed Establishment (FE) in Poland, and transactions conducted under the EU One Stop Shop (OSS) or Import One Stop Shop (IOSS) schemes. Additionally, e-invoices are not required for toll receipts and railway tickets.

KseF – Poland e-invoicing portal
In Poland, the government has appointed the Krajowy System e-Faktur (KSeF) as the official Poland e-invoicing portal responsible for receiving, issuing, and storing structured electronic invoices. KSeF, also known as the National e-Invoice System, is Poland’s dedicated Electronic invoicing System and was developed by a state treasury-established firm called “Critical Applications.” The system validates e-invoices by checking the XML file structure for compliance with the logical template defined in the XSD format and verifying the authorisations to use the platform. However, it does not verify the factual correctness of the data, focusing solely on structural accuracy. KSeF has successfully passed a security audit, ensuring its compliance with security standards.

Everything You Need to Know About Poland E-Invoicing Process with KSeF
With Poland e-invoicing mandate rolling out via the Krajowy System e-Faktur (KSeF), businesses are navigating a new digital landscape for compliance. Whether you’re just getting started or looking for clarity on some finer points, here’s a simplified breakdown of how the system works and what you need to keep in mind.

Do I need to sign invoices before sending them to KSeF?
No digital signature is required when submitting invoices to KSeF. However, digital authentication is mandatory to access the KSeF portal. This ensures that the individual submitting the invoice has the appropriate authorization to act on behalf of the company.

What is considered the invoice date in KSeF?
The invoice date is the date the e-invoice is received and accepted by the KSeF system—not the date it was created.

Do I need to submit invoices to KSeF immediately after issuing them?
Not immediately. You have until the 15th day of the month following the taxable supply to submit the invoice.

Should the KSeF invoice numb