Not tax advice. Computation tools only. Have a professional check your work before filing.
OpenAccountants/Skills/Czech Republic VAT Return (Priznani k DPH)

Czech Republic VAT Return (Priznani k DPH)

Prepare, review, or classify transactions for a Czech Republic VAT return (Priznani k DPH) or Control Statement (Kontrolni hlaseni) for any client.

Czech RepublicTax year 2025· Last reviewed Apr 13, 2026

Key facts — Czech Republic, 2025

FieldValue
CountryCzech Republic (Czechia)
Standard rate21%
Reduced rates12% (consolidated from former 15%/10%: food, beverages, water, restaurant/catering, accommodation, books, medicines, medical devices, newspapers, passenger transport, cultural/sporting events, cleaning, hairdressing, minor repairs)
Zero rate0% (exports, intra-EU supplies of goods)
Return formPriznani k DPH (VAT return); Kontrolni hlaseni (Control Statement, mandatory alongside)
Filing portalhttps://www.mojedane.cz
AuthorityFinancni sprava Ceske republiky (Financial Administration)
CurrencyCZK (Czech Koruna)
Filing frequenciesMonthly (default, mandatory if turnover > CZK 15M); Quarterly (turnover <= CZK 15M for 2 years, not newly registered)
Deadline25th of month following period
Companion skill (Tier 1, workflow)vat-workflow-base v0.1 or later — MUST be loaded
Companion skill (Tier 2, EU directive)eu-vat-directive v0.1 or later — MUST be loaded
Validated byDeep research verification, April 2026
Validation dateApril 2026

Use these rules in your AI

Connect once and your AI follows Czech Republic VAT Return (Priznani k DPH) automatically — it stays current when a rate changes, and hands you to a licensed accountant when you need one. A copied file goes stale the day the law moves.

Use this in your AI

Want a licensed accountant to check your AI-generated return?

Get reviewed

Are you a Czech Republic accountant? Sign off these rules and put your name on them.

These rules are research-verified. They need a licensed practitioner for Czech Republic to confirm them and become their named verifier. Reviewing reference rules — not signing returns.

Apply to verify Czech Republic

About

Use this skill whenever asked to prepare, review, or classify transactions for a Czech Republic VAT return (Priznani k DPH) or Control Statement (Kontrolni hlaseni) for any client. Trigger on phrases like "prepare VAT return", "do the DPH", "fill in DPH", "Czech VAT", "kontrolni hlaseni", or any request involving Czech VAT filing. This skill covers Czech Republic only and standard DPH registration. MUST be loaded alongside BOTH vat-workflow-base v0.1 or later AND eu-vat-directive v0.1 or later. ALWAYS read this skill before touching any Czech VAT work.

Czech RepublicTax year 2025

Full guide

Czech Republic VAT Return Skill (Priznani k DPH) v2.0

Section 1 — Quick reference

Read this whole section before classifying anything. The workflow runbook is in vat-workflow-base Section 1.

FieldValue
CountryCzech Republic (Czechia)
Standard rate21%
Reduced rates12% (consolidated from former 15%/10%: food, beverages, water, restaurant/catering, accommodation, books, medicines, medical devices, newspapers, passenger transport, cultural/sporting events, cleaning, hairdressing, minor repairs)
Zero rate0% (exports, intra-EU supplies of goods)
Return formPriznani k DPH (VAT return); Kontrolni hlaseni (Control Statement, mandatory alongside)
Filing portalhttps://www.mojedane.cz
AuthorityFinancni sprava Ceske republiky (Financial Administration)
CurrencyCZK (Czech Koruna)
Filing frequenciesMonthly (default, mandatory if turnover > CZK 15M); Quarterly (turnover <= CZK 15M for 2 years, not newly registered)
Deadline25th of month following period
Companion skill (Tier 1, workflow)vat-workflow-base v0.1 or later — MUST be loaded
Companion skill (Tier 2, EU directive)eu-vat-directive v0.1 or later — MUST be loaded
Validated byDeep research verification, April 2026
Validation dateApril 2026

Key return rows:

RowMeaning
1Domestic taxable supplies at 21% — base and VAT
2Domestic taxable supplies at 12% — base and VAT
3Intra-EU acquisition of goods — base
4Intra-EU acquisition of services (reverse charge) — base
5Services received from non-EU (reverse charge) — base
6Other domestic reverse charge supplies (construction Sec. 92e) — base
7-8Self-assessed output DPH on rows 3-6
9-10Exempt supplies (with/without credit)
20Intra-EU supplies of goods
21Exports
22Intra-EU B2B services supplied
40Input DPH on domestic purchases at 21%
41Input DPH on domestic purchases at 12%
43Input DPH on intra-EU acquisitions
44Input DPH on imports
45-46Adjustments
47Correction of input DPH (Sec. 44)
50Total output DPH
51Total input DPH (nadmerny odpocet if negative)
62Net DPH payable
63Excess credit (nadmerny odpocet)
64Change in excess credit

Conservative defaults:

AmbiguityDefault
Unknown rate on a sale21%
Unknown VAT status of a purchaseNot deductible
Unknown counterparty countryDomestic Czech Republic
Unknown B2B vs B2C for EU customerB2C, charge 21%
Unknown business-use proportion0% recovery
Unknown SaaS billing entityReverse charge from non-EU
Unknown blocked-input statusBlocked

Red flag thresholds:

ThresholdValue
HIGH single-transaction sizeCZK 75,000
HIGH tax-delta on single defaultCZK 5,000
MEDIUM counterparty concentration>40%
MEDIUM conservative-default count>4
LOW absolute net DPH positionCZK 125,000

Section 2 — Required inputs and refusal catalogue

Required inputs

Minimum viable — bank statement for the period. Acceptable from: CSOB, Komercni banka, Fio banka, Ceska sporitelna, Raiffeisenbank CZ, mBank, Revolut Business, Wise Business.

Recommended — sales/purchase invoices, DIC (CZ + 8-10 digits), prior period return.

Ideal — complete invoice register, control statement data, prior Kontrolni hlaseni.

Czech-specific refusal catalogue

R-CZ-1 — Identifikovana osoba only. Trigger: client is registered only for EU acquisition purposes (identifikovana osoba), not a full DPH payer. Message: "Identified persons file limited returns. This skill covers standard DPH payers only."

R-CZ-2 — Partial exemption. Trigger: mixed taxable/exempt supplies. Message: "Partial exemption requires koeficient calculation under Sec. 76. Use a danovy poradce."

R-CZ-3 — Construction domestic reverse charge (Sec. 92e). Trigger: construction services. Message: "Construction domestic reverse charge requires specialist classification."

R-CZ-4 — Special schemes. Message: "Margin/travel agent schemes out of scope."

R-CZ-5 — VAT group. Message: "Group registration out of scope."


Section 3 — Supplier pattern library

3.1 Czech banks (fees exempt — exclude)

PatternTreatmentNotes
CSOB, CESKOSLOVENSKA OBCHODNI BANKAEXCLUDEFinancial service, exempt
KOMERCNI BANKA, KBEXCLUDESame
FIO BANKA, FIOEXCLUDESame
CESKA SPORITELNAEXCLUDESame
RAIFFEISENBANK CZEXCLUDESame
MBANKEXCLUDESame
MONETA MONEY BANKEXCLUDESame
REVOLUT, WISE, N26 (fee lines)EXCLUDECheck for taxable subscriptions
UROK, UROKOVY, INTERESTEXCLUDEInterest, out of scope
UVER, LOAN, PUJCKAEXCLUDELoan principal

3.2 Czech government and statutory bodies (exclude)

PatternTreatmentNotes
FINANCNI URAD, TAX OFFICEEXCLUDETax payment
CSSZ, OSSZ, SOCIAL SECURITYEXCLUDESocial contributions
VZP, HEALTH INSURANCEEXCLUDEHealth insurance
OBCHODNÍ REJSTRIK, COMPANY REGISTEREXCLUDERegistration fee

3.3 Czech utilities

PatternTreatmentRowNotes
CEZ PRODEJ, CEZ DISTRIBUCEDomestic 21%40Electricity
PRAZSKA PLYNARENSKA, INNOGY, E.ON CZDomestic 21%40Gas/electricity
PRAZSKE VODOVODY, VODARNADomestic 12%41Water at 12%
O2 CZECH REPUBLIC, O2 CZDomestic 21%40Telecoms
T-MOBILE CZDomestic 21%40Telecoms
VODAFONE CZDomestic 21%40Telecoms

3.4 Insurance (exempt — exclude)

PatternTreatmentNotes
CESKA POJISTOVNAEXCLUDEExempt
KOOPERATIVAEXCLUDESame
ALLIANZ CZEXCLUDESame
GENERALI CZEXCLUDESame
POJISTENI, INSURANCEEXCLUDEAll exempt

3.5 Post and logistics

PatternTreatmentNotes
CESKA POSTAEXCLUDE for standard post; Domestic 21% for courier/parcelUniversal exempt; non-universal taxable
PPL CZDomestic 21%Courier
DPD CZ, GEISDomestic 21%Courier
DHL INTERNATIONALEU reverse chargeCheck entity

3.6 SaaS — EU suppliers (reverse charge, Row 4/7-8 + 43)

PatternBilling entityNotes
GOOGLEGoogle Ireland Ltd (IE)EU reverse charge
MICROSOFTMicrosoft Ireland (IE)Reverse charge
ADOBEAdobe Ireland (IE)Reverse charge
META, FACEBOOKMeta Ireland (IE)Reverse charge
LINKEDINLinkedIn Ireland (IE)Reverse charge
SPOTIFYSpotify AB (SE)EU reverse charge
DROPBOXDropbox Ireland (IE)Reverse charge
SLACKSlack Ireland (IE)Reverse charge
ATLASSIANAtlassian BV (NL)EU reverse charge
ZOOMZoom Ireland (IE)Reverse charge

3.7 SaaS — non-EU suppliers (reverse charge, Row 5/7-8 + input)

PatternBilling entityNotes
AWS EMEA SARLLU entityEU reverse charge
NOTIONNotion Labs Inc (US)Non-EU reverse charge
ANTHROPIC, CLAUDEAnthropic PBC (US)Non-EU reverse charge
OPENAI, CHATGPTOpenAI Inc (US)Non-EU reverse charge
GITHUBGitHub Inc (US)Check if IE
FIGMAFigma Inc (US)Non-EU reverse charge
CANVACanva Pty Ltd (AU)Non-EU reverse charge

3.8 Payment processors

PatternTreatmentNotes
STRIPE (transaction fees)EXCLUDE (exempt)Financial service
PAYPAL (transaction fees)EXCLUDE (exempt)Same

3.9 Professional services

PatternTreatmentNotes
NOTAR, NOTARYDomestic 21%Legal
UCETNI, ACCOUNTANTDomestic 21%Accounting
ADVOKAT, LAWYERDomestic 21%Legal

3.10 Payroll (exclude)

PatternTreatmentNotes
CSSZ, OSSZEXCLUDESocial security
VZP, ZDRAVOTNI POJISTENIEXCLUDEHealth insurance
MZDA, PLAT, SALARYEXCLUDEWages

3.11 Internal transfers and exclusions

PatternTreatmentNotes
VLASTNI PREVOD, OWN TRANSFEREXCLUDEInternal
DIVIDENDAEXCLUDEOut of scope
SPLATKA UVERU, LOAN REPAYMENTEXCLUDELoan principal
ATM, VYBER, CASH WITHDRAWALAskDefault exclude

Section 4 — Worked examples

Example 1 — Non-EU SaaS reverse charge (Notion)

Input: 03.04.2026 ; NOTION LABS INC ; -16 USD / -371 CZK Treatment: Non-EU reverse charge. Output in Row 5, self-assessed DPH at 21% in Row 7-8. Input DPH claimed. Net zero.

DateCounterpartyNetDPHRateRow (input)Row (output)Default?
03.04.2026NOTION LABS INC-37177.9121%input5/7-8N

Example 2 — EU service reverse charge (Google Ads)

Input: 10.04.2026 ; GOOGLE IRELAND LIMITED ; -21,500 CZK Treatment: EU reverse charge. Row 4 base, Row 7-8 output DPH, Row 43 input.

Example 3 — Entertainment, restricted

Input: 15.04.2026 ; RESTAURACE U FLEKU ; -5,560 CZK Treatment: In Czech Republic, entertainment/representation expenses: input DPH IS deductible if business purpose documented. However, default block if purpose unclear.

Example 4 — Capital goods (> CZK 80,000)

Input: 18.04.2026 ; ALZA.CZ ; Laptop ; -40,320 CZK Treatment: Below CZK 80,000 threshold for capital goods. Treat as overhead. Input DPH at 21%.

Example 5 — EU B2B service sale

Input: 22.04.2026 ; STUDIO KREBS GMBH ; +88,500 CZK Treatment: B2B service to DE. Row 22. 0%. Verify USt-IdNr.

Example 6 — Motor vehicle fuel

Input: 28.04.2026 ; MOL CZ ; Fuel ; -2,020 CZK Treatment: Vehicle fuel. In CZ, input DPH on passenger car fuel is deductible if for business. Default: 0% (use unknown).


Section 5 — Tier 1 classification rules (compressed)

5.1 Standard 21% (Sec. 47(1)(a))

Default. Sales: Row 1. Purchases: Row 40.

5.2 Reduced 12% (Sec. 47(1)(b))

Food, beverages, water, accommodation, restaurant, books, medicines, transport, events.

5.3 Zero rate / exempt with credit

Exports: Row 21. Intra-EU goods: Row 20. Intra-EU B2B services: Row 22.

5.4 Exempt without credit (Sec. 51-62)

Financial, insurance, healthcare, education, postal, residential rental > 2 years, gambling.

5.5 Reverse charge — EU services (Sec. 108(1)(c))

Output: Row 4/7-8. Input: Row 43.

5.6 Reverse charge — EU goods (Sec. 25)

Output: Row 3/7-8. Input: Row 43.

5.7 Reverse charge — non-EU services

Output: Row 5/7-8. Input claimed.

5.8 Capital goods (Sec. 78-78e)

Movable > CZK 80,000 with life > 1 year: 5-year adjustment. Immovable: 10-year.

5.9 Blocked input

  • Passenger vehicles: deductible if for business (no hard block like Malta)
  • Entertainment: deductible if business purpose (unlike Malta hard block)
  • Personal use: blocked
  • Representation gifts > CZK 500 without advertising: blocked

5.10 Control statement (Kontrolni hlaseni)

Mandatory alongside the return. Lists individual transactions. Must be filed even if nil. Penalty for late filing: CZK 10,000-500,000.


Section 6 — Tier 2 catalogue (compressed)

6.1 Fuel and vehicle costs

Default: 0%. Question: "Vehicle type? Business use?"

6.2 Restaurants

Default: block. Question: "Business purpose? (Deductible in CZ if documented.)"

6.3 SaaS billing entity

Default: non-EU RC. Question: "Check invoice entity."

6.4 Owner transfers

Default: exclude. Question: "Sale, own money, or loan?"

6.5 Large purchases

Default: if > CZK 80,000, capital goods. Question: "Confirm total."

6.6 Mixed-use phone/internet

Default: 0%. Question: "Business or mixed?"

6.7 Cash withdrawals

Default: exclude. Question: "Purpose?"


Section 7 — Excel working paper template

Per vat-workflow-base Section 3. Column H accepts CZ DPH row codes. Bottom-line: Row 62 (payable) or Row 63 (excess credit).


Section 8 — Czech bank statement reading guide

CSV conventions. CSOB and KB use semicolons, DD.MM.YYYY. Fio exports CSV with CZK amounts.

Czech language. najem (rent), mzda/plat (salary), urok (interest), prevod (transfer).

Currency. CZK. Convert foreign amounts at CNB (Czech National Bank) rate.

IBAN prefix. CZ = Czech Republic.


Section 9 — Onboarding fallback

9.1 Entity type

Inference: s.r.o. = company; OSVC = sole trader. Fallback: "OSVC or s.r.o.?"

9.2 DPH registration

Fallback: "Are you platce DPH?"

9.3 DIC

Fallback: "DIC? (CZ + 8-10 digits)"

9.4 Filing period

Fallback: "Monthly or quarterly? Which period?"

9.5 Control statement

Fallback: "Do you file Kontrolni hlaseni?"

9.6 Exempt supplies

Fallback: "Any exempt supplies?"

9.7 Credit brought forward

Fallback: "Nadmerny odpocet from prior period?"


Section 10 — Reference material

Sources

  1. VAT Act No. 235/2004 Coll. (as amended by 349/2023 Coll.)
  2. Control Statement Regulation
  3. EU VAT Directive 2006/112/EC — via companion skill
  4. VIES — https://ec.europa.eu/taxation_customs/vies/

Change log

  • v2.0 (April 2026): Full rewrite. Czech banks (CSOB, Komercni banka, Fio).
  • v1.0 (April 2026): Initial skill.

End of Czech Republic VAT Return Skill v2.0

This skill is incomplete without BOTH companion files: vat-workflow-base v0.1+ AND eu-vat-directive v0.1+.


Disclaimer

This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional before filing or acting upon.

The most up-to-date, verified version of this skill is maintained at openaccountants.com.

More Czech Republic tax skills

Other Czech Republic computations in the OpenAccountants library.

See all Czech Republic skills →

2 of 4 in the CZ workflow: