Before you start
- Rodné číslo or tax identification
- Employment, or a trade licence
- A Czech bank account for payments
- Records of foreign income and overseas accounts, if any
Step-by-step
- 1
Obtain your rodné číslo
The birth number is assigned as part of your residence registration and works as your identifier across health insurance, tax and banking. Almost nothing else proceeds cleanly without it.
In personWho: You - 2
Employees: let payroll handle it
Tax and insurance are deducted at source. With a single employer and no other income you typically sign an annual declaration rather than filing a return. Ask your employer to confirm they have processed it.
Via employerWho: Your employer - 3
Self-employed: complete three separate registrations
A trade licence brings obligations with the tax office, the health insurer and the social security administration. These are three different bodies with three different registrations, and registering with one does not notify the others. This misunderstanding is common and costly.
OnlineWho: You - 4
Consider the flat-rate regime before January
Paušální daň bundles income tax, health and social insurance into a single monthly payment for eligible self-employed people below an income ceiling, and removes the annual return. Election is time-bound and generally must be made by the start of January for that tax year — discovering it in March means waiting a full year.
OnlineWho: YouBy early January - 5
File by the deadline if you are not on flat-rate
Returns are due by early April on paper, later if filed electronically or through a tax adviser. The extension for using a registered adviser is substantial and worth knowing about in your first year.
OnlineWho: YouAnnually - 6
Check your position if you have foreign income
Czechia taxes residents on worldwide income and has an extensive treaty network. If you keep income, property or accounts abroad, get the position confirmed by an adviser in your first year rather than assuming the treaty handles it automatically.
In personWho: You
Documents you’ll need
- Rodné číslo
- Trade licence or employment contract
- Invoices and expense records
- Czech bank account details
- Records of foreign income and overseas accounts
Things most newcomers don’t know
The flat-rate regime is the best-kept secret in Czech freelancing.
One monthly payment covering income tax, health and social insurance, with no annual return to file. For eligible self-employed people under the income ceiling it removes almost all the administration that makes the trade licence route daunting — and most newcomers have never heard of it, because nothing in the registration process mentions it.
Source: Financial Administration — paušální daň
The election deadline is early January and missing it costs a whole year.
You generally must opt into the flat-rate regime by the start of January for that tax year. Someone who sets up a trade licence in February and discovers the regime in March is stuck with full registration, three sets of obligations and an annual return until the following January. Ask about it before you register, not after.
Source: Czech tax administration deadlines
A trade licence means three registrations, not one.
The tax office, the health insurer and the social security administration are separate bodies with separate obligations, and completing one does not notify the others. People register with the trade licensing office, assume the state has joined the dots, and discover an unpaid insurance debt with penalties much later.
Source: Czech self-employment registration requirements
There is no local income tax, so Brno's cost advantage is entirely on the spending side.
Czech income tax is national — the 15% and 23% bands are identical in Brno and Prague, and there is no municipal or regional income tax layered on top. So the roughly one-fifth cost gap between the two cities comes entirely from rent and prices, not from tax. That makes the comparison unusually clean: the same gross salary genuinely goes further here.
Source: Financial Administration of the Czech Republic
Common mistakes to avoid
- Missing the early-January window to elect the flat-rate regime.
- Registering with the tax office but not with the health insurer and social security.
- Using a pre-2021 calculator that still assumes the abolished super-gross wage base.
- Comparing a Czech freelance rate against employment on the 15% headline rate alone, ignoring insurance minimums.
- Assuming employees never need to file — a second income source changes that.
Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.
Make it your personal checklist
Globe Quest turns this into a tracked, AI-personalized plan for Brno — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- Financial Administration of the Czech Republic — official
- ČSSZ — social security for the self-employed — official
- Ministry of the Interior — Official Information Portal for Foreigners — official
Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.