Before you start
- Rodné číslo or tax identification
- Employment or a trade licence
- Czech bank account for payments
Step-by-step
- 1
Obtain your rodné číslo
The birth number is assigned as part of your residence registration and functions as your identifier across health insurance, tax and banking.
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.
Via employerWho: Your employer - 3
Self-employed: register with the tax office
A trade licence brings registration obligations with the tax office, health insurer and social security administration — three separate registrations.
OnlineWho: You - 4
Consider the flat-rate regime
Paušální daň bundles income tax and both insurances into one monthly payment for eligible self-employed people below an income ceiling, and removes the annual return. Election is time-bound — usually by early January.
OnlineWho: You - 5
File by the deadline if you're not on flat-rate
Returns are due by early April on paper, later if filed electronically or through a tax adviser.
OnlineWho: YouAnnually
Documents you’ll need
- Rodné číslo
- Trade licence or employment contract
- Invoices and expense records
- Czech bank account details
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 admin that makes the trade licence route daunting — and most newcomers have never heard of it.
Source: Czech paušální daň regime
The election deadline is early in the year and easy to miss.
You generally must opt in by the start of January for that tax year. Discovering the regime in March means waiting until the following year, which is a full year of unnecessary paperwork.
Source: Czech tax administration deadlines
A trade licence means three registrations, not one.
Tax office, health insurer and social security administration are separate bodies with separate obligations. Registering with one and assuming the others follow is a common and costly misunderstanding.
Source: Czech self-employment registration requirements
Headline 15% understates the real burden for the self-employed.
Insurance minimums sit on top and are substantial relative to a modest income, and the 23% band cuts in above 36 times the average wage. Compare a Czech freelance rate against employment on total deductions, not the income-tax rate alone.
Source: Czech insurance and tax interaction; Financial Administration rate thresholds
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.
- Comparing the 15% headline rate against gross employment income without insurance minimums, or forgetting the 23% band above 36 times the average wage.
- Assuming employees never need to file — additional income sources change 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 Prague — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- Financial Administration of the Czech Republic — official, Verified July 2026
- ČSSZ — social security for the self-employed — official, Verified 3 August 2026
Last verified July 2026. Government processes change — always confirm critical details against the official source before acting.