Czech DIČ (VAT) Validator

Validate a Czech VAT identification number (DIČ) for entities and natural persons.

Ad placeholder (leaderboard)

A Czech DIČ (Daňové identifikační číslo) is the VAT identification number used on invoices and in the EU VIES system. It is the country prefix CZ followed by either a company’s IČO or a person’s rodné číslo. This free validator detects which form you have entered and runs the matching check in your browser.

How it works

The tool first confirms the CZ prefix, then branches on the length of the body:

  1. Legal entity (8-digit IČO) — multiply the first seven digits by weights 8, 7, 6, 5, 4, 3, 2 and sum them. Take sum mod 11. The check digit is 1 if the remainder is 0, 0 if the remainder is 1, and otherwise 11 - remainder. It must equal the eighth digit.
  2. Natural person (9 or 10 digit rodné číslo) — ten-digit numbers must be divisible by 11 (with the historical pre-1985 final-zero exception); nine-digit numbers are checked for a plausible encoded birth date.

The tool reports the detected type, the rule applied, and (for entities) the computed and provided check digits.

Notes

A valid result confirms the DIČ is well-formed and passes its check rule. It does not prove the entity is currently VAT-registered — confirm that against the EU VIES service. Everything runs locally; your DIČ never leaves your device.

Ad placeholder (rectangle)