Poland KSeF E-Invoicing: What Small Teams Must Do
Quick answer
Poland's KSeF e-invoicing system became mandatory for most VAT-registered businesses on April 1, 2026 (large taxpayers from February 1, 2026; micro-entrepreneurs get until January 1, 2027). Every business must already be able to receive KSeF invoices. Penalties are deferred until at least December 31, 2026, which is the window to get your accounting system compliant.
In this guide
Your Polish supplier stopped sending PDF invoices back in February. Your accounting software cannot read whatever file format they are using now. Someone in the office forwarded you an email about structured XML compliance and a deadline that may have already passed.
KSeF is not a future problem. It started eight months ago.
Poland's Krajowy System e-Faktur (KSeF) is the Ministry of Finance's IT platform for issuing, receiving, and storing structured e-invoices. It replaces paper invoices, PDFs, Word documents, and Excel spreadsheets with a single format: a structured XML file that gets assigned a KSeF identification number once the tax authority validates it.
The Rollout Timeline, Wave by Wave
The mandate rolled out in three waves. Large taxpayers with 2024 turnover exceeding PLN 200 million had to start issuing through KSeF from February 1, 2026. All other VAT-registered businesses, excluding micro-entrepreneurs, followed on April 1, 2026. Micro-entrepreneurs — businesses with monthly turnover at or below PLN 10,000 — get until January 1, 2027.
The deadline that catches most small teams off guard is not about issuing. Every entrepreneur in Poland, regardless of size or issuing deadline, has been required to receive e-invoices through KSeF since February 2026. That includes invoices from large suppliers: electricity, telecoms, fuel. You may already have KSeF invoices sitting unread in the system.
Your deadline is determined by your 2024 gross sales, not 2025. One number in last year's books tells you exactly where you stand.
What a KSeF Invoice Actually Looks Like
It is a structured XML data file the tax authority validates and stamps with a KSeF number. Both parties track the invoice by that number. Corrected invoices must reference the original KSeF number.
Individual invoices do not need to be signed before sending. Authentication happens once at the system level, using a digital signature, trusted signature, digital seal, or authorization token. After that, issuing is straightforward.
When KSeF goes down for scheduled maintenance, Offline24 mode takes over. You issue invoices locally and transmit within one business day after the system returns. During an unplanned system failure, emergency mode gives you seven business days to transmit.
What It Costs to Get This Wrong
The penalties on the books are steep: up to 100% of the tax amount shown on an invoice, or 18.7% of the total amount due for invoices that do not show tax.
The Ministry of Finance has deferred enforcement. No penalties for KSeF errors will be imposed until at least December 31, 2026.
Who Gets a Pass
B2C invoicing remains voluntary. You do not need to run consumer invoices through KSeF. Certain VAT-exempt services can also be invoiced outside the system.
Micro-entrepreneurs below the PLN 10,000 monthly threshold have until January 1, 2027.
Not Just Poland
Poland is one piece of a larger shift. As of June 2026, 13 EU member states enforce mandatory e-invoicing, with seven more joining before the end of 2027. Belgium became the first country to mandate Peppol-based B2B e-invoicing from January 1, 2026. And it goes beyond Europe: nearly 50 countries hold OpenPeppol membership as of mid-2026 across five continents.
If you are also watching the France e-invoicing mandate or the UAE e-invoicing pilot, the compliance pattern is the same: structured formats, government validation, and a bridge to your accounting software that has to work reliably.
What to Do This Week
The government provides free tools. The KSeF Taxpayer app, the simplified e-Microfirma app, and a mobile app handle issuing and receiving for businesses with low invoice volumes.
For anyone processing more than a handful of invoices per month, free tools break down. The real work is getting your accounting system to read and produce structured XML invoices. Check whether your ERP or accounting software supports KSeF integration. If it does not, you need a bridge between KSeF and your books.
Zerentry extracts invoice data from KSeF's structured XML format and syncs it directly into Xero or QuickBooks, with VAT amounts, line items, and supplier details intact. No manual re-keying.
The practical checklist before the penalty window closes:
- Create a KSeF account and verify your identity
- Obtain an invoice issuer certificate — available since November 1, 2025, required for system authentication and offline mode
- Check whether your accounting software supports KSeF's structured XML format
- Decide who in your company gets KSeF access and set their permissions
- Test the integration in the KSeF test environment
- Learn your JPK_VAT designations: OFF for offline invoices without a KSeF number, BFK for invoices issued outside KSeF, DI for non-invoice KSeF documents
The penalty clock runs through December 31, 2026. That is not a lot of runway, but it is enough if you start now.
FAQ
When did Poland KSeF e-invoicing become mandatory?
Large taxpayers with 2024 turnover over PLN 200 million had to start issuing through KSeF from February 1, 2026. All other VAT-registered businesses, excluding micro-entrepreneurs, followed on April 1, 2026. Micro-entrepreneurs (monthly turnover at or below PLN 10,000) have until January 1, 2027.
Do I need to receive e-invoices through KSeF even if I don't issue them yet?
Yes. Every entrepreneur in Poland, regardless of size or issuing deadline, has been required to receive e-invoices through KSeF since February 2026, including invoices from large suppliers like electricity, telecoms, and fuel companies.
What happens if I don't comply with KSeF?
Penalties can reach up to 100% of the tax amount shown on an invoice, or 18.7% of the total amount due for invoices that don't show tax. However, the Ministry of Finance has deferred enforcement, with no penalties imposed until at least December 31, 2026.
Is B2C invoicing required to go through KSeF?
No. B2C invoicing remains voluntary, and certain VAT-exempt services can also be invoiced outside the system.
What free tools does Poland offer for KSeF compliance?
The government provides the KSeF Taxpayer app, the simplified e-Microfirma app, and a mobile app for issuing and receiving invoices, aimed at businesses with low invoice volumes.
Stop manually re-keying KSeF invoices
Zerentry extracts vendor, VAT, and line-item data from structured e-invoices and syncs straight to Xero or QuickBooks. Free for 30 documents/month — no credit card required.
Start free →