Poland’s KSeF mandate is one of the biggest e-invoicing changes in Europe. For companies selling in Poland, the question is no longer whether structured e-invoicing is coming. It is how to manage domestic KSeF compliance while staying ready for EU-wide cross-border invoicing.
That is where KSeF + Peppol becomes important.
KSeF helps businesses comply with Poland’s centralized national e-invoicing system. Peppol helps businesses exchange structured e-invoices with customers and suppliers across countries, systems, and networks.
For CFOs, finance directors, and IT managers, the goal should be simple: do not build two disconnected invoice processes. Build one scalable e-invoicing strategy.
What Is KSeF and Why Does It Matter?
KSeF, Poland’s National e-Invoice System, is a centralized platform for issuing, sending, receiving, accessing, and storing structured invoices. The system also automatically assigns a unique KSeF number to each invoice.
The mandatory rollout is phased:
- 1 February 2026: mandatory issuing for taxpayers whose 2024 sales value exceeded PLN 200 million, including tax
- 1 April 2026: mandatory issuing for remaining taxpayers
- 1 January 2027: mandatory issuing for the smallest businesses whose monthly invoiced sales do not exceed PLN 10,000 gross
- 1 February 2026: receiving invoices through KSeF becomes mandatory for taxpayers in scope
These dates matter because KSeF is not only a finance change. It affects ERP configuration, customer master data, invoice validation, approval workflows, archiving, and error handling.
Automate KSeF and Peppol e-invoicing with a secure, compliant HubBroker solution.
Why Peppol Still Matters When Poland Has KSeF
KSeF solves the domestic Polish compliance requirement. But many Polish and international businesses do not only invoice inside Poland.
They also invoice:
- Customers in Germany, France, Belgium, Denmark, Sweden, and the Netherlands
- Public-sector buyers across Europe
- Multinational groups with shared service centers
- Suppliers and customers using different ERP systems
Peppol is designed for this broader exchange model. OpenPeppol describes Peppol as an interoperability framework that enables organizations to send and receive standard-format business documents through an open and secure network, using their chosen Peppol-accredited service provider.
In simple terms:
-> KSeF is the Polish domestic compliance layer.
-> Peppol is the cross-border interoperability layer.
Trust Numbers Businesses Should Know
Here are the key numbers that make this topic urgent:
| Metric | Why It Matters |
| PLN 200 million | Threshold for large taxpayers required to issue through KSeF from 1 February 2026 |
| PLN 10,000 gross/month | Temporary small-business threshold until 1 January 2027 |
| 1 February 2026 | All in-scope taxpayers must be ready to receive invoices through KSeF |
| 23 countries | OpenPeppol reported 23 countries with Peppol Authorities after France joined as a Peppol Authority |
| 44 countries | OpenPeppol reported members in 44 countries |
| 65 countries | OpenPeppol reported Peppol business documents being exchanged in 65 countries worldwide |
| 1 July 2030 | EU VAT in the Digital Age digital reporting requirements are expected to affect cross-border B2B transactions from this date |
These figures show why businesses should not treat KSeF as a one-country project. Poland is part of a wider European movement toward structured, real-time, and interoperable e-invoicing.
How Can KSeF and Peppol Work Together?
The best approach is to build a common invoice data layer inside your ERP or integration platform.
That means your system should be able to:
- Generate compliant structured invoice data
- Route Polish domestic invoices to KSeF
- Route cross-border invoices through Peppol where required or preferred
- Validate invoice fields before submission
- Store delivery status, KSeF numbers, and Peppol responses
- Give finance teams one clear process for exceptions
This prevents your business from creating separate manual processes for each country.
For example, a Polish supplier may need to send domestic B2B invoices through KSeF, while sending invoices to a Danish, Dutch, or German customer through Peppol. Without a proper integration layer, finance teams may end up switching between portals, PDFs, XML files, and ERP exports.
That creates avoidable risk.
What Should Finance and IT Teams Prepare?
Before the mandate affects day-to-day operations, companies should review five areas.
- ERP Readiness
Can your ERP create the required structured invoice fields for KSeF and Peppol? Check VAT data, buyer references, invoice line details, payment terms, tax categories, and correction invoice handling.
- Validation Rules
Do not wait until invoices are rejected. Build pre-validation into your workflow so missing or incorrect data can be corrected before submission.
- Routing Logic
Your system should know where each invoice needs to go: KSeF, Peppol, email, customer portal, or another approved flow.
- Authentication and Access
KSeF access requires proper authentication and permissions. The official KSeF guidance notes that taxpayers or authorized persons/entities must authenticate before using the system.
- Exception Handling
Define who owns failed invoices. Is it finance, IT, customer service, or the ERP support team? This should be clear before go-live.
Register on Peppol for Poland’s E-Invoicing Future
Get Peppol registration support and prepare for structured e-invoice exchange.
Why HubBroker’s Role Matters
For many companies, the challenge is not understanding KSeF or Peppol separately. The challenge is connecting them into one reliable invoice process.
HubBroker can help businesses:
- Integrate ERP systems with e-invoicing workflows
- Convert invoice data into required formats
- Connect to Peppol as an Access Point provider
- Support validation before invoice delivery
- Automate invoice exchange between customers, suppliers, and public-sector buyers
- By HubBroker ApS