KSeF 2026 - Mandatory E-Invoicing for Sole Proprietors in Poland
Complete guide to the National e-Invoicing System (KSeF) 2026. Deadlines, requirements, penalties, and how to prepare. For B2B programmers and sole proprietors.
From 1 February 2026 all entrepreneurs must receive invoices via the National e-Invoicing System (KSeF), but the obligation to issue invoices through KSeF launches in phases: first for the largest companies, from 1 April 2026 for most entrepreneurs, and from 1 January 2027 for the smallest issuers. For B2B programmers and freelancers, this means preparing your invoicing process in advance.
What is KSeF?
KSeF (Krajowy System e-Faktur / National e-Invoicing System) is a central system operated by the Ministry of Finance through which all VAT invoices in Poland will pass.
How does KSeF work?
- You create an invoice in your software/app
- The invoice is sent to the KSeF system in structured XML format
- KSeF assigns a unique number (KSeF ID) and timestamp
- The buyer receives the invoice through KSeF
- Both parties access the invoice via the KSeF portal
Key dates
| Date | What happens |
|---|---|
| 1 February 2026 | Obligation to receive invoices via KSeF (all entrepreneurs) |
| 1 April 2026 | Obligation to issue invoices (most entrepreneurs) |
| 1 January 2027 | Obligation for the smallest issuers |
What does this mean for B2B programmers?
If you're a VAT taxpayer
- You must issue invoices through KSeF from April 2026
- Your invoicing software must support KSeF integration
- You need a KSeF access token or qualified certificate
If you're VAT-exempt
- You still must receive invoices via KSeF from February 2026
- Issuing obligation depends on your revenue level and date
- Consider registering proactively to avoid last-minute issues
How to prepare
- Check your invoicing software -- does it support KSeF? If not, switch now
- Get your KSeF access -- token or qualified certificate via the tax office portal
- Test in the sandbox environment -- KSeF has a test environment for trial submissions
- Update your processes -- invoice workflow, approval, archiving
- Inform your clients -- they need to be ready to receive KSeF invoices
Penalties for non-compliance
- Up to 100% of VAT on the invoice for not using KSeF when required
- Tax office may impose penalties for systematic non-compliance
- Invoices outside KSeF may not be recognized as valid VAT documents
Recommended reading
Useful calculators
Related articles
Automatyzuj swoją księgowość
Bookeper AI automatycznie oblicza ZUS, generuje deklaracje i przypomina o terminach. Oszczędź czas i unikaj błędów.
Wypróbuj za darmoZastrzeżenie: This article is for informational purposes only and does not constitute tax or legal advice. If in doubt, consult a tax advisor or accountant. Tax regulations may change.