Czech Republic VAT number: format and validation

By Remco from Avatcado

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

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