Digital reporting requirements

B2G: Centralized/Peppol

B2B: Post-audit (until 2026), KSeF available on a voluntary basis

Obligatory

B2G: Mandatory

B2B: Voluntary, until 2026.

Authority

  • Ministry of Finance (Ministerstwo Finansów)
  • Technical development supported by the Łukasiewicz – Poznań Institute of Technology and the Ministry of Economic Development and Technology

Platform

B2G: PeF/Peppol

B2B: KSeF

Offline mode: Allowed in case of technical unavailability or when dealing with foreign counterparties, with the obligation to upload the invoice on the next business day.

Format

B2G: EN16931-compliant, Peppol BIS

B2B: FA_VAT  XML

Storage time

  • Invoices issued via KSeF: Automatically archived by the system for 10 years from the end of the calendar year in which the invoice was accepted.
  • General rule: 5 years for tax documents.
  • Special schemes such as OSS/IOSS: 10 years, in accordance with EU regulations.

Reporting and processes

Reporting

KSeF operates as a clearance system, meaning that the issuance and receipt of invoices through the platform already fulfill the reporting requirement. SAF-T for VAT is not required in parallel, although it may be requested for audit purposes.

KSeF Issuance Process

  1. The company generates the invoice in FA_VAT XML format using its accounting system

  2. The invoice is sent electronically to KSeF via API or the taxpayer web application

  3. KSeF validates and accepts or rejects the invoice in near real-time

  4. Once accepted, the invoice receives a unique KSeF ID and is considered legally issued

  5. The invoice is automatically archived for 10 years

  6. The recipient can retrieve the invoice directly from KSeF

Upcoming legislative changes

In April 2025, the Ministry of Finance published the final implementation schedule:

  • February 1, 2026: Mandatory for companies with revenues exceeding PLN 200 million (in 2024).
  • April 1, 2026: Mandatory for all other taxpayers.
  • Until December 31, 2026: Grace period with no penalties for invoice errors or for not including the KSeF identifier in bank transfers.

In the meantime, use of the KSeF system remains voluntary and is available to any company that wishes to adopt it early.

In addition, the following exceptions and transitional measures remain in effect:

  • Issuing invoices from cash registers is permitted, and fiscal receipts with a taxpayer identification number (NIP) are recognized as simplified invoices until December 31, 2024.
  • B2C transactions and invoices issued under the OSS/IOSS regime are excluded from the scope of the KSeF system.

Links of Interest and documents

Do you have a specific need?

Get in touch with our team of experts to tackle legislative challenges. 

Name
Check boxes
We hereby inform you that Voxel Media, S.L.U. will process your data to manage your requests, answer your queries. You may exercise your data subject rights (access, rectification or deletion, limitation of processing, opposition and portability) by sending an e-mail to [email protected]. More information about the processing of your personal data can be found in our Privacy Policy