E-Invoicing in Poland: Understanding KSeF and Compliance

Poland takes a step forward on e-invoicing introducing The National e-Invoicing System (KSeF) as a voluntary solution. The mandatory implementation was delayed to year 2026.


Polish E-invoicing: November 2024 Update

The Polish government has recognized the challenges in implementing the complex e-invoicing system initially proposed and has introduced several measures to simplify the process and ease its adoption.

To ensure public input, a new consultation period was held for taxpayers to review and suggest improvements to the proposed law. This consultation concluded on 22 November 2024.

Key Updates in the Draft Law

  • Extended Deadlines: the implementation of some solutions, such as providing the KSeF number for electronic invoice payments, has been postponed by six months to 31 July 2026; also, additional extensions include delays in adapting cash register invoices to KSeF requirements and penalties for non-compliance.
  • Offline Mode: all taxpayers will be allowed to use an offline mode until the end of 2026.
  • Consumption Invoices: issuance of consumption invoices within KSeF will now be permitted.
  • Support for Digitally Excluded Taxpayers: until 30 September 2026, taxpayers with small-scale and low-value invoice operations can continue using their existing invoicing methods.

Proposed Structural Changes to E-Invoices

Feedback from previous consultation has led to several improvements, including:

  • Adjustments to the e-invoice logical structure, such as rules for setting payment deadlines.
  • Mandatory inclusion of "JST" for access to invoices by subordinate units.
  • Minor updates and refinements based on public input.
  • The ability to attach supplementary documents for industries requiring detailed invoicing.
  • Introduction of a new role titled “employee” within the system.

The FA(3) and FA_RR(1) logical structures were updated. After final consultations, the new API functionality is expected to meet the market needs.

For more details, check the official information on the Government's website.

What is e-invoicing in Poland?

Polish tax authorities are gradually introducing the electronic invoicing requirement in Poland. The National e-Invoicing System (KSeF) is available for use on a voluntary basis from 1 January 2022. This means that since January 2022 paper invoices, non-structured electronic invoices and invoices issued via KSeF will be accepted.

An electronic invoice is an invoice that has been issued, transmitted and received in a structured data format which allows for its automatic and electronic processing. A structured electronic invoice contains data from the supplier in a machine-readable format, that can be automatically imported into the buyer's system avoiding manual entering.

Therefore, the mandate of B2B e-invoicing refers to an obligation imposed nationwide to exchange e-invoices in a certain structured data format between a supplier and a buyer in transactions that enter the scope of this mandate. Find here more information from the European Commission.

In sum, the Polish e-invoicing mandate will impact the invoicing processes, the document circulation, and the invoicing systems used by entrepreneurs.

When will e-invoices in Poland become mandatory?

The initial implementation schedule has been delayed. The National e-Invoicing System (KSeF) was initially expected to become mandatory by July 2024, in case of taxpayers benefiting from subjective or objective VAT exemptions, and for invoices issued from cash registers, January 2025. Find below the new implementation calendar:

  • KSeF will be mandatory from February 1, 2026 for entrepreneurs whose sales value (including the tax amount) exceeded PLN 200 million in 2025.
  • For the rest of entrepreneurs, KSeF will be mandatory from April 1, 2026.

Electronic invoicing has already been introduced or planned for the near future by a number of countries in the European Union, such as Italy, Portugal, or France.

Poland started the voluntary implementation of e-invoicing, and plans to make it mandatory from February 2026.

Mandatory B2B e-invoices in Poland

The scope of mandated e-invoicing will cover B2B domestic transactions in Poland. This implies that:

  • B2C domestic transactions are excluded. Similarly, invoices issued under OSS or IOSS schemes. Find here more information on those regimes.
  • Tickets are also excluded from KSEF – e.g., those issued on the toll motorways.
  • Invoices issued under OSS and IOSS schemes are also excluded.

Taxpayers impacted by the e-invoicing mandate include:

  • Businesses registered as active VAT payers,
  • Businesses exempt from VAT,
  • Taxpayers identified in Poland for the special EU OSS procedure, with a Polish tax identification number NIP.

In principle, foreign taxpayers are exempted from the obligation to use KSeF, unless they have a fixed establishment for VAT purposes in Poland.

In principle, foreign taxpayers are exempted from the obligation to use KSeF, unless they have a fixed establishment for VAT purposes in Poland.

What are the advantages of opting for electronic invoicing?

The electronic invoicing introduction brings important benefits for taxpayers consisting of faster and simpler document processing, real-time invoice information for business management purposes, as well as faster VAT refunds – within 40 days, instead of 60 days – if requirements are met. The conditions to benefit from early VAT refunds are the following:

  • The taxpayer opts for the KSeF solution.
  • The taxpayer is registered for VAT during at least the last 12 months – active registration.
  • The taxpayer submitted VAT returns for the last 12 months.
  • The taxpayer has a bank account included on the white list for at least the last 12 months.
  • The amount of VAT refund is not higher than 3,000 PLN.

Have a look at our Polish VAT manual.

How to generate Polish e-Invoices?

The format for electronic invoicing is an XML with the logical structure set by the tax authorities – known as FA_VAT. The e-Invoice FA(2) is published in the Central Repository of Electronic Document Templates (CRWDE) on the ePUAP platform.

Polish electronic invoices can be issued via free tools published by the Polish tax authority or using commercial programs.

Below you will find a brief overview on the steps for introducing this system:

  1. Businesses will need to first notify the use of KSeF to tax authorities and also their customers.
  2. It will be required that companies create an individual account in the KseF system – which requires certified identification.
  3. Invoices issued are prepared according to the structured logics set by the authorities.
  4. Once ready, invoices issued are sent to the KseF via an interface that enables the exchange of data. KseF verifies the correctness of the invoices and assigns an identification number.

Also, invoices are stored in KSeF can be consulted in a period of 10 years.

Polish tax authority clarifies that the National e-Invoicing System (KSeF) structure for e-invoices is different than the structure for the current PEF, for electronic invoices in public procurement, concessions for construction works or services, and public-private partnership. Also, invoices are stored in KSeF can be consulted in a period of 10 years.

Find here official information about the Polish e-invoicing mandate.

Contact us!

We will be happy to solve any questions you may have on Polish VAT compliance and e-invoicing. Get in touch with our VAT experts today!

CONTACT


Related VAT news

We use cookies to offer an improved online experience. More information

Llamar
Contacto