Czechia VAT calculator (DPH)
Czech VAT is 21% as standard with a single 12% reduced rate, and registration turns on two figures: pass 2 000 000 CZK of turnover in a calendar year and you become a payer on 1 January of the next one, pass 2 536 500 CZK and you become one the day after crossing it.
Worked example · Vat Amount
With Amount of 1,000, this model computes Vat Amount of 210. See the full working.
✓ Verified against 6 self-test cases Updated for 2026 · sources checked 2026-10-05
How dph (vat) in Czechia is calculated
Czechia keeps its rate structure unusually simple — the Financial Administration states plainly that there are two rates: 21% as standard and 12% on a reduced list led by food and drinking water. Adding VAT multiplies the net by the rate, removing it divides the gross by one plus the rate.
Registration is where the detail lives, and a single-threshold calculator cannot answer it. There are two figures and they differ by deadline rather than amount. Cross 2 000 000 CZK in a calendar year and you become a payer on 1 January of the following year — months of notice. Cross 2 536 500 CZK and you become a payer the day after you cross it.
That second tier is worth dwelling on because it is so close to Slovakia’s and not quite the same: Slovakia makes you a payer on the delivery that crosses the line, Czechia on the following day. Close enough to conflate, different enough to matter for the invoice you issue that afternoon. So the answer this page gives is not "must I register" but "from when am I a payer".
Worked example
ShowHide the full working: 5 inputs, 7 computed steps
| Inputs | |
|---|---|
| Amount | 1,000 |
| Direction | Add VAT (net → gross) |
| What is being supplied | Standard — 21% |
| B2B reverse charge applies | no |
| Turnover this year | 0 |
| Computed by the engine | |
| Rate | 0.21 |
| Effective Rate | 0.21 |
| Net Amount ✓ pinned | 1,000 |
| Vat Amount ✓ pinned | 210 |
| Gross Amount ✓ pinned | 1,210 |
| Must Register | no |
| Payer From | not required |
Every computed row comes from the engine, run on the inputs above. Rows marked ✓ pinned are also fixed by a published self-test, so a change to the model that moved them would fail its own tests.
Frequently asked questions
What are the VAT rates in Czechia?
21% standard and 12% reduced. The Financial Administration states there are two rates, with the reduced one covering food, drinking water and the other items listed in the VAT Act annexes.
How much VAT is on 1 000 CZK?
210 CZK at the standard rate, for 1 210 CZK gross. At the 12% reduced rate it is 120 CZK, for 1 120 CZK gross.
What is the VAT registration threshold in Czechia?
Two figures. Over 2 000 000 CZK of turnover in a calendar year you become a payer on 1 January of the following year. Over 2 536 500 CZK you become a payer the day after crossing that amount.
Why do the two figures matter?
Because they decide when you start charging, not whether. Between them you have until the new year; above the higher one you are a payer from the next day, so an invoice issued without VAT after that is already wrong.
Sources
- Financni sprava — Dan z pridane hodnoty 2026: sazby dane (21 % a 12 %) · checked 2026-10-05
- Financni sprava — Dan z pridane hodnoty 2026: obrat pro registraci platce · checked 2026-10-05
Estimate. Not tax advice. The verification badge means the model reproduces the stated formula through 6 self-test cases; the sources support that the formula matches the rules.
Check the arithmetic yourself: how this calculator is verified — the formula behind every derived value, the 6 test cases the engine reproduces, and what the badge does and does not claim. Also available as machine-readable JSON.
Related calculators
Slovakia dph (vat) · Poland podatek vat · Ireland vat · Hungary áfa (vat) · Austria umsatzsteuer (vat)
Also for Czechia: Czechia čistá mzda · Czechia dálniční známka · Czechia paušální daň · Czechia dovolená
All Czechia calculators · All calculators
Fork this model in the Valem sandbox →
Built with Valem — a live, verifiable calculator you can fork and embed.