KSeF integration step by step
Poland’s National e-Invoicing System (KSeF) is mandatory. We guide you through implementation so that you simply issue invoices – and the system does the rest.
Who KSeF covers and from when
| Date | What changes |
|---|---|
| 1 February 2026 | All VAT payers receive invoices in KSeF. Companies whose 2024 sales exceeded PLN 200 million gross must also issue them in KSeF. |
| 1 April 2026 | The obligation to issue covers all other taxpayers – active and VAT-exempt. |
| 1 August 2026 | KSeF number required in split-payment transfers. |
| 1 January 2027 | The smallest companies (sales up to PLN 10,000 a month) join KSeF. Penalties for errors and for not issuing invoices in KSeF start to apply. |
There are no penalties for KSeF errors until the end of 2026. Legal status: October 2026.
Implementation in 6 steps
We do it together with you – most of the work is on our side.
We check the deadline
We determine from when the obligation applies to your company.
Permissions
You grant KSeF access to yourself, your employees and our office – we show you how.
Invoicing software
We connect the software to KSeF and set up invoice numbering and templates.
Test invoice
We issue the first invoice together and check that it has reached the system.
Purchase invoices
We set up automatic download of cost invoices from KSeF into the accounts.
Contingency plan
We show you how to issue an invoice when KSeF or the internet is down.
KSeF questions
Are paper invoices still valid?
During the transition period some invoices may be issued outside KSeF, e.g. by companies covered only from 2027. Ultimately the e-invoice in KSeF is the standard form of invoice between businesses.
What about receipts from cash registers?
Invoices from cash registers and receipts with a tax ID up to PLN 450 remain outside KSeF until the end of 2026.
Will the accounting office see my invoices?
Yes, if you grant us permissions. You then don’t need to send us invoices – we download them directly from KSeF.
Not sure where to start with KSeF?
In 15 minutes we will check whether your company is ready.
