BetaExpect changes.
SAF-T Validator
Country Updates
🇵🇱

Poland's KSeF and JPK: How Europe's Most Advanced Digital Tax System Works

7 min readSAF-T Validator Team

Poland launched mandatory e-invoicing through its national KSeF platform on February 1, 2026, adding another layer to what is already Europe’s most extensive digital tax reporting ecosystem. Combined with the existing JPK (Jednolity Plik Kontrolny) SAF-T regime, which has been mandatory for all VAT-registered businesses since 2018 (first introduced for large enterprises in 2016), Poland now requires businesses to submit structured electronic data covering invoices, VAT returns, corporate income tax, and more, all through interconnected government platforms.

Key milestone: From February 1, 2026, large taxpayers (PLN 200 million+ gross turnover in 2024) must issue all B2B invoices through KSeF. From April 1, 2026, the obligation extends to all other VAT-registered entities, including SMEs and foreign businesses with a Polish VAT number.

Poland’s Digital Tax Ecosystem: JPK and KSeF

Poland’s approach to digital tax is built on two interconnected pillars: the JPK SAF-T reporting framework and the newer KSeF e-invoicing platform. Together, they give the Polish tax authority (Krajowa Administracja Skarbowa, KAS) near-complete visibility into business transactions.

JPK: Poland’s SAF-T Framework

JPK (Jednolity Plik Kontrolny) is Poland’s localisation of the OECD SAF-T standard. It encompasses multiple structured XML file types:

  • JPK_VAT (JPK_V7M / JPK_V7K): The combined VAT return and SAF-T register, submitted monthly or quarterly. Since February 2026, the updated V7(3) structure requires KSeF invoice identification numbers.
  • JPK_CIT: Corporate income tax SAF-T file, now being rolled out in phases. By December 31, 2026, all taxpayers required to keep accounting records must submit JPK_CIT.
  • JPK_FA: Invoice data file, historically submitted on demand during audits. With KSeF, invoices issued through the platform may no longer need separate JPK_FA submission.
  • Additional on-demand files: JPK_MAG (warehouse movements), JPK_WB (bank statements), JPK_KR (accounting books), and JPK_PKPIR (simplified tax records for smaller businesses). These are submitted when requested by tax authorities during audits.

KSeF: The National E-Invoicing System

KSeF (Krajowy System e-Faktur) is Poland’s centralised platform for issuing, validating, and storing structured e-invoices. Every B2B invoice must pass through KSeF, where the system validates its content against the FA(3) schema and assigns a unique KSeF identification number. Only after validation is the invoice considered legally issued. Technical documentation is available on the Polish Ministry of Finance KSeF portal.

KSeF Rollout Timeline

  • February 1, 2026: Mandatory for large taxpayers (PLN 200M+ gross turnover). All businesses, regardless of size, must be able to receive invoices via KSeF.
  • April 1, 2026: Mandatory for all other VAT-registered entities, including SMEs, sole proprietors, and foreign entities with a Polish VAT number.
  • August 1, 2026: KSeF identification numbers become mandatory in bank transfers, including transactions using Poland’s split payment mechanism (where VAT is paid into a separate, restricted bank account).
  • January 1, 2027: Mandatory for micro-entrepreneurs with monthly sales under PLN 10,000. Per-error penalties of PLN 500 take effect for incorrect SAF-T VAT filings.

Grace period: From February 1 to December 31, 2026, financial penalties for KSeF-related violations will not be enforced. This transitional period allows businesses time to adapt without facing fines, but full compliance should remain the goal from day one.

How KSeF and JPK Work Together

Since February 2026, the updated JPK_V7M(3) and JPK_V7K(3) VAT structures require every invoice reported in the SAF-T VAT return to include either a KSeF identification number or an approved reference code (OFF for offline invoices, BFK for consumer invoices, or DI for other exemptions). VAT returns missing these fields will be rejected.

From March 25, 2026, each error in KSeF-related invoice data within the JPK_VAT file can result in a penalty of PLN 500 per individual mistake. Multiple incorrectly marked invoices result in cumulative penalties, making accurate KSeF integration with accounting systems essential.

Technical Requirements

Invoice Schema: FA(3)

The previous invoice format template (FA(2)) has been entirely replaced by the updated FA(3) schema as of February 1, 2026. Key features include structured XML format, automated validation by the KSeF system before an invoice is legally issued, QR code requirements for invoices printed or shared outside the system, and a built-in offline mode that allows businesses to issue invoices during system outages and submit them to KSeF by the next working day.

Scope and Exemptions

  • B2B and B2G: All business-to-business and business-to-government invoices must be processed through KSeF.
  • B2C: Invoices to end consumers may be issued through KSeF on an optional basis.
  • Foreign entities: Non-Polish businesses with a Polish VAT number must comply by April 1, 2026, for invoices issued under that Polish VAT number.
Poland’s original KSeF launch was planned for July 2024 but was scrapped after the system failed stress tests. The rebuilt KSeF 2.0 platform launched successfully in February 2026 with significantly improved infrastructure and a more gradual rollout timeline.

Benefits for Compliant Businesses

Businesses using KSeF voluntarily or ahead of their mandatory deadline can benefit from:

  • Faster VAT refunds: Reduction from 60 to 40 days for VAT refund processing.
  • Simplified reporting: Invoices stored centrally in KSeF may not require separate JPK_FA submission.
  • Centralised storage: KSeF stores all issued and received invoices for 10 years, reducing archival requirements.

Poland in the European Context

Poland’s combined JPK and KSeF system represents the most extensive digital tax infrastructure in Europe. While countries like Romania and Bulgaria are still rolling out their SAF-T mandates, Poland is already integrating e-invoicing with SAF-T reporting into a unified compliance ecosystem. This approach aligns closely with the direction of the EU ViDA initiative, which envisions real-time digital reporting across the bloc by 2030.

For businesses operating across multiple European jurisdictions, Poland’s model offers a preview of what digital tax compliance will look like continent-wide. For a broader view of SAF-T adoption timelines, see our SAF-T adoption across Europe overview.

Ready to Validate Your FAIA Files?

Try our privacy-first Luxembourg FAIA validator. Client-side validation ensures your financial data never leaves your browser.