Implementation Guide
How to Implement KSeF in Your Business. A 2026 Checklist.
Five actions you must complete before your deadline — and what happens if you miss it.
Table of Contents
1. What KSeF Changes for Your Business
KSeF (Krajowy System e-Faktur) is Poland's mandatory e-invoicing system, live from 2026. Instead of sending invoices by email or post, every B2B invoice must first pass through the government's central hub, receive a unique KSeF number, and only then become accessible to the recipient.
In practical terms this means three things you need to act on: your invoicing software must support the KSeF 2.0 API, you must hold an active authorisation with the Ministry of Finance, and you must be set up to receive incoming purchase invoices from your suppliers via KSeF.
What KSeF requires from your business technically:
- •Invoicing software with a certified KSeF 2.0 API integration
- •Authorisation via Trusted Profile (Profil Zaufany) or qualified electronic signature
- •Up-to-date NIP (tax ID) numbers for all clients in your invoicing system
- •A process for receiving and processing inbound KSeF invoices from suppliers
2. Who Must Act — and Exactly When
Every active VAT payer in Poland is in scope. Company type does not matter: sole proprietors, limited companies, and joint-stock companies are all covered. The only exemption is for VAT-exempt taxpayers.
The deadline depends on your company size: large companies with turnover above 200 million PLN per year must comply from February 1, 2026. All other active VAT payers — including sole proprietors and mid-sized companies — must comply from April 1, 2026. Micro-entrepreneurs with monthly revenue below 10,000 PLN have until January 1, 2027, but must already be receiving KSeF invoices from February 1, 2026.
Critical note for small business owners
Even if your issuing deadline is April 2026 or January 2027, the obligation to RECEIVE invoices through KSeF from your suppliers applies to everyone from February 1, 2026. Not being ready to receive means VAT deduction problems.
3. KSeF 2026 Implementation Deadlines
Deadlines are tied to company size and turnover. Find your date:
Mandatory issuing for large companies (turnover >200 million PLN/year)
ALL companies must be able to receive KSeF invoices from suppliers from this date — regardless of size.
Mandatory issuing for all other active VAT payers
Covers companies, sole proprietors, and other entities with monthly revenue above 10,000 PLN. Invoices issued outside KSeF after this date carry legal risk.
Mandatory for micro-entrepreneurs + financial penalties begin
From this date, financial penalties apply to all non-compliant businesses — up to 100% of the VAT amount on each invoice issued outside KSeF.
4. Five Steps to Full KSeF Compliance
Before your deadline, you need to complete five specific actions:
Select and configure software with KSeF 2.0 support
Your invoicing tool must integrate with the current KSeF API version. Verify that your provider has already implemented KSeF 2.0 — not all software has kept pace with the latest specification.
Obtain your KSeF authorisation from the Ministry of Finance
Log in to the KSeF portal using your Trusted Profile (Profil Zaufany) or qualified electronic signature. Grant permissions for your invoicing software or accounting office to issue on your behalf.
Verify and complete your client NIP database
KSeF invoices require the recipient's NIP tax ID — you cannot issue a KSeF invoice without one. Audit your client list now and fill in any missing NIP numbers before your compliance deadline.
Run end-to-end tests in a live environment
Issue several real test invoices, confirm they reach recipients correctly via KSeF, and verify that purchase invoices from your suppliers arrive properly in your system. Do not skip this step.
Communicate the change to clients and suppliers
Tell clients that invoices will now be delivered via KSeF, and ask suppliers to confirm they are ready to issue KSeF invoices to you before the February 2026 receiving deadline.
How KSeF-ready is your business?
Answer 8 questions and get a personalised readiness report with specific action items for your company size and deadline.
5. KSeF and Payment Recovery — What KSeF Does Not Do
KSeF solves the tax compliance problem — it does not solve the late payment problem. An invoice sent through KSeF carries strong legal standing, but the system sends no reminders when a client misses their payment date.
One in three B2B invoices in Poland is paid late. After KSeF implementation, that does not change. The invoice is now digitally documented and legally airtight, but a client can still delay payment for weeks or months without any automated follow-up.
Businesses that pair KSeF with an automated reminder system achieve a complete invoice cycle: issue → send via KSeF → automated reminder sequences to the client. The measurable benefits of this approach:
- ✓Reminder sequences sent automatically by email and SMS — no manual work per invoice
- ✓Escalating message tone when a client ignores earlier reminders
- ✓Full overdue invoice dashboard showing client, amount, and days outstanding
- ✓Earlier detection of cash flow gaps through real-time payment status tracking
KSeF implementation is a natural trigger to also set up payment reminder automation — both processes integrate with your invoicing software and are best configured at the same time.
6. Penalties for Non-Compliance — What You Risk
A formal transition period runs through 2026, meaning no automatic financial penalty for missing the deadline in the first year. However, invoices issued outside KSeF can already be challenged by clients and tax authorities, creating VAT deduction disputes.
From January 1, 2027, consequences of non-compliance with KSeF:
- •Financial penalty up to 100% of the VAT amount on each invoice issued outside KSeF
- •An invoice issued outside the system may be declared invalid
- •Risk of losing VAT deduction rights on purchase invoices not received through KSeF
- •Possible exclusion from public tenders requiring full tax compliance documentation
Do not leave implementation to the final week before your deadline. Connecting invoicing software to KSeF takes a few days, but testing and updating client NIP data can take significantly longer than expected.
Related Topics
Implement KSeF with Terminovo — without the stress
Terminovo supports KSeF 2.0 and automatically sends payment reminders. One tool, full compliance.
Create free account