Czech Republic VAT number: format and validation
Format
CZ followed by 8, 9, or 10 digits. The local term is danove identifikacni cislo (DIC, Czech).
Pattern: /^\d{8,10}$/
- 8 digits for legal entities (equal to the company's ICO identification number); 9 or 10 digits for individuals (based on the personal birth number)
- The DIC is a general tax ID used for all taxes; being in the separate VAT payer register is what makes it a valid VAT number
Example of a registered number: CZ00177041
Check digit
Czech Republic VAT numbers carry a check digit (Weighted MOD 11 (ICO)): For 8-digit company numbers the last digit is a weighted mod 11 check over the first seven digits.
Check a Czech Republic VAT number
Validated live against the Financni sprava CR (Czech Financial Administration) (official register).
Enter a VAT number to see the live API response
Validate via API
The same validation as an API call, with the example number above:
curl "https://api.avatcado.com/v1/validate?vat_number=CZ00177041" \
-H "Authorization: Bearer avat_live_your_api_key"import Avatcado from "@avatcado/node";
const avatcado = new Avatcado("avat_live_your_api_key");
const { data, error } = await avatcado.vat.validate({
vatNumber: "CZ00177041",
});
if (data?.data.valid) {
console.log(`Registered: ${data.data.company?.name}`);
}Free tier includes 500 validations per month. Get an API key or read the API documentation.
Frequently asked questions
What is the VAT registration threshold in the Czech Republic?
Since 1 January 2025 there are two tiers: exceeding CZK 2,000,000 in a calendar year makes you a VAT payer from 1 January of the following year, while exceeding CZK 2,536,500 makes you a payer immediately.
How do I look up a Czech VAT number?
Use the official VAT payer register (Registr platcu DPH) at adisreg.mfcr.cz, which also shows unreliable-payer status. Company identity can be checked in ARES (ares.gov.cz).
Related guides
- How to Validate EU VAT Numbers Programmatically
- VIES API Guide: EU VAT Validation Explained
- EU VAT Reverse Charge: What Developers Need to Know
VAT rate in Czech Republic
The standard VAT rate in Czech Republic is 21%. Reduced rates: 12%, 0%. See all Czech Republic VAT rates.
Sources
- Registering for VAT Government of the Czech Republic, accessed August 13, 2026
- Registr platcu DPH Financial Administration CR, accessed August 13, 2026
- ARES register Ministry of Finance CR, accessed August 13, 2026