What is the Czech TIN Number (DIČ)?
The Czech TIN (Tax Identification Number), also known as DIČ (daňové identifikační číslo), is a unique number assigned to taxpayers in the Czech Republic.
Is the Czech TIN Number the Same as the Rodne Cislo?
In most cases, the Czech TIN (Tax Identification Number)—also known as DIC—is based on your rodne cislo, which is your Czech birth number. This setup is common for Czech citizens and foreigners with official residency permits. However, simply having a rodne cislo does not automatically mean you have a TIN.
The Czech tax office must officially assign and register your Tax Identification Number under your birth number before you can actually use it.
Czech TIN Number Without Rodne Cislo (Using a VCP Number)
Most foreigners living in the Czech Republic don’t have a rodne cislo (Czech birth number). But not having one doesn’t mean you can’t get a TIN (Tax Identification Number). In these cases, the Czech tax office generates a unique TIN called a VCP number (vlastní číslo plátce).
This tax number is made specifically for foreigners who don’t have a rodne cislo and works just like any other Czech TIN. Once it’s generated, your VCP number stays the same, even if you stop working or no longer file tax returns.
How to Get a Czech TIN Number?
A Czech TIN number is assigned by the tax office, typically during your first income declaration—this could be your first salary, property tax, or trade license registration.
It’s important to note that the TIN number is not just for businesses. Currently or previously employed people, as well as anyone who has filed a tax return have a TIN number
Haven’t declared any taxes yet? If you've never been employed or registered as self-employed, and haven't declared taxes before, you can apply for a TIN number voluntarily. To get your Czech TIN number, visit your local tax office, where you will receive a TIN number certificate upon registration.
Why Do You Need a TIN (DIČ) Number?
A TIN number is often required by banks to confirm your tax residency. Without a TIN number, you cannot file income tax reports or obtain tax residency certificates in the Czech Republic.
Revolut and Wise: Issues with Czech TIN Validation
Foreigners in the Czech Republic can experience problems when entering their Czech TIN in Revolut or Wise.
The Czech Financial Administration issues a VČP (custom tax identification number) to foreigners who do not have a rodné číslo (Czech birth number). However, Revolut and Wise sometimes do not recognize these numbers because their systems expect a rodné číslo.
If your Czech TIN is not accepted, it does not mean the number is invalid. The problem is with the bank’s validation system.
Why Czech Banks Ask You to Confirm Your Tax Residency and TIN
Towards the end of each year, Czech banks ask their customers to confirm their tax residency information.
Customers receive a request in their internet banking to complete a form confirming their country of tax residency and Tax Identification Number (TIN).
If you are a Czech tax resident and don’t know your TIN, check your tax registration documents. If you have a Czech trade license (OSVČ) or registered company, you can also use the free Pexpats Business Search to check if your DIČ is available in the Czech Financial Administration’s public records.
ICO, DIČ, and VAT Numbers for Czech Self-Employed Individuals
ICO Number: This is your business registration number, primarily used for invoicing and contracts.
DIČ Number: Your tax identification number, used for communication with tax authorities and tax payments.
VAT Number: If you register for VAT, your Czech VAT number will be in the format CZ + your DIČ number. The VAT number is necessary for handling local and international VAT-related matters.
How to Check Your Czech TIN (DIČ) Number Online for Free
If you have a Czech trade license (OSVČ) or registered company, you can check your publicly available DIČ (Tax Identification Number) using the free Pexpats Business Search.
Public registries, such as the Czech Commercial Register and Trade Licensing Register, provide information about registered businesses and trade licenses. However, checking tax registration details requires searching a separate database.
Pexpats Business Search brings information from multiple public registries into one search, so you don’t need to check different government databases separately.
Simply enter your name, company name, or IČO to find your business. Once your business details are found, Pexpats makes an additional API request to the Czech Financial Administration using your IČO to check its public tax registration records.
If the Financial Administration has published your DIČ, including information about Full VAT or Light VAT registration, Pexpats displays it in your business profile. This means you can check your business registration details and publicly available tax information in one place, without searching different government registries separately.
Pexpats Business Search is free. No account, subscription, or payment is required.
Why Foreign Employees Should Check Their Czech TIN Before Filing a Tax Return
From our experience preparing employee tax returns in the Czech Republic, many foreigners who don’t have a rodné číslo (Czech birth number) believe the identification number provided by their employer is their official Czech tax number.
When an employee doesn’t have a rodné číslo or an assigned VČP (vlastní číslo plátce), the employer’s payroll department can use an internal identification number to process salary payments and calculate income tax deductions. However, an internal payroll number is not the same as a VČP assigned by the Czech Tax Office. The fact that your employer deducts income tax from your salary doesn’t mean you have an official tax identification number.
We often see this when preparing annual tax returns and tax refunds for foreign employees. Some clients provide the number from their payslip or employment income certificate (potvrzení o příjmu), believing it is their official tax identifier.
If the number is only an internal payroll reference, the Tax Office won’t recognize it as an assigned VČP. Using it as an official tax identifier can cause problems with the tax return and delay processing.
Our recommendation: If you work in the Czech Republic and don’t have a rodné číslo, check with the Tax Office if you already have an assigned VČP. If you don’t, you get one assigned before tax season. This helps avoid problems when filing your annual tax return.
At Pexpats, we check these identification numbers when preparing employee tax returns and help clients resolve missing or incorrect VČP numbers before filing.



