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

The National e-Invoice System (KSeF) is a nationwide IT system and an important step towards full digitization. The goal of the KSeF is to enable taxpayers to issue and share structured invoices, replacing traditional invoices, thereby increasing transaction security and tightening the tax system.
Table of contents:

KSeF’s current situation


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. The Minister of Finance, Andrzej Domanski, officially announced on January 19, 2024, that the mandatory use of the National e-Invoicing System would not come into effect in July or at all in 2024.

Since then, there has been a lot of activity around the System. The Ministry conducted an audit and analyzed the results. It then organized public consultations, decided to rebuild the KSeF architecture and made a number of key decisions. The result of all these actions is the current – and final – effective date of the mandatory National e-Invoice System, marked as version 2.0.

Two months later – on April 1, 2026 . – KSeF 2.0 will have to be used by other taxpayers. There is one, rather important, exception to this rule.

The additional transition period will cover micro-entrepreneurs with sales of less than PLN 10,000 gross per month. It will last from April 1 to December 31, 2026. During this time, micro-enterprises will not have to issue invoices in KSeF. The KSeF 2.0 start date for these entities is therefore set for January 1, 2027.

At what stage is KSeF now?

On August 27, 2025 , President Karol Nawrocki signed the document. There is no turning back from this decision. KSeF will be mandatory, and soon.

What is the National e-Invoicing System all about?


The FA(3) logical structure became available on June 25, 2025. This means that – if your company is already at this advanced stage of preparation or is actively using the National e-Invoice System – you can already start working on adapting your internal systems to use the new logical structure.

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.

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

The overriding principle to follow when issuing invoices is the principle of extreme caution. This is very important especially when completing optional and optional fields, the failure to complete which will not be noted by the application.

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?


By extending the deadline for making KSeF mandatory, businesses were given valuable time to plan work and implement the system at a leisurely pace, but as the data shows, most did not take advantage of this opportunity. 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.

In addition, the MF’s assumptions included leaving entrepreneurs a protective period, during which the contractual penalties, provided for failure to meet the obligations arising from the entry into force of the KSeF, will not be executed. This information has been confirmed by representatives of the Ministry of Finance – the first penalties will not be imposed until 2027. This is good news for entrepreneurs – especially since there is virtually no more time to implement the System in companies.

All this is because the first API tests are scheduled for September, which gives a rapturous three to four months to introduce KSeF into internal systems. What’s more, the KSeF 2.0 test application is not expected to be ready until November 2025. Thus, it appears that withholding penalties and sanctions until 2027 is not a goodwill gesture to businesses, but rather a necessity, taking into account the current state of technical preparedness of the government side, as well as the statistics of Polish companies’ readiness for the System.

Benefits of KSeF


Good changes at KSeF


2024 and half of 2025 were spent, among other things, developing and amending the KSeF bill. The law has been enriched with a number of changes, which are generally evaluated positively. What has changed in recent months?

  • Entrepreneurs will be able to add attachments to invoices issued in KSeF. This omission was widely commented on, as many companies need to issue invoices with attachments (e.g., those that contain standardized data). The lack of this option was quite an inconvenience – fortunately, the current version of the regulations stipulates that a business will only have to make a notification to the e-Invoice Office in order to use the option to add attachments to invoices.
  • KSeF will not cover RR VAT invoices. Invoices for purchases of agricultural products from flat-rate farmers will not have to go to KSeF. There will still be a possibility for those willing to issue them in the System, but this functionality will not be available until April 1, 2026.

It is up to the flat-rate farmer to decide whether RR VAT invoices are to be issued in KSeF.

  • The obligation to provide the KSeF number in payments has been dropped . The change also applies to payments using the split payment mechanism.
  • An offline mode will be created, allowing entrepreneurs to issue a structured invoice without access to the network. This is a solution designed to deal with failures and temporary problems with Internet access. It will be the entrepreneur’s responsibility to send the invoice to the System no later than the next business day.
  • The latest draft also provides for B2C consumer invoicing.

Fines and penalties – how high and for what?


  • Issue invoices in programs that do not meet KSeF requirements,
  • issuing invoices that do not comply with the accepted scheme,
  • Issuing invoices in the System with a delay.

How high are the penalties for misconduct at KSeF?

Summary


This is worth knowing about: