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:
- Annual taxable turnover exceeds 200,000 PLN
- You sell goods or services subject to mandatory VAT registration (e.g., certain professional services, electronic equipment)
- You engage in intra-EU transactions (VAT-EU registration is also required)
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:
- JPK_V7M — for monthly filers (most businesses)
- JPK_V7K — for quarterly filers (smaller businesses under 4M EUR turnover)
Structure of JPK_V7
The file consists of two main parts:
- Declaration part — aggregated VAT figures (output tax, input tax, tax due/refund), equivalent to the old VAT-7 form
- Record part — detailed line-by-line listing of every sales and purchase invoice, including GTU codes, transaction markers, and payment method flags
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:
- GTU_01 — Alcohol
- GTU_02 — Fuel
- GTU_06 — Electronic devices
- GTU_10 — Buildings and land
- GTU_12 — Accounting, legal, and consulting services
- GTU_13 — Transport services
Filing Deadlines
JPK_V7 must be submitted electronically by the 25th day of the month following the reporting period. For example:
- January transactions → due by February 25th
- Q1 transactions (quarterly filers) → due by April 25th
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
- Incorrect or missing GTU codes on sales invoices
- Failing to mark split payment (MPP) transactions
- Not reconciling input VAT with supplier invoices before filing
- Missing the 25th deadline — even by one day triggers a penalty
- Not including correction invoices in the correct reporting period
How Klaras AI Automates VAT & JPK_V7
Klaras AI removes the manual burden of VAT compliance entirely. Here's how:
- Automatic invoice extraction — Our AI reads and categorizes every incoming and outgoing invoice, identifying VAT rates and amounts instantly.
- Smart GTU tagging — Transactions are automatically classified with the correct GTU codes based on their content, descriptions, and supplier profiles.
- Real-time VAT register — Your sales and purchase registers are updated in real time, always ready for JPK_V7 generation.
- 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.
- Error detection — Before submission, Klaras AI runs a compliance check that catches missing codes, incorrect amounts, and formatting issues.
- 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.