Guide to e-invoicing requirements in Poland
Regional spotlight: Poland
Maventa ensures your business is compliant with Poland's evolving e-invoicing mandates and the broader European digital invoicing landscape.
Latest update: 12.2.2026
Electronic invoicing (e-invoicing) in Poland has undergone a significant transformation with the launch of KSeF 2.0 on February 1, 2026. The National e-Invoicing System (KSeF) is now revolutionising how businesses issue, receive, and store invoices, enhancing tax collection, combating VAT fraud, and streamlining administrative processes across the Polish economy.
This guide provides a detailed overview of the key e-invoicing requirements in Poland, including mandatory rules, standards, and compliance considerations.
Mandatory e-invoicing for public transactions
E-invoicing standards and networks
Mandatory e-invoicing for private sector (B2B) transactions
Voluntary adoption for consumer invoicing (B2C)
Tax and compliance considerations
Conclusion
Mandatory e-invoicing for public sector (B2G) transactions
As of April 1, 2019, all suppliers sending invoices to the Polish public sector, including government agencies, municipalities, and regions, must submit their invoices electronically. This requirement is in line with EU Directive 2014/55/EU, which standardises e-invoicing across the European Union.
- Platform: B2G electronic invoicing is primarily facilitated through the PEF (Platforma Elektronicznego Fakturowania) platform, which operates within the Peppol network.
- Standard format: The standard format required for public sector e-invoicing is Peppol BIS Billing 3.0, which ensures interoperability with other European systems. Businesses working with Polish public entities must ensure their e-invoicing solutions are compliant with this format.
E-invoicing standards and networks
Poland utilises a dual approach to e-invoicing standards:
-
Peppol: The Peppol network and its Peppol BIS Billing 3.0 standard are crucial for B2G transactions through the PEF platform. The Ministry of Economic Development and Technology acts as the Polish Peppol Authority. This also makes Peppol highly relevant for cross-border B2B transactions with partners in other Peppol-enabled countries.
-
KSeF XML (FA(3)): For domestic B2B transactions, the KSeF 2.0 system mandates its own proprietary XML format (FA(3)), which officially replaced the FA(2) structure with the launch of KSeF 2.0 on February 1, 2026. While distinct from Peppol BIS Billing, many e-invoicing solution providers offer integration that can convert existing invoice data (e.g., from ERP systems or other formats) into the required FA(3) XML for KSeF submission.
Mandatory e-invoicing for private sector (B2B) transactions
The most significant change in Poland's e-invoicing landscape is the launch of KSeF 2.0 on February 1, 2026, which introduced mandatory use of the National e-Invoicing System for domestic B2B transactions. The mandate is being implemented in phases:
-
February 1, 2026: Mandatory for large taxpayers (businesses with annual turnover exceeding PLN 200 million, approximately EUR 46 million, in 2024). KSeF 2.0 officially launched on this date, replacing KSeF 1.0 and the MCU (Certificates and Authorisations Module).
-
April 1, 2026: Mandatory for all other VAT-registered taxpayers.
-
January 1, 2027: Micro-businesses (invoices under PLN 450 or with monthly sales under PLN 10,000) have a deferred start
Key Aspects of KSeF for B2B:
-
Centralised system: All domestic B2B e-invoices must be issued and received through the KSeF system.
-
Required format: Invoices submitted to KSeF 2.0 must adhere to the specific XML format (FA(3) logical structure) defined by the Polish Ministry of Finance. The FA(3) format replaced the previous FA(2) structure with the KSeF 2.0 launch.
-
Official receipt: Upon successful submission to KSeF, the invoice issuer receives an official confirmation (UPO) with a unique KSeF ID, which serves as proof of issuance.
-
Offline mode: A permanent offline mode will be available, allowing businesses to issue invoices outside KSeF (e.g., during system downtimes) and submit them to KSeF by the following business day.
-
Foreign entities that are VAT-registered in Poland but do not have a "Fixed Establishment" (FE) in Poland are exempt from the mandatory KSeF system.
-
Attachments: The FA(3) schema allows for structured attachments (e.g., contracts, delivery protocols) to be submitted with e-invoices. Since January 1, 2026, businesses can submit invoices with attachments through KSeF, but must file a notification through the e-Tax Office declaring their intention to use this functionality.
- KSeF 2.0 taxpayer application: The new KSeF 2.0 Taxpayer Application replaced the MCU (Certificates and Authorisations Module) on February 1, 2026. This platform serves as the central hub for managing the "three pillars" of digital identity: Production Tokens (API keys for software automation), Certificates (digital credentials for secure authentication), and Authorisations (legal permissions for employees or accounting firms to act on behalf of the company).
- Token compatibility: Production tokens generated for KSeF 1.0 are not compatible with KSeF 2.0. Businesses needed to generate new tokens through the KSeF 2.0 Taxpayer Application.
KSeF 2.0 transition timeline
The transition from KSeF 1.0 to KSeF 2.0 involved several critical milestones:
- January 1, 2026: Attachment functionality became available for businesses using KSeF (notification requirement through e-Tax Office)
- January 25, 2026: Final date for issuing voluntary e-invoices via KSeF 1.0 and for using the MCU to manage digital identity elements
- January 28, 2026: KSeF 2.0 production API opened, allowing businesses to perform final integration tests and handshake verification
- February 1, 2026: KSeF 2.0 officially launched; KSeF 1.0 and MCU ceased functioning; mandate began for large taxpayers
Businesses that missed the January 25 MCU deadline needed to immediately access the new KSeF 2.0 Taxpayer Application on February 1 to manually generate production tokens and re-grant authorisations.
Voluntary adoption for consumer (B2C) invoicing
Issuing consumer invoices through KSeF is optional. Businesses can continue to issue paper or PDF invoices for B2C transactions.
However, if a B2C e-invoice is issued via KSeF upon a consumer's request, it will need to be delivered outside KSeF (e.g., via email) with a QR code for consumer verification.
Tax and compliance considerations
E-invoicing in Poland must strictly comply with Polish VAT laws and the record-keeping requirements set by the Polish Tax Agency.
-
Archiving period: The official archiving period for electronic invoices in Poland is 5 years. However, the KSeF system will serve as a central repository, storing electronic tax documents for 10 years.
- KSeF ID in payments: The requirement to include the KSeF invoice number in payment titles has been postponed. It is now set to become mandatory from January 1, 2027. This allows businesses more time to adapt their payment systems.
-
Penalties: Penalties for non-compliance with the KSeF mandate (e.g., failure to issue e-invoices via KSeF, late submission of offline invoices) are suspended until the end of 2026. From January 1, 2027, penalties will apply, potentially including fines.
-
Benefits for voluntary users: Businesses voluntarily using KSeF before the mandate can benefit from a reduced VAT refund period (40 days instead of 60) and an exemption from the JPK_FA (SAF-T) file declaration obligation.
Conclusion
Poland's e-invoicing transformation has reached a major milestone with the successful launch of KSeF 2.0 on February 1, 2026. This represents a significant leap towards digitalising the Polish economy and strengthening tax compliance. Businesses operating in Poland must now navigate the phased rollout of mandatory KSeF 2.0 compliance for B2B transactions, ensuring they have the proper technical infrastructure, tokens, and authorisations in place, while continuing to meet B2G e-invoicing requirements via Peppol.
Maventa’s e-invoicing solutions make invoicing effortless: you can connect seamlessly to Peppol and local networks like KSeF to expand your system’s reach. With just one integration, you can offer the best invoicing experience in the market for your customers, ensuring compliance and efficiency across all your transactions.