Czechia TIN / DIČ Complete Guide — Format, Registration & Compliance
Daňové identifikační číslo (DIČ)
The Daňové identifikační číslo (DIČ) is the Czech tax identification number issued by the Czech Financial Administration (Finanční správa). It is listed in the worldwide directory of VAT and tax ID names and appears on tax returns, VAT filings, and cross-border EU invoices. Understanding the DIČ is complicated by two common sources of confusion: it differs by entity type (individuals vs. companies), and it is not the same as VAT registration.
Format by Entity Type
| Entity type | DIČ structure | Digits after CZ |
|---|---|---|
| Legal entity (s.r.o., a.s.) | CZ + IČO | 8 |
| Individual / OSVČ (born ≥ 1954) | CZ + rodné číslo | 10 |
| Individual / OSVČ (born before 1954) | CZ + rodné číslo | 9 |
Format notation: 999999/999 or 999999/9999 (the slash is part of the rodné číslo but is omitted in the CZ-prefixed DIČ used for EU purposes, e.g. CZ8501015432).
For businesses registered for VAT, the CZ-prefixed DIČ functions as the Czech VAT number verifiable through the EU VIES system. To verify a Czech DIČ online, use the MOJE DANĚ portal operated by the Czech Financial Administration.
IČO vs. DIČ — The Critical Distinction
IČO (Identifikační číslo osoby) is the 8-digit business identification number, assigned when a company or trade licence is established. It is used on invoices, contracts, and the commercial register and is always 8 digits with no country prefix.
DIČ is the tax ID and is built on top of the IČO for companies (CZ + IČO) or on top of the rodné číslo for individuals. A business can have an IČO without a DIČ if it has not registered for any tax. From 1 January 2024, income tax registration — and therefore automatic DIČ assignment — is no longer mandatory for new sole traders. Freelancers without a Czech birth number, and all businesses that need a DIČ for VAT or other filings, must apply voluntarily.
Rodné číslo — The Individual's Underlying Identifier
The rodné číslo (birth number) encodes date of birth and sex in the format YYMMDD/XXXX. For women, the month is increased by 50 (so January = 51). Because the DIČ for individuals is simply CZ + rodné číslo, it exposes the holder's date of birth and sex on every invoice. Since 2021, individuals may request the Finanční správa to assign an alternative identifier (not based on the birth number) to protect this personal data — the procedure is described in methodology guidance No. 79651/20/7700-10123-010450.
| TIN on Identification card |
VAT Registration Thresholds (2025)
The Czech VAT Act was amended effective 1 January 2025 with two distinct registration triggers for domestic businesses:
- Threshold 1 — CZK 2,000,000: Registration required from 1 January of the following calendar year.
- Threshold 2 — CZK 2,536,500: Immediate registration required the day after this threshold is exceeded.
Non-resident businesses face no threshold at all: VAT registration is required from the first taxable supply in Czechia where reverse charge does not apply. All non-resident registrations go through the Tax Office for the Moravian-Silesian Region.
"Light VAT" (identifikovaná osoba) is a partial registration category for Czech businesses that do not exceed the domestic threshold but receive services from EU suppliers (e.g. Google Ads, cloud platforms) or make B2B service supplies to EU clients. Failure to register as an identifikovaná osoba when required carries a penalty of up to CZK 500,000.
Where to Find Your DIČ
- Individuals: On your tax assessment notice, or in the Daňová Informační Schránka (DIS) taxpayer portal.
- Businesses: In the ARES registry (Ministry of Finance business register) by searching the company's IČO.
- VAT payers: Verifiable via the MOJE DANĚ portal or the EU VIES portal.
Frequently Asked Questions
Why does my DIČ appear valid on VIES but my German customer's ERP still rejects it?
The VIES database reflects active VAT registration status, not merely DIČ issuance. A Czech DIČ prefixed with "CZ" is only added to VIES after the business completes a separate VAT registration — holding a DIČ for income tax purposes does not automatically enroll the number in VIES. [1] Additionally, VIES data is pulled from national registers with a lag; a newly approved Czech VAT registration may take 24–48 hours to propagate to VIES. If the number is genuinely VAT-active and still fails, request a dated confirmation letter (rozhodnutí o registraci) from the Finanční správa and supply it to your customer as proof. [2]
Since January 2024, DIČ registration is "no longer mandatory" — does that mean I can skip it even for invoicing EU clients?
No. The 2024 consolidation package removed the obligation for new sole traders (OSVČ) to register for income tax as a standalone step, meaning a DIČ is no longer automatically assigned at trade-licence registration. However, if you supply B2B services to clients in other EU member states, you are still legally required to register as an identifikovaná osoba (light VAT), which does assign a DIČ. [1] Registration must occur within 15 days of your first intra-EU B2B service supply. Without it, Czech VAT law treats your cross-border services as unaccounted supplies, exposing you to backdated VAT and penalties. Foreign freelancers without a Czech rodné číslo should proactively apply for a DIČ regardless of the 2024 change. [2]
My DIČ is based on my rodné číslo, which reveals my date of birth — can I get a different number?
Yes. A 2021 amendment to the Tax Code introduced a right for individuals to request an alternative identifier that replaces the birth number within their DIČ. The request is submitted to your local tax office and the replacement identifier is assigned under methodology guidance No. 79651/20/7700-10123-010450. [1] This matters in practice because the rodné číslo embedded in a DIČ discloses the holder's sex and full date of birth on every issued invoice — information protected as sensitive personal data under GDPR and Act No. 110/2019 Coll. Only authorised entities (employers, banks, tax authorities) may lawfully process the rodné číslo; routine B2B invoice recipients generally do not meet that threshold. [2]
What are the exact penalties for late filing of the VAT Control Statement (kontrolní hlášení)?
The kontrolní hlášení is Czechia's transaction-level VAT report; payers that are legal persons file it monthly, within 25 days of the month's end. The fines in Section 101h(1) of Act No. 235/2004 Coll. are fixed amounts: CZK 1,000 for filing late without a summons; CZK 10,000 for filing only after a summons; CZK 30,000 for not filing in response to a summons to amend, supplement or confirm data; and CZK 50,000 for not filing after a summons to file. The CZK 10,000, 30,000 and 50,000 fines are halved for individuals, quarterly filers and single-member s.r.o. owned by an individual. Failing to correct after a summons can cost up to CZK 50,000, and serious obstruction up to CZK 500,000 (Section 101h(3)–(4)). No fine arises for the first CZK 1,000-type delay or the first CZK 10,000-type delay in a calendar year; this relief is automatic under Section 101j. Remission of the other fines can be requested under Section 101k, for an administrative fee of CZK 1,000. [1] [2]
What is the joint liability risk when buying from a Czech supplier listed as an "unreliable VAT payer" (nespolehlivý plátce)?
Under Section 109 of Act No. 235/2004 Coll., as rewritten from 1 January 2025, a VAT payer guarantees its supplier's unpaid VAT if, when the tax became chargeable, it knew or should and could have known that the tax would deliberately not be paid. That knowledge is presumed, unless you prove otherwise, where the supplier is published as an unreliable payer (Section 109(2)(a)), and, separately and regardless of the supplier's status, where you pay wholly or partly to a bank account that the Financial Administration has not published in the payer register (Section 109(2)(c)), whatever the amount. Section 106a governs the status itself: the tax office decides that a payer is unreliable when it seriously breaches its obligations. The General Financial Directorate publishes nine criteria for that decision; one of them is cumulative VAT arrears (unpaid tax) of at least CZK 500,000 over at least three consecutive calendar months. Always check every supplier's DIČ, status and published accounts in the payer register before paying. [1] [2]
Do non-EU companies making B2C digital sales into Czechia need to register immediately?
Not necessarily. There is no turnover threshold for a business without a Czech seat, so Czech VAT is due from its first taxable B2C supply in the Czech Republic where reverse charge does not apply, but a supply declared through the One Stop Shop does not trigger Czech registration (Section 6c(1) of Act No. 235/2004 Coll.). Non-EU businesses have that option too: the Financial Administration offers the non-Union scheme (režim mimo EU) to persons with a seat or establishment outside the EU. An EU-based seller whose EU-wide B2C sales of digital services stay within EUR 10,000 is taxed where it is established (Sections 8(2)(c) and 10i(3)); once above that amount, or after opting in under Section 8(4), it charges Czech VAT and can declare it through the Union OSS scheme. A non-EU business that registers directly instead does so with the Tax Office for the Moravian-Silesian Region and, since January 2025, must appoint an authorised representative for service of documents. [1] [2] [3]
When does a payment to a non-resident trigger Czech withholding tax, and at what rate?
Czech tax residents must withhold tax on payments for services physically performed in the Czech Republic by non-residents, royalties, dividends, and interest under Act No. 586/1992 Coll. on Income Taxes. The standard rate is 15% for residents of EU/EEA states and countries with which Czechia has a Double Tax Treaty (DTT) or Tax Information Exchange Agreement. [1] For residents of countries with no treaty relationship with Czechia, the rate rises to 35%. EU/EEA residents who had withholding applied at 15% may file a Czech income tax return to recover excess tax above their actual liability. Non-resident invoices to Czech clients should document the applicable treaty exemption or reduced rate before payment. [2]
Related Resources
- Czech Republic VAT guidelines — registration thresholds, rates, invoice rules, the control statement and buyer liability
- Czech DIČ validator — check a Czech VAT number instantly
- Czech Republic e-invoicing guide (ISDOC) — B2G e-invoicing, formats and why EET 2.0 is not e-invoicing
- How to verify a Czech DIČ online — step-by-step MOJE DANĚ portal guide
- EU VIES and INTRASTAT — a guide for EU traders — how VIES validation works and why numbers sometimes fail
- Slovakia TIN guide — neighbouring country with a similar DIČ naming convention but different rules
- Germany TIN guide — frequent Czech cross-border trading partner
- EU One Stop Shop (OSS) explained — how EU B2C digital sellers can avoid direct Czech registration
- Reverse charge mechanism explained — when it applies and when it shifts the Czech registration obligation
How Lookuptax can help you?
Lookuptax VAT validation revolutionizes VAT number validation with its robust platform, empowering businesses to seamlessly verify VAT numbers across over 100 countries. Our cutting-edge technology ensures accurate and efficient validation, reducing errors and enhancing compliance.