The latest on Poland's SAF-T (JPK) reporting requirements

Polands SAF-T (JPK) system standardizes tax reporting by requiring businesses to submit structured electronic files to the tax authorities. Introduced in 2016, it enhances transparency, ensures compliance and simplifies audits through digital reporting.

Ensuring Fiscal Precision through Poland’s JPK Reporting Standards

JPK_KR_PD

JPK_KR_PD is a SAF-T file that covers a company’s full general ledger. It includes structured data on accounting entries, balances, journal records, and related metadata. This file gives tax authorities comprehensive insight into the company’s financial operations, ensuring that bookkeeping practices are transparent, consistent, and aligned with legal requirements.

JPK_ST_KR

JPK_ST_KR is a SAF-T file dedicated to reporting fixed and intangible assets. It includes structured data on asset acquisitions, disposals, depreciation, and internal transfers. The purpose of this file is to provide tax authorities with a clear and standardized view of how companies manage their asset base over time, ensuring consistency and transparency in asset-related accounting.

January 2025

Applicable to tax capital groups and CIT payers with revenue above EUR 50 million in 2024.

January 2026

Applicable to other CIT taxpayers maintaining accounting books and already submitting JPK_VAT files.

January 2027

Applicable to all remaining CIT taxpayers required to keep accounting records.

VAT reports can now be cross-checked with invoices issued via KSeF, since the KSeF invoice identifier must be reported in JPK_VAT.

Next Key implementation dates

31/12/2024

JPK_KR_PD and JPK_ST_KR become mandatory from December 31st 2024 for tax capital groups and CIT taxpayers whose revenue in the previous tax year exceeded EUR 50 million, introducing structured SAF-T reporting for corporate income tax.

31/12/2025

For fiscal years starting from December 31st 2025, other CIT taxpayers maintaining accounting books and already required to submit JPK_VAT must also submit structured SAF-T income tax files.

31/12/2026

From December 31st 2026 SAF-T income tax reporting is extended to all remaining taxpayers required to keep accounting records, completing the rollout of CIT SAF-T structures.

SAF-T Poland​ Overview

Implementation

JPK_VAT has been mandatory since 2016, with JPK_PD becoming mandatory for fiscal years starting after 31.12.2024

Tax Authority

Krajowa Administracja Skarbowa (KAS)

Format

XML, following OECD standards. There are currently various JPK files that are sent on request by the Tax Authority: JPK_FA, JPK_WB, JPK_MAG, JPK_KR, and JPK_BK

Digital Signature

Signing the JPK file with a qualified signature is mandatory

Archiving

5 years

Other polish regulations

KSeF

Is your SAP system generating audit-ready JPK files for Poland’s mandatory SAF-T reporting?

Frequently asked questions

Financial documents with magnifying glass representing KSeF electronic invoicing and tax compliance in Poland

What is the SAF-T Poland (JPK)?​

Poland’s SAF-T (JPK – Jednolity Plik Kontrolny) is a structured electronic reporting system designed to enhance tax compliance and transparency. It consists of several mandatory and on-demand files. Each serving a specific tax reporting purpose.

JPK_VAT: Monthly or Quarterly VAT Reporting?

Since 2016, Poland has required businesses to submit VAT records electronically using the JPK_VAT file.
This system replaced several VAT reporting forms and simplified tax reporting for companies.

  • JPK_V7M: For taxpayers who file VAT monthly.
  • JPK_V7K: For taxpayers who file VAT quarterly.

Since 1 February 2026, updated structures JPK_V7M(3) and JPK_V7K(3) apply to VAT reporting.

The updated structures include fields to report the KSeF identification number of invoices issued through the Polish National e-Invoicing System.

The update also introduces elements related to the deposit system for beverage containers (system kaucyjny) introduced in Poland.

Calendar with tax deadline note representing SAF-T reporting obligations and tax compliance in Poland
Person using a calculator representing SAF-T financial reporting and tax compliance processes in Poland

JPK_CIT: Corporate Income Tax reporting​

A new phase of SAF-T reporting for corporate income tax was introduced in 2025. This expands the Polish JPK system by introducing additional structured reporting files used for income tax compliance. The framework consists of the following files:

  • JPK_KR_PD – accounting books (general ledger data).
  • JPK_ST_KR – records of fixed and intangible assets for taxpayers submitting JPK_KR_PD.
  • JPK_PKPIR – tax book of revenues and expenses.
  • JPK_EWP – simplified revenue records.
  • JPK_ST – fixed and intangible asset records for taxpayers submitting JPK_PKPIR or JPK_EWP.

SAF-T Files required for audits and inspections.

In addition to JPK_VAT and the SAF-T income tax structures, companies must also be prepared to submit additional SAF-T files upon request during tax audits or inspections by the Polish tax authorities.

  • JPK_FA – VAT invoice records.
  • JPK_FA_RR – VAT RR invoices for agricultural purchases.
  • JPK_MAG – warehouse and inventory records.
  • JPK_KR – accounting books (general ledger data).
  • JPK_WB – bank statement records.
  • JPK_EWP – revenue records for taxpayers under the flat-rate taxation scheme.
  • JPK_PKPiR – tax ledger of revenues and expenses.

Invoices issued through the Polish National e-Invoicing System (KSeF) are stored centrally by the tax administration and may therefore not need to be submitted separately through JPK_FA if they are already available in the system.

Two professionals reviewing financial documents together representing SAF-T compliance and reporting processes in Poland

How mandatory SAF-T (JPK) requirements will impact business in Poland

The implementation of the Standard Audit File for Tax (JPK) in Poland represents a cornerstone of the country’s digital tax strategy for VAT-registered entities. Businesses are required to submit comprehensive monthly records—most notably the JPK_V7, which merges VAT registers with the tax return—directly to the Ministry of Finance. This means that ERP systems must be capable of extracting, validating, and formatting complex accounting and tax data into the mandatory XML schemas in a fully automated and secure way, ensuring that every transaction is correctly categorized according to the latest Polish tax codes.

At Code10, we assist companies in meeting these obligations through a blend of SAP standard solutions and enhanced eCompliance capabilities integrated via our eCompliance Hub. We prioritize the use of SAP’s built-in tools while developing additional functionalities when needed to address specific compliance challenges. Our methodology enables accurate data extraction, robust validation processes, and the generation of audit-ready reports, ensuring full alignment with JPK requirements in an efficient and dependable manner.

Contact CODE10

Latest Insights about Polish Tax and eInvoicing regulations

Blog articles