Here is what almost every expat guide gets wrong: most foreigners living in Czechia never get a Czech tax number (DIČ) at all. If you are an employee, your employer settles everything with the tax office on your behalf. If you are a sole trader who has not registered for VAT, since 2024 you are not assigned a DIČ either. The DIČ — daňové identifikační číslo, the Czech tax identification number — is not a universal expat ID card. It is issued only once you register for a specific tax.
What a Czech DIČ actually is
A Czech DIČ (daňové identifikační číslo, the tax identification number) is the country code CZ followed by a core part. For a natural person that core is normally the rodné číslo (birth number); for a company it is the IČO; for a foreigner with no birth number, the tax office assigns its own identifier instead.
Under § 130 of the daňový řád (the Tax Code, zákon č. 280/2009 Sb.), every DIČ is built from two pieces: the prefix CZ and a kmenová část, a core part. That core is either a general identifier or one the tax office creates for you. For a natural person the general identifier is the rodné číslo; for a legal person such as an s.r.o. it is the IČO (the company identification number).
This matters more than it sounds. Because a natural person's DIČ traditionally embedded their rodné číslo, every invoice that carried the DIČ also exposed the person's date of birth and sex. That design was criticised for years — and, as we will see, the law finally offered a way out in 2021.
| Your situation | Core part of the DIČ | Legal basis |
|---|---|---|
| Foreigner who has a rodné číslo | rodné číslo (birth number) | § 130(3) daňový řád |
| Foreigner without a rodné číslo | vlastní identifikátor (VČP) assigned by the tax office | § 130(4)(a) daňový řád |
| Natural person who requests privacy | a meaningless vlastní identifikátor, on request | § 130(4)(b) daňový řád |
| Legal person (s.r.o.) | IČO | § 130(3) daňový řád |
Why most foreigners do not automatically have a DIČ
A DIČ is not handed out to every resident. It is issued only when you register for a specific tax. Employees never apply — the employer withholds payroll tax. And since 1 January 2024, a sole trader (OSVČ) who does not register for VAT is not assigned a DIČ at all.
The single biggest misunderstanding is treating the DIČ as a personal ID number you collect on arrival, like a residence permit. It is not. It is a registration marker for a tax, and if you are not registered for a tax, you have no DIČ.
Three situations cover almost everyone. An employee (zaměstnanec) needs no personal DIČ — the employer registers for payroll tax and withholds it monthly, and a non-resident's details go on the mzdový list. A self-employed person (OSVČ, osoba samostatně výdělečně činná) who registered a trade after 1 January 2024 but did not also register for VAT no longer registers separately with the tax office — and receives no DIČ. Only when you register for a specific tax — income tax, or most commonly VAT — does a DIČ appear.
| Status | Do you get a DIČ? | Notes |
|---|---|---|
| Employee (zaměstnanec) | No personal DIČ needed | Employer withholds payroll tax |
| OSVČ without VAT (since 2024) | No DIČ | No separate tax-office registration required |
| OSVČ or anyone registering for income tax | Yes | DIČ issued on registration |
| VAT payer (plátce DPH) | Yes | DIČ issued on VAT registration |
Notice the trap for a self-employed foreigner: starting a živnost still means notifying social security (ČSSZ) by the 8th day of the following month and your health insurer within 8 days — those duties have nothing to do with a DIČ. Missing them because you were waiting for a tax number is a common and expensive mistake.
How a foreigner gets a Czech DIČ, step by step
You get a DIČ by registering for a tax. File the přihláška k registraci (registration application) with your local finanční úřad within 15 days of the duty arising; the office decides within 30 days. If you have no rodné číslo, it assigns you a vlastní identifikátor as the core of your DIČ.
- Check whether you need a DIČ at all.
- Register for the relevant tax at your finanční úřad.
- File the přihláška k registraci through MOJE daně within 15 days.
- Receive a vlastní identifikátor if you have no rodné číslo.
- Wait up to 30 days for the DIČ certificate.
- Verify the DIČ in ARES.
The deadlines are set by law and worth remembering. A natural person must file the registration application within 15 days of the registration duty arising; an employer registering for payroll tax has 8 days. The tax office must then decide within 30 days of a proper application (§ 129 daňový řád), so in practice foreigners receive the DIČ registration certificate within roughly a month.
Everything is filed electronically through the Financial Administration's MOJE daně portal (the EPO application). It is free and needs no prior account, and for VAT or a legal entity the electronic form is mandatory — not optional.
When VAT registration triggers a DIČ
Crossing the VAT threshold gets you a DIČ. In 2026 the mandatory registration threshold is a turnover of 2,000,000 Kč in a calendar year. Exceed 2,000,000 Kč but stay under 2,536,500 Kč and you become a VAT payer from 1 January of the next year; go over 2,536,500 Kč and you become one the next day.
For many self-employed foreigners, VAT is the moment the DIČ finally arrives. The rules changed shape recently, so the two thresholds are worth reading side by side.
| Turnover in a calendar year | When you become a plátce DPH |
|---|---|
| Up to 2,000,000 Kč | Not obligatory (voluntary registration possible) |
| Over 2,000,000 Kč, up to 2,536,500 Kč | From 1 January of the following year |
| Over 2,536,500 Kč | From the day after the threshold is exceeded |
A worked example makes it concrete. Say a freelance web designer invoices 2,150,000 Kč during 2026. Because that is above 2,000,000 Kč but below 2,536,500 Kč, they do not become a VAT payer overnight — they become a plátce DPH from 1 January 2027, and it is at that registration that they receive a DIČ. On VAT registration the DIČ must then be quoted on every invoice and in all dealings with the tax office concerning that tax (§ 130(2) daňový řád).
How the tax office assigns a VČP when you have no rodné číslo
A foreigner with no rodné číslo cannot base a DIČ on a birth number, so the tax office assigns a vlastní identifikátor — in practice called a vlastní číslo plátce (VČP). It becomes the core of your DIČ under § 130(4)(a) of the daňový řád, and it is issued to foreign persons who hold neither a DIČ nor an IČO.
The Czech tax administration is explicit about this. In its methodical guidance, the General Financial Directorate (Generální finanční ředitelství) explains why the VČP exists:
Because foreign operators will usually hold neither a tax identification number (DIČ) nor an identification number, the competent tax office will assign them a vlastní číslo plátce (VČP) as their identifier.
— Generální finanční ředitelství
There is a privacy angle here too, and it applies to Czechs and foreigners alike. Since 1 January 2021, any natural person may ask the tax office to assign a vlastní identifikátor instead of one built from their rodné číslo — so the DIČ on their invoices no longer exposes their birth number, date of birth and sex. EY, in a 2021 tax alert, flagged this as closing a long-criticised personal-data gap.
One practical wrinkle: the VČP issued to foreigners is sometimes not recognised by foreign banks or apps that expect a Czech rodné číslo, which can cause identity-verification headaches. It is worth keeping the registration certificate handy when a foreign institution asks for a Czech tax number.
How the rules changed — and where to check any DIČ
Two recent changes reshaped the DIČ landscape: the 2021 option to hide your rodné číslo behind a neutral identifier, and the 2024 simplification that stopped issuing a DIČ to VAT-free sole traders. You can verify any DIČ for free in ARES, and a VAT payer's status in the official Registr DPH.
- 1 January 2021 — natural persons may request a neutral vlastní identifikátor.
- 1 January 2024 — OSVČ without VAT no longer receive a DIČ.
- 2026 — VAT registration threshold at 2,000,000 Kč turnover.
Checking a number is straightforward and free. You can look up any registered person or company and its DIČ, without registration, in ARES (Administrativní registr ekonomických subjektů), run by the Ministry of Finance, searching by IČO, DIČ or name at ares.gov.cz. Whether someone is a VAT payer — and whether they are flagged as a nespolehlivý plátce (unreliable payer) — is verified in the official Registr DPH on the Financial Administration's MOJE daně portal.
This article does not replace professional legal advice.
Curious how a country reconciles a single tax number with millions of newcomers who arrive without a birth number? The vlastní identifikátor is a quiet but neat piece of administrative design — and a window into how Czech tax law adapts to a mobile workforce.
Frequently asked questions
Do all foreigners in Czechia get a DIČ?
No. A DIČ is issued only when you register for a specific tax. Employees never apply — under the Zákoník práce and daňový řád framework the employer handles payroll tax — and since 1 January 2024 a self-employed person (OSVČ) who does not register for VAT is not assigned a DIČ either.
What is the difference between a DIČ and a rodné číslo?
A rodné číslo (birth number) is a personal identifier assigned at birth or on long-term residence. A DIČ is a tax identification number: the prefix CZ plus a core part. Under § 130 of the daňový řád that core is usually the rodné číslo, but for a foreigner without one the tax office assigns a vlastní identifikátor instead.
How long does it take to get a DIČ?
The tax office must decide on a proper registration application within 30 days (§ 129 daňový řád). In practice, foreigners receive the DIČ registration certificate within roughly a month of filing the přihláška k registraci at the finanční úřad.
How do I get a DIČ if I have no rodné číslo?
The tax office assigns you a vlastní identifikátor, in practice called a vlastní číslo plátce (VČP), under § 130(4)(a) of the daňový řád. It becomes the core of your DIČ and is issued to foreign persons who hold neither a DIČ nor an IČO. You do not request it separately — it is generated when you register for a tax.
Where can I verify a Czech DIČ?
Use ARES (Administrativní registr ekonomických subjektů) at ares.gov.cz, run by the Ministry of Finance, to look up any registered subject and its DIČ for free. To check whether a business is a VAT payer, use the official Registr DPH on the Financial Administration's MOJE daně portal.

