
B2B E-Invoicing in Poland: Why KSeF is important for software providers
A major prospect asks if your software supports Poland's new B2B e-invoicing mandate and your competitor already does. You have days to answer, not months to build.
The Polish government is pushing forward with mandatory structured e-invoicing for B2B transactions through its national system for electronic invoices, KSeF (Krajowy System e-Faktur), and it's just one of multiple European e-invoicing requirements hitting over the next months.
For software companies building POS systems, ERP platforms, or accounting tools, this is a significant compliance challenge, directly affecting their product roadmaps, integration strategies, and customer expectations across B2B transactions. But it can also be a strategic opportunity; the question is whether you'll build from scratch or embed multi-country compliance without losing time deciphering the details.
What is KSeF (Krajowy System e-Faktur) in Poland?
KSeF is Poland's centralized clearance platform for structured invoices. Initially launched in January 2022 as a voluntary system, it was designed to refine VAT reporting and reduce the tax gap through real-time transaction visibility. Now, it will also apply to all B2B transactions made by Polish established businesses or the fixed establishments of foreign entities.
Under KSeF, businesses are obligated to send structured invoices in a specific XML format to a government-run platform. The system validates each invoice, assigns a unique identifier, and makes it available to the recipient. This clearance model gives Poland's tax authority near-instant access to invoice data.
In practice, this means:
- B2B invoices are created in a structured XML format defined by the Ministry of Finance, known as FA(3).
- Each invoice is transmitted to KSeF via API
- KSeF validates the invoice structure and assigns a unique identification number
- The invoice is legally valid after successful clearance
- The cleared invoice becomes accessible to both issuer and recipient via KSeF
- Once sent to KSeF, an invoice cannot be deleted; it can only be corrected through a corrective invoice
The key difference from traditional invoicing: Invoices must be issued through the KSeF platform to be legally valid once the mandate takes effect. Paper invoices and PDFs sent via email won't meet compliance requirements for B2B transactions. This shifts invoicing from a document exchange process to a real-time reporting obligation.
The B2B e-invoicing mandate timeline in Poland
The obligation to use the national e-invoice system (KSeF) will be introduced in stages, with different deadlines for various groups of taxpayers, but the mandate is now firmly scheduled:
- February 1, 2026: The mandatory implementation of e-invoicing in Poland is set to begin on February 1, 2026 for large taxpayers (annual sales above PLN 200 million, approximately EUR 47 million)
- April 1, 2026: Mandatory KSeF for all other VAT-registered businesses not covered by the initial phase.
💡 Important: A grace period for penalties has been introduced, meaning no fines will be imposed for invoice errors until the end of 2026.
What is the KSeF compliance scope?
Poland's e-invoicing mandate will apply to:
- All B2B transactions between Polish VAT-registered entities
- Domestic sales where both seller and buyer are subject to Polish VAT
Current exemptions include:
- B2C transactions remain outside the scope, though businesses can voluntarily use KSeF for these
- Certain simplified invoice types may have modified requirements
- Cross-border EU transactions follow existing OSS/IOSS rules



