KSeF / JPK

JPK_FA
What it is and who must file

April 7, 2026 9 min read Michał Kowalczyk

JPK_FA is an electronic invoice control file that tax authorities can request from entrepreneurs using accounting software. Learn what it is, who must file it, exemptions, deadlines, and consequences of non-compliance in 2026.

Introduction: JPK_FA in the VAT control system

Business owners must be prepared for tax audits. One tool that tax authorities can use is requesting JPK_FA – an electronic control file containing detailed information about VAT invoices issued by your business.

Although JPK_FA is not filed routinely every month, understanding the obligation, exemption conditions, and consequences of failing to provide the file is crucial for every entrepreneur. In 2026, the rules remain unchanged, but more companies are transitioning to KSeF, which affects JPK_FA obligations.

What is JPK_FA?

JPK_FA is the Unified Control File for Invoices – an electronic data format for all VAT invoices issued by an entrepreneur in a given reporting period.

Structure of JPK_FA file

The file contains information such as:

  • Invoice date and number
  • Issuer and recipient details
  • Gross and net amount
  • VAT rate
  • Tax values
  • Method of issuance (electronically, paper)
  • KSeF identification number (if applicable)

The file is usually generated automatically by accounting software and transmitted in XML or CSV format.

Who must file JPK_FA?

JPK_FA obligation applies to selected VAT taxpayers, but not all entrepreneurs must deal with it.

Taxpayers required to maintain JPK_FA

JPK_FA must be prepared if you maintain accounting records using computer programs. This includes:

  • Dedicated accounting software (iSeria, Enova, Saga, Wama)
  • CRM systems with invoicing function
  • E-commerce platforms with VAT invoice integration
  • Spreadsheets (Excel, Google Sheets)
  • Mobile invoicing applications

Taxpayers exempt from JPK_FA

You do not need to prepare JPK_FA if:

  • You issue invoices purely manually (without any software support)
  • You use only KSeF for invoicing – KSeF replaces the JPK_FA obligation for those invoices
  • You are exempt from VAT and do not issue VAT invoices
Important: If you issue invoices both in KSeF and outside KSeF (e.g., under statutory exemptions), the JPK_FA obligation applies only to invoices issued outside KSeF.

When should JPK_FA be filed?

This is a key distinction – JPK_FA is not filed routinely every month, like JPK_VAT.

JPK_FA upon request from tax authorities

The obligation to submit JPK_FA arises only upon summons from the tax office. This can occur in the following situations:

  • During customs or tax audit
  • Upon summons from tax inspector
  • In resumed proceedings
  • Upon request from customs or special services

Submission deadlines

After receiving a summons, the taxpayer usually has 7–14 days to prepare and submit the file. The exact deadline is always specified in the summons.

JPK_FA vs. KSeF

From 2026 onwards, more entrepreneurs are transitioning to KSeF (National e-Invoicing System). This changes JPK_FA obligations.

Invoice in KSeF = no JPK_FA

If you issue an invoice in KSeF, you do not need to report it in JPK_FA. KSeF replaces this obligation.

Invoice outside KSeF = possible JPK_FA obligation

If you issue an invoice outside KSeF (e.g., using exemptions for small taxpayers, intra-community invoices or imports), authorities may request JPK_FA for those invoices.

Exemptions and exclusions

There are situations where a taxpayer may be exempt from JPK_FA obligation, even if maintaining records using software.

Statutory exclusions

  • Small taxpayers (revenue below PLN 200,000 annually) – may be exempt
  • Intra-community invoices – may have different reporting requirements
  • Invoices for local government units – may be subject to separate procedures
  • Invoices in foreign currency – may have special requirements

How to prepare JPK_FA file

If you have received a summons to submit JPK_FA, here are the practical steps.

Step 1: Check formal requirements

Each summons contains detailed instructions regarding:

  • Period for which the file should be prepared
  • File format (XML, CSV)
  • Data to be reported
  • Submission method

Step 2: Export data from your accounting software

Almost all accounting systems have a built-in JPK_FA export function:

  • Go to Reports → JPK_FA
  • Select the reporting period
  • Verify that all invoices are included
  • Export to the required format

Step 3: Validate the file

Use the ministry's validation tool to verify the XML structure is correct and all required fields are filled.

Step 4: Submit the file

Follow the submission method specified in the summons. Keep confirmation of submission for your records.

Common errors when preparing JPK_FA

Error 1: Incorrect taxpayer identification

Wrong NIP number or missing recipient details. Always verify data before export.

Error 2: Missing or duplicate invoices

Invoices missing from the file or included twice. Reconcile with your accounting system.

Error 3: Incorrect VAT rates

Invoice marked with wrong VAT rate. Check each invoice carefully.

Error 4: Formatting issues

XML structure errors or incorrect date formats. Always use the validation tool.

Questions and answers about JPK_FA

Q: Can I use JPK_FA to prove that I issued an invoice?

A: JPK_FA is a report to tax authorities, not proof of invoice issuance. You must keep original invoices for audit purposes.

Q: What if I miss the deadline to submit JPK_FA?

A: Late submission can result in penalties. Respond to summons as quickly as possible.

Q: Can I submit JPK_FA without professional help?

A: If your accounting software has export functionality, yes. However, if unsure, consult a tax accountant to avoid errors and penalties.

Important disclaimer

This article contains educational information. Procedures and deadlines may vary depending on your tax situation. Always consult with a tax advisor or accountant before submitting JPK_FA. When in doubt, seek professional help.

Need help with JPK_FA?

The Accounting365 team regularly prepares and submits JPK_FA for its clients. We offer:

  • Complete JPK_FA preparation
  • File validation and submission to authorities
  • Handling corrections and errors
  • Consultation on invoice management

Schedule a free consultation about JPK_FA

Related articles

Michał Kowalczyk
IT Specialist, e-Invoicing Expert

Michał specializes in digital accounting systems and e-invoicing solutions. With 8 years of experience in system implementation and KSeF integration, he helps businesses transition to modern digital platforms.

Article reviewed by: Anna Wiśniewska, Tax Advisor (April 7, 2026)