LW
All articles
· Tax124·MMXXVI

KSeF 2026: When It Becomes Mandatory and Who Gets a Delay

KSeF: 1 February 2026 for turnover above PLN 200m, 1 April for everyone else, micro-firms under PLN 10,000 can wait until year end. Penalties from 2027.

There is a lot of panic and date confusion around KSeF, so here is the short version. The duty arrives in three waves: 1 February 2026 for firms with 2024 turnover above PLN 200 million, 1 April 2026 for everyone else including JDG and Sp. z o.o., and micro-firms whose invoiced sales stay at or below PLN 10,000 gross per month may keep invoicing the old way until 31 December 2026.

The second thing that takes the edge off: penalties only start on 1 January 2027. Between 1 February and 31 December 2026 breaches of the KSeF duty carry no sanction. That is a transition window to get your processes right, not a reason to stall - you still have to receive incoming invoices through the system from day one.

Once your date arrives, B2B invoices go exclusively through KSeF (Krajowy System e-Faktur). Paper invoices and PDF-by-email no longer count as legal purchase documents for VAT and CIT. For a foreign entrepreneur this means: connect to KSeF before your wave date, or your contracting parties cannot book your invoices.

What KSeF is

KSeF is the Ministry of Finance's state e-platform for issuing, receiving and storing structured invoices (faktury ustrukturyzowane). All documents are stored for 10 years in the state archive and accessible to the tax authority at any time.

The reform aims to close VAT gaps (the Polish VAT gap was 12.1% in 2024 according to the Ministry of Finance), automate tax oversight, and lower documentation costs for businesses.

Who is covered by the obligation

The date depends on the size of the business:

WhoKSeF mandatory from
Turnover above PLN 200 million in 20241 February 2026
Everyone else: Sp. z o.o., JDG, spółki komandytowe, jawne, partnerskie1 April 2026
Micro-firms invoicing up to PLN 10,000 gross per month1 January 2027 (old rules until end of 2026)

One detail on the micro-firm relief: the limit is counted month by month. Go over PLN 10,000 in a given month and the next invoice goes through KSeF, with no way back.

The duty also covers:

  • All Sp. z o.o. regardless of turnover
  • All JDG VAT payers (registered as active VAT taxpayers)
  • Spółki komandytowe, jawne, partnerskie regardless of taxation form
  • Foreign companies with a Polish fixed place of business (branches, representative offices)

Currently exempt (until end of 2026):

  • JDGs on VAT exemption (pure ryczałt without VAT registration)
  • B2C suppliers (to private individuals)
  • Receipts from fiscal cash registers (paragony)

These groups will be covered from 2027.

How a foreign entrepreneur connects

Connection steps - to be done before 1 April 2026 (or before 1 February if your turnover exceeds PLN 200 million):

1. Get a qualified e-signature or Profil Zaufany

To authenticate in KSeF you need one of:

  • Profil Zaufany - free via Polish banks (mBank, PKO, ING) or a gmina office
  • Qualified e-signature - paid e-signature from KIR, Certum, EuroCert (from PLN 200/year)
  • Qualified seal - for Sp. z o.o. (from PLN 350/year)
  • KSeF token - software token issued by MF (free, via e-Urząd Skarbowy)

For most foreign entrepreneurs, Profil Zaufany via a Polish bank is optimal (with PESEL and a residence card).

2. Designate authorised persons

KSeF requires explicit designation of who in the company can issue invoices. This is filed via the ZAW-FA form in e-Urząd Skarbowy. Without it, no one - not even a Sp. z o.o. owner - can act in KSeF.

Standard authorisations:

  • Issuing invoices - primary right
  • Receiving invoices - incoming
  • Viewing invoices - view-only (for the accountant)

3. Integrate accounting software

Most Polish accounting platforms (iFirma, wFirma, Comarch ERP, Subiekt, inFakt) are already KSeF-integrated. Configuration takes 30-60 minutes.

If you run your own ERP/CRM, integration goes via the KSeF API. Documentation lives at podatki.gov.pl and the MF site lists certified integrators.

4. Train your team

The main user-facing change: invoices are issued in a new structure (XML). Old templates do not work. You move to UTF-8 with fields including NIP nabywcy, JPK_FA(2), country code, etc.

MF training is free at podatki.gov.pl. Duration: 4-8 hours for the basic level.

Penalties for non-compliance

This is where the main misunderstanding sits. The penalties below are written into the VAT act, but they only take effect on 1 January 2027. Throughout 2026 breaches of the KSeF duty carry no sanction:

ViolationPenalty
Failing to issue an invoice in KSeFUp to 100% of VAT on the invoice
Paper invoice in B2BUp to PLN 18,000 per occurrence
Failure to register in KSeFUp to PLN 7,000 + ban on invoicing
Missing authorised personsUp to PLN 3,500/month
Invoice in wrong formatUp to PLN 5,000 per invoice

From 1 April 2026, automated KSeF audits kick in - the system reconciles JPK_VAT with KSeF invoices and flags mismatches automatically. Previously this required a tax inspection - now it's real-time.

What this changes for foreign-owned business in Poland

Practical impact for JDG and Sp. z o.o. with foreign management:

Pros:

  • Cost invoices stop disappearing - KSeF archives them for 10 years
  • VAT refund accelerates from 60 to 25 days
  • Clients no longer need PDF copies - the invoice is already in their KSeF
  • Your accountant sees all invoices in real time

Cons:

  • EU clients aren't in KSeF - separate templates for UE invoices
  • A Polish fixed place of business is mandatory to connect
  • No internet = no invoicing capability (a 24-hour offline mode exists)

What to do right now

Steps before 1 April 2026:

  1. Today: verify your registration in e-Urząd Skarbowy via PUE - must be active.
  2. This week: set up Profil Zaufany or a qualified e-signature.
  3. Within a month: file ZAW-FA and register authorised persons in KSeF.
  4. January 2026: configure your accounting software integration and test 5-10 invoices via the KSeF sandbox.
  5. 1 February: switch fully to KSeF.

LegalWin onboarded over 150 clients to KSeF in Q4 2025. Standard onboarding service from PLN 800 - includes ZAW-FA, software setup and testing. Get in touch - there's still time to make 1 February 2026.

Related articles:

/ questions

Frequently asked

  • 01

    When does KSeF (National e-Invoicing System) become mandatory in Poland?

    From 1 February 2026, every B2B invoice in Poland is issued exclusively through KSeF. It applies to all Sp. z o.o. (LLCs), JDG (sole proprietor) VAT payers, spółki komandytowe (limited partnerships), jawne (general partnerships), and foreign companies with a Polish fixed place of business. Paper invoices and PDF-by-email are no longer legal documents.

  • 02

    Who is exempt from KSeF until 2027?

    Exempt until end of 2026: JDGs on VAT exemption (pure ryczałt - lump-sum tax - without VAT registration), B2C suppliers (individuals), receipts from fiscal cash registers (paragony). These groups will be obligated from 2027.

  • 03

    What are the penalties for not issuing an invoice via KSeF?

    Up to 100% of the VAT amount on the invoice for non-issuance. Up to PLN 18,000 per paper B2B invoice. Up to PLN 7,000 for failure to register. Up to PLN 5,000 for incorrect format. From 1 April 2026 - automated audits reconcile JPK_VAT with KSeF in real time.

  • 04

    How can a foreigner connect to KSeF?

    4 steps: 1) Profil Zaufany (Trusted Profile) via a Polish bank or a qualified e-signature (from PLN 200/year); 2) ZAW-FA in e-Urząd Skarbowy (online tax office) with authorised persons; 3) accounting-software integration (iFirma, wFirma, Comarch - already integrated); 4) team training on the new XML structure. Connection by 1 April 2026.

  • 05

    What changes for invoices from EU counterparties?

    EU counterparties aren't in KSeF, so EU-invoice templates are needed separately. Most Polish ERPs (Comarch, Subiekt) generate EU invoices separately. Invoices received from the EU remain in standard PDF/electronic format.