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

The National e-Invoice System (KSeF) is a nationwide IT system that is the next step towards full digitalization. The aim of the National e-Invoice System is to create the possibility for taxpayers to issue and share structured invoices (they will replace traditional paper and electronic invoices), as well as to increase transaction security and tighten the tax system.
Table of contents:

As of now, January 2025, 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 happened. 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.

Since then, a lot has happened around the System. The Ministry conducted an audit, analyzed the results, organized public consultations, decided to rebuild the KSeF architecture and made many key decisions. The result of all these activities is the current – and probably already inviolable – date for the mandatory National e-Invoice System to come into force. These are February 1, 2026 and April 1, 2026.

On the former date, the KSeF will become mandatory for large entities, i.e. companies whose revenue in 2025 will exceed PLN 200 million. Two months later, KSeF will have to be used by all other taxpayers. What exactly is the National e-Invoicing System and how will the lives of entrepreneurs change after its introduction? You can find the answer below.

What is the National e-Invoicing System all about?


Who can use the KSeF?


Let’s make it clear: if your company is already ready to adopt KSeF, it can use the System now. All necessary applications – including the KSeF Mobile Application – have already been made available in the production version. This means that entrepreneurs can use them and issue structured invoices without any obstacles.

However, it should be borne in mind that some of the components of the National e-Invoicing System and the legal acts related to its operation (such as the VAT Act) will change in the coming months – in February 2026 at the latest.

Download e-book How to Implement the National e-Invoicing System

How to issue an e-invoice in KSeF in 2025?


Important!

If you want to see how the KSeF Taxpayer Application works, test its functions, choose the trial version. You can also use a pre-production (demo) version of the application.

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. Importantly, without filling in the mandatory fields, KSeF will not allow the invoice to be sent.

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 2025.

Why hasn’t KSeF been introduced in 2024?


According to Marcin Baj, a tax advisor at LTCA, the capacity of the system as found at the beginning of 2024 was not sufficient. Under these circumstances, Polish entrepreneurs could be put in a situation where they would not be able to issue invoices while being legally obliged to do so.

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 will wait until 2026 for the mandatory KSeF, which is even a bit longer than the SME spokesman had anticipated 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.

Obligation to use KSeF – exceptions during the transition period


From February 1 to July 31, 2026, the Ministry of Finance plans to launch a transition period during which taxpayers will not be required to show the KSeF number of an invoice in sales records.

Besides, the MF’s assumptions included leaving entrepreneurs a 6-month protection period, during which the contractual penalties provided for failure to comply with obligations arising from the KSeF’s entry into force would not be executed. However, at present – January 2025 – there is no official confirmation from the ministry.

However, we know that the Ministry wants to reduce penalty rates for non-compliance with KSeF obligations during the initial period. It seems, therefore, that the earlier idea, involving the complete abandonment of the imposition of penalties during the transition period, has been abandoned. However, we still have to wait for concrete information in this regard.

Benefits of KSeF


Summary


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

This is worth knowing about:


  • jak odzyskać pieniądze od zagranicznego kontrahenta?

    How to recover money from a foreign contractor?


    What to do when a foreign counterparty does not pay on time? How to get repayment and at the same time not ruin business relations?
    More: How to recover money from a foreign contractor?
  • odroczenie płatności składek ZUS załatwisz na platformie eZUS

    Deferral of payment of Social Security premiums


    Learn about two methods of deferring Social Security payments!
    More: Deferral of payment of Social Security premiums
  • National e-Invoicing System – what is it and what is it based on?


    What is KSeF? What will it change and when will it be introduced?
    More: National e-Invoicing System – what is it and what is it based on?

Explore our business knowledge base