Przejdź do treści
Back to blog
Law

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.

24 December 20252 min readAuthor: Bookeper AI

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?

  1. You create an invoice in your software/app
  2. The invoice is sent to the KSeF system in structured XML format
  3. KSeF assigns a unique number (KSeF ID) and timestamp
  4. The buyer receives the invoice through KSeF
  5. Both parties access the invoice via the KSeF portal

Key dates

DateWhat happens
1 February 2026Obligation to receive invoices via KSeF (all entrepreneurs)
1 April 2026Obligation to issue invoices (most entrepreneurs)
1 January 2027Obligation 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

  1. Check your invoicing software -- does it support KSeF? If not, switch now
  2. Get your KSeF access -- token or qualified certificate via the tax office portal
  3. Test in the sandbox environment -- KSeF has a test environment for trial submissions
  4. Update your processes -- invoice workflow, approval, archiving
  5. 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

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 darmo

Zastrzeż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.