Business & EconomyGuide
Czech VAT number: how to get one and how to check it in VIES
A DIČ is not a working VAT number until the tax office registers you. The statuses, the application and the EU database your German client will check.
In this article 7 sections
A Berlin software company asks a Prague freelancer for her VAT number before it pays the first invoice. She has a DIČ on her tax letters, so she sends it. Two days later the customer replies that the number "does not validate". She has done nothing wrong, exactly. She has met the gap between holding a tax identifier and being registered for VAT, which trips up many new Czech businesses.
Below: the three statuses, how the application works, and how the people you invoice will check your number. The rules on when you must register are in our piece on when to register for Czech VAT; here the focus is on getting the number and making it work.
A DIČ is not automatically a VAT number
Czech tax identifiers start with the country prefix CZ. A company's DIČ (daňové identifikační číslo) is CZ followed by its eight-digit IČO. An individual's is CZ followed by the birth number, nine or ten digits. Our explainer on IČO, DIČ and the birth number covers how they are issued.
The catch is that the same DIČ is used for income tax and other taxes. The tax office can have it on file for you without having registered you for VAT. Only when the Financial Administration (Finanční správa) records you as a VAT payer does the DIČ work as a full VAT number on invoices and in EU checks. An identified person is a narrower case, covered below.
The three routes to registration
Compulsory registration. You become a payer when turnover passes the statutory limit. The calendar-year test is CZK 2,000,000 (as of 2026; check the Financial Administration). Pass it in a calendar year and you are a payer from 1 January of the next year. There is a faster trigger: if turnover exceeds CZK 2,536,500 during the year, you become a payer from the following day. The old rolling twelve-month test with a CZK 1 million limit no longer exists.
Voluntary registration. Anyone running an economic activity may register earlier. People do this because their customers are VAT-registered businesses who do not care about the extra 21%, and because registered businesses can reclaim VAT on equipment, software and rent. The price is a calendar of returns and the end of the small-trader simplicity.
Identified person. This is the middle status that surprises people. A business that is not a VAT payer but receives services from abroad, or buys goods from another EU country above certain limits, may have to register as an identified person (identifikovaná osoba) so that the Czech VAT on those purchases can be settled on this side. It does not turn you into a payer for your own sales. Whether you fall into it depends on the transaction, and so does whether the number can be used or seen in EU checks. Read the Financial Administration guidance or ask an accountant.
How the application works
Registration is a request to the tax office, not a by-product of a trade licence. The sequence is short for a sole trader or a company, and most of it can be done online.
For a compulsory registration the filing deadline is short: as of 2026 the rule is generally given as ten working days from the day the condition is met, but check the exact wording and the starting day with the Financial Administration. Filing late does not move the date from which you must charge VAT. If you think you are close to the limit, look at the practical VAT return process before you cross it, not after.
Checking a Czech VAT number
There are two checks, and they answer different questions.
The first is the Czech payers register run by the Financial Administration, which shows whether a DIČ belongs to a VAT payer. It also lists accounts the payer has disclosed and flags payers deemed unreliable. Czech customers use it before paying, because a customer who pays a VAT payer into an account that is not disclosed may become liable for unpaid VAT. That is why your accounts matter more than they sound.
The second is VIES, the European Commission's validation service for VAT numbers in cross-border trade. Type in the country code and number, and it says whether the number is valid for intra-EU transactions. A German or Dutch customer buying your services will usually run this check before applying the reverse charge instead of paying Czech VAT. Whether and when a new registration shows up there depends on the tax office, so if you are registered but absent from VIES, ask the Financial Administration before you send the invoice.
A worked example
This is hypothetical. A Prague designer invoices Czech and German clients. In 2026 her turnover reaches CZK 2,300,000. That is over the CZK 2,000,000 calendar-year limit but below CZK 2,536,500, so she becomes a payer from 1 January 2027. She applies in the window the rules allow, receives the notice, discloses her business account and checks her number appears in VIES in January. From the first invoice of 2027 she adds 21% to Czech clients and issues reverse-charge invoices to the German company with its VAT number on them.
The arithmetic matters for her prices too. A CZK 100,000 fee to a Czech client becomes CZK 121,000 with 21% VAT, of which CZK 21,000 goes to the state. If the client is a VAT payer that is neutral, and if it is a consumer her real price just went up by a fifth, so she should plan how to present it.
Common mistakes
- Using a DIČ as proof of VAT status. It proves nothing by itself; the register does.
- Forgetting the CZ prefix. Foreign systems expect the country code, and a bare number often fails validation.
- Ignoring identified-person duties. A freelancer buying a service from a foreign platform may owe Czech VAT on it without ever being a payer. Ask an accountant.
- Leaving the bank account off the register. Czech customers may hesitate or withhold the VAT part of your invoice.
- Registering too late. The effective date is set by the law, not by when you file; late registration means VAT owed on invoices you already sent.
If you also sell goods to EU consumers online, the One Stop Shop scheme has its own registration; our OSS explainer explains it. Newcomers who are still deciding whether to trade as a sole trader should read Becoming an OSVČ first, and the broader VAT overview puts the status in context.
What changes in your books once you are a payer
Registration changes more than the line at the bottom of an invoice. Every sale now carries a tax point, a rate and a VAT amount that is the state's money, not yours. Every business purchase with a proper invoice carries input VAT you can set against it. The difference is paid or reclaimed through the return. A freelancer who used to track "money in, money out" now tracks three streams, and the one that belongs to the state sits in the account until the return date.
That has a cash-flow consequence worth planning for. If a client pays late, you may still owe the VAT on the invoice for the period in which it was issued, because the liability follows the tax point rather than the payment in most cases. Keep a separate sub-account or at least a reserve line in your budget. Accounting software for Czech sole traders handles the maths, but it cannot spend your money wisely for you. Our guide to Czech invoicing rules shows what each invoice must contain, and the broader guide to Czech accounting basics covers records.
Finally, the question of price. If most of your clients are VAT payers, the extra 21% costs them nothing. If they are consumers or small non-registered businesses, you either absorb the tax or raise the price. Decide before the effective date, and tell regular clients in writing.
Frequently asked questions
Is my Czech VAT number the same as my DIČ?
It uses the same number, but only once the tax office has registered you as a VAT payer or identified person. Without that registration the DIČ is not valid as a VAT number.
How long does registration take?
It depends on the tax office and on how complete your form is. The decision states the date from which you are a payer, and that date is what counts for invoicing.
Where can a foreign customer check my number?
In VIES, the European Commission's validation service. Czech customers can also use the payers register on the Financial Administration's website.
Can I register for VAT before reaching the limit?
Yes. Voluntary registration is open to anyone running an economic activity. You then charge VAT and file returns from the effective date.
This is a general explainer, not legal, tax or mortgage advice. Rules change (as of 2026); check the Financial Administration or a licensed adviser.
Sources
AI disclosureArticles are written with AI assistance and checked by automated fact and style checks against their sources. Stories on politics, courts, health, migration and visas, and anything about named people, are published only after a human editor approves them. Corrections: see our corrections policy. How we use AI