How can we help?

About compliance in Poland

Poland operates a clearance-based e-invoicing system called Krajowy System e-Faktur (KSeF) where invoices within its scope must be submitted for validation before they become legally valid.

Compliance model

Version
This guide covers KSeF 2.0 with the FA(3) schema, which is required starting on February 1, 2026.
Type
Clearance (Centralised Exchange).
How it works
Poland operates a clearance-based system where the supplier must submit all invoices to KSeF for validation before the invoices are legally valid. The tax authority issues a KSeF reference number, acquisition time, and invoice verification link, and delivers the invoice to the receiver.
Business process
Supplier to Sovos to KSeF to Sovos to Supplier (gets clearance). Invoice is delivered to the buyer by KSeF upon clearance.
Storage
The KSeF platform automatically archives all structured e-invoices for a period of 10 years, calculated from the end of the calendar year in which the invoice was issued. This storage applies to both suppliers and buyers, covering invoices issued online as well as offline invoices that you submitted to the system after that. Each e-invoice must be stored with its unique KSeF number, which serves as the primary identifier within the system.

Key compliance insights

Clearance and legal validity
Invoices must be submitted to KSeF for validation. An invoice becomes legally valid only after KSeF accepts it. KSeF then assigns a unique KSeF number with a timestamp.
Document numbering
Invoice numbering remains under the taxpayer's control (ERP/accounting system).
Submission timing
Invoices should generally be submitted in real time (online mode). However, KSeF supports offline modes, allowing delayed submission under specific scenarios (for example, connectivity problems or system downtime).
Authentication in KSeF
KSeF allows multiple authentication methods to guarantee secure access to the system. Authentication is the process of verifying the identity of entities using the system and is a prerequisite for accessing KSeF features, including invoice management and permission administration.
Receiving e-invoices issued in KSeF
KSeF stores invoices in one place. Buyers retrieve them through the KSeF portal or API.
Tax registration
Valid Numer Identyfikacji Podatkowej (NIP) with Polish tax authority.
Legal entity
Any legal entity or natural person conducting business in Poland.
Fixed establishment
Foreign businesses with a fixed establishment in Poland must comply.
Fiscal representative
Not needed. Foreign entities use their own VAT registration.
Data protection
General Data Protection Regulation (GDPR) compliance applies. KSeF is an EU-based system.
Cross-border
Special rules apply for exports, imports, and intra-community transactions.

Regulatory updates

Poland's e-invoicing requirements might change. Always verify current requirements at the following resources.