National e-Invoicing System – what is it and what is it based on?

The National e-Invoice System (KSeF) is a nationwide ICT system that is the next step on the road to full digitalisation. The aim of the National e-Invoice System is to create the possibility for taxpayers to issue and make available structured invoices. Structured invoices are one of the forms of documenting transactions permitted in the economy – the others being traditional paper invoices and electronic invoices. For the time being – May 2022 – the National e-Invoice System is a voluntary solution: this means that any taxpayer can issue structured invoices, but can also stay with traditional sales documents. The Polish government’s further plan is to transform the KSeF into a mandatory system – this step, however, depends on the derogation decision of the European Commission.
Table of contents:

As of May 2024, the National e-Invoice System is a voluntary solution: this means that any taxpayer can issue structured invoices, but can also stay with traditional sales documents. And although for a long time – since January 2022 – entrepreneurs were assured that KSeF would become mandatory as early as July 1, 2024, nothing of the sort will happen. Finance Minister Andrew Domanski officially announced on January 19, 2024, that the obligation to use the National e-Invoicing System will not go into effect in July or at all in 2024.

The Finance Ministry recently completed an audit conducted in the first months of this year and announced a new launch date for the National e-Invoicing System. Taxpayers will have to start using the system in 2026.

We invite you to read more!

What is the National e-Invoicing System all about?


Who can use the KSeF?


Download the e-book "How to implement the National e-Invoicing System?"

How to issue an e-invoice in KSeF?


Important!

If you want to see how the KSeF Taxpayer Application works, test its functions, choose the trial version. If you choose the production version of the Taxpayer Application and issue an invoice in it, it will become a document entered into legal circulation. The production version is therefore the final one. It is already being used by companies that have decided to implement and launch KSeF. Once the mandatory use of the system is in place, all taxpayers will be able to use the KSeF Taxpayer Application to issue structured invoices.

Structure of the e-invoice in KSeF

  • The mandatory fields of the e-invoice must be completed regardless of the circumstances. This category includes such information as the data of the seller and buyer, the date of issuance of the document or the date of performance of the service (delivery of goods).

    In the context of KSeF, it is worth remembering that negative indications, i.e. information that a circumstance does not exist, should also be introduced in the e-invoice. A value of 1 indicates the presence, while a value of 2 indicates the absence of the circumstance.

    In the case of paper invoicing, such action is not required, but in KSeF it is a necessity. Nonetheless, it is expected that this obligation will be reflected in the functionality of the KSeF Taxpayer Application, and it will not be possible to omit such a field when issuing an e-invoice.

EXAMPLE

National e-Invoicing System – from when will it be mandatory?


The National e-Invoicing System was launched on January 1, 2022. – However, until now, taxpayers are not obliged to use it. Initially, KSeF was to become mandatory in July 2024, but currently (as of January 2024) we do not know the launch date for all taxpayers.

In a release summarizing the KSeF audit, Minister Domanski explained the reasons for the postponement this way:

The KSeF system is crucial to the security of economic transactions. Back in December 2023, my predecessors assured me that the system was ready for implementation on July 1, 2024. However, the decision to conduct an audit turned out to be the right one. The test report contains several hundred detailed bug reports, comments and recommendations for the architecture, source codes and database.

Andrzej Domanski, Minister of Finance

The same communiqué stated the implementation date for KSeF. It’s official from now on: The National e-Invoicing System will become mandatory:

  • February 1, 2026 – for entities with revenue of more than PLN 200 million in the previous fiscal year,
  • April 1, 2026 – for other companies.

It is worth emphasizing again: the National e-Invoicing System will not be mandatorily introduced in 2024.

Why won’t KSeF be introduced in 2024?


According to Marcin Baj, a tax advisor at LTCA, the capacity of the system in its current form is not sufficient, and Polish entrepreneurs could be put in a situation where they are unable to issue invoices.

The next step, after a strong response from the MF, is to commission and conduct an external audit, which is expected to result in a full list of KSeF’s errors and problems. Only after the results of the inspection will it be possible to establish an action plan and an estimated date for implementing the system.

Based on the audit results, we decided to build the system architecture from scratch. The contractor will appoint a team of IT architecture specialists. The work we will carry out will make the system reliable, safe and more functional.

Marcin Loboda, head of the National Tax Administration

SME spokesman triumphs


For many weeks now, voices have been heard saying that businesses are largely not ready to adopt the National e-Invoicing System. One of the more high-profile ones was the initiative of Poland’s SME ombudsman, Adam Abramowicz, who sent an open letter to the Finance Minister, calling for the introduction of KSeF to be staggered.

We already know that the timetable proposed by Abramovich was not adopted, but the SME spokesman’s main point has been met. We’ll still have to wait for the mandatory KSeF – and even a bit longer than the SME spokesman had planned in his plan.

What does the introduction of the mandatory use of the National e-Invoicing System mean?


Although the preparation period is well under way as of early 2022, still many companies are not ready to implement the system. Moreover, it is speculated that this is the vast majority of Polish entrepreneurs, especially small and micro businesses. Implementing KSeF is a complicated process that requires not only commitment and time, but also the resources needed to purchase the appropriate software or train employees.

By extending the deadline for making KSeF mandatory, businesses have been given valuable time to plan work and implement the system at a leisurely pace. On the other hand, it is also important to remember the large entities that have already prepared for KSeF implementation, often spending a lot of money. The next few months will bring us the answer to the question of whether any additional steps will be taken in this matter.

Obligation to use KSeF – exceptions during the transition period


The Ministry of Finance also announced that it will make some exceptions to the implementation of KSeF, which is full of challenges for many businesses. During the transition period, not all invoices will have to be issued in KSeF. Entrepreneurs will still be able to issue paper invoices in two cases;

Benefits of KSeF


Download the e-book "How to implement the National e-Invoicing System?"

This is worth knowing about:


  • zmiany podatkowe w 2025 roku

    Tax changes in 2025 – check out the new taxes, contributions and PIT changes


    We’re facing a lot of tax changes in 2025. Find out when and to what extent!
    Więcej: Tax changes in 2025 – check out the new taxes, contributions and PIT changes
  • o czym mówi wskaźnik EBITDA?

    EBITDA – definition and importance in financial analysis


    In what situations is EBITDA used? What exactly does it mean?
    Więcej: EBITDA – definition and importance in financial analysis
  • Certyfikat rezydencji podatkowej

    Tax residency certificate – what is it and how to get it?


    Find out what a tax residency certificate is, what data it should contain and when you need it!
    Więcej: Tax residency certificate – what is it and how to get it?

Explore our business knowledge base