KSeF 2026 — complete guide for entrepreneurs

The National e-Invoice System (KSeF) is changing the way invoicing works in Poland. This guide covers everything you need to do so the 1 July 2026 deadline does not catch you off guard.

Table of contents

  1. What is KSeF
  2. Who is affected
  3. 2026 deadlines
  4. How to prepare
  5. Authorisation token
  6. Corrective invoices
  7. Failures and offline mode
  8. Penalties for non-compliance
  9. FAQ

1. What is KSeF

The National e-Invoice System (KSeF — Krajowy System e-Faktur) is the Polish Ministry of Finance's central platform for issuing, receiving, and storing structured invoices (XML format — FA(2) schema). Every B2B invoice passes through the MF server, receives a unique KSeF number, and is stored there for 10 years.

Key consequences:

2. Who is obligated

From 1 July 2026

From 1 January 2027

Who is NOT covered: B2C invoices (for consumers) — can still be issued traditionally. Voluntary use is allowed.

3. 2026 Timeline — implementation calendar

4. How to prepare — checklist

5. KSeF authorisation token

The KSeF token is a unique string that identifies the company in the system. It is generated in the MF panel via Profil Zaufany (Trusted Profile) or a qualified electronic signature.

Most common mistakes:

6. Corrective invoices in KSeF

A correction issued through KSeF does not require the buyer's acceptance — it is deemed delivered at the moment the KSeF number is assigned. This significantly simplifies document flow and speeds up bookkeeping.

Three types of corrections: data change, value change, cancellation (zeroing).

7. Outages and offline mode

The MF has provided an offline (emergency) mode for situations where the KSeF system is unavailable or your company has no internet access:

8. Penalties for failing to implement KSeF

9. Frequently asked questions

When does KSeF become mandatory?

From 1 July 2026 for all active VAT taxpayers. For VAT-exempt taxpayers the obligation starts on 1 January 2027.

Are invoices issued outside KSeF invalid?

Yes. After 1 July 2026 an invoice issued outside KSeF (except B2C and outages) is treated as not issued, which means the buyer loses the right to deduct VAT.

What about invoices for natural persons (B2C)?

Invoices for consumers can still be issued traditionally — KSeF is optional for B2C.

How long does it take to get a KSeF number?

The system assigns a KSeF number immediately (within seconds). The issue date = send date; the receipt date for the buyer = the date the KSeF number was assigned.

What if the system goes down mid-month?

An offline mode is provided — you can issue invoices offline (for up to 14 days) and submit them to KSeF once it is restored.

Do I need special software?

Yes — your ERP/accounting programme must have KSeF integration. Most popular systems (Comarch, wFirma, iFirma, Subiekt) already do.

How much does KSeF implementation with Danexis cost?

For our accounting clients — implementation and training FREE. For external companies — from PLN 800 net for the full package (token + integration + team training).