Polish Compliance

VAT & JPK_V7 Guide

Understanding Polish VAT obligations and how Klaras AI automates the entire process.

What is VAT in Poland?

Value Added Tax (VAT, or Podatek od towarów i usług) is the primary consumption tax in Poland, applied at each stage of production and distribution. Every business selling goods or services in Poland must register for VAT once their annual turnover exceeds 200,000 PLN.

Poland applies several VAT rates depending on the category of goods or services:

Rate Application
23% Standard rate — most goods and services
8% Reduced rate — construction services (residential), certain food products, transport
5% Reduced rate — basic food items, books, periodicals
0% Intra-community supplies, certain exports

VAT Registration

Businesses must register with the local Urząd Skarbowy (tax office) by submitting the VAT-R form. Registration is mandatory when:

Voluntary registration is possible at any time and is often beneficial for businesses with significant input VAT to reclaim.

What is JPK_V7?

JPK_V7 (Jednolity Plik Kontrolny) is the unified audit file that replaced the previous JPK_VAT and VAT-7 declaration starting from October 2020. It combines the VAT return and the detailed transaction register into a single electronic file submitted monthly to the tax authorities.

JPK_V7 comes in two variants:

Structure of JPK_V7

The file consists of two main parts:

GTU Codes

Every sales transaction must be tagged with the correct GTU code (Grupa Towarów i Usług) if it falls into one of 13 predefined categories. These codes help the tax office identify high-risk transaction types automatically. Examples include:

Filing Deadlines

JPK_V7 must be submitted electronically by the 25th day of the month following the reporting period. For example:

Late filing or errors can result in penalties of up to 500 PLN per error in the record part of JPK_V7. The tax office sends automatic notifications of detected discrepancies.

Common Mistakes to Avoid

How Klaras AI Automates VAT & JPK_V7

Klaras AI removes the manual burden of VAT compliance entirely. Here's how:

  1. Automatic invoice extraction — Our AI reads and categorizes every incoming and outgoing invoice, identifying VAT rates and amounts instantly.
  2. Smart GTU tagging — Transactions are automatically classified with the correct GTU codes based on their content, descriptions, and supplier profiles.
  3. Real-time VAT register — Your sales and purchase registers are updated in real time, always ready for JPK_V7 generation.
  4. One-click JPK_V7 filing — Generate and submit your JPK_V7M or JPK_V7K file directly to the Ministry of Finance system, with full validation before sending.
  5. Error detection — Before submission, Klaras AI runs a compliance check that catches missing codes, incorrect amounts, and formatting issues.
  6. Deadline alerts — Automated reminders ensure you never miss the 25th filing deadline.

Need help with your VAT setup? Get in touch with our team and we'll have you filing in no time.