Ganado

Czech Self-Employed Tax Calculator 2026

How much will you actually pay? Enter your gross income and compare flat-rate expenses, real expenses and lump-sum tax — side by side, in English, in 30 seconds.

Quick example: A freelancer earning 1,200,000 CZK/year pays approximately 200,940 CZK (lump-sum) · 241,392 CZK (flat-rate) · 309,450 CZK (real expenses at 300k). The difference between the cheapest and most expensive option is 108,510 CZK.

Tax year 2025 Filed in 2026 For OSVČ / sole traders 100% free No signup

Need a Czech invoice for a client or platform?

Create a compliant invoice in your browser — supplier, customer, line items and PDF. Free to start; no signup required to try.

Why choosing the right tax regime saves you thousands every year

If you are self-employed (OSVČ) in the Czech Republic, you pay three things every year: income tax (daň z příjmů at 15–23%), social insurance (OSSZ at 29.2% of your assessment base) and health insurance (VZP at 13.5% of your assessment base). The total can range from 17% to 42% of your gross income depending on one decision: how you calculate your expenses.

Most expats in Czechia pick a regime once — often whatever their accountant suggests — and never revisit it. That single default decision can cost 50,000–150,000 CZK per year in overpaid taxes and insurance. This calculator exists to show you the numbers before you commit.

📊

Flat-rate expenses

Fixed % of income as expenses. No receipts needed. Best when your real costs are low.

🧾

Real expenses

Your actual documented costs. Best when you have high, provable business expenses.

💰

Lump-sum tax

One fixed monthly payment. No annual filing. Best for simplicity if you qualify.

How the calculator works — 3 steps, 30 seconds

1

Enter your income

Your gross annual business income in CZK. If you earn in EUR or USD, convert at the annual ČNB rate first.

2

Set your parameters

Activity type (determines flat-rate %), real expenses amount, main or secondary activity, VAT payer status.

3

Compare all 3 regimes

See income tax, social insurance, health insurance and estimated net income for each option — instantly.

What is included in each calculation

✅ Included

  • Income tax at 15% (and 23% above the solidarity threshold)
  • Social insurance (OSSZ) at 29.2% of the assessment base
  • Health insurance (VZP) at 13.5% of the assessment base
  • Basic taxpayer relief (sleva na poplatníka) of 30,840 CZK
  • Minimum insurance bases for main and secondary activity
  • Lump-sum tax monthly amount for all 3 bands
  • Flat-rate expense caps per activity type

❌ Not included

  • VAT registration and VAT returns
  • Identified-person (identifikovaná osoba) obligations
  • Tax treaty residency analysis
  • Foreign-income sourcing and double-tax relief
  • Child tax bonus and spouse deduction
  • Mortgage interest deduction
  • Pension and life insurance deductions

The calculator covers the core decision: which expense regime is cheapest for your income level. For everything else, talk to a specialist.

Calculate your Czech self-employed tax

Enter your annual gross income. The calculator will show income tax, social insurance, health insurance and estimated net income for flat-rate expenses, real expenses and lump-sum tax — all at once.

Czech Self-Employed Tax Calculator 2026

Calculate your income tax, social and health insurance. Compare flat-rate expenses, real expenses and lump-sum tax in one place.

Calculation covers tax year 2025 (return filed in 2026).

Your income and situation

Total income from self-employed activity for 2025. For foreign platforms, enter the amount in CZK using the unified exchange rate.

Activity type

If filled in, the calculator will also compare the real expenses option.

Lump-sum tax is available only for non-VAT payers without concurrent employment and with income under 2,000,000 CZK.

Tax reliefs

Basic taxpayer relief (30,840 CZK) applied automatically.

Non-taxable deductions (optional)

For 2025, DPS and life insurance share a combined annual limit of 48,000 CZK.

Maximum = 30 % of the tax base.

Flat-rate expense percentages by activity type (2025)

The flat-rate percentage depends on your type of self-employed activity (typ živnosti). Choose the wrong category and you leave money on the table. Here are the four categories:

Activity type Flat-rate % Max deduction (CZK) Typical examples
Agriculture and craft trades (řemeslná živnost) 80% 1,600,000 Farmers, craftsmen, bricklayers, carpenters
All other trade licences (volná, vázaná, koncesovaná živnost) 60% 1,200,000 IT freelancers, consultants, designers, copywriters, translators, Bolt/Uber drivers
Independent activity without a trade licence 40% 800,000 Authors, artists, athletes, some liberal professions
Rental income (pronájem) 30% 600,000 Renting out property or equipment

Why this matters: An IT freelancer with a volná živnost earning 1,500,000 CZK can deduct 900,000 CZK automatically with flat-rate (60%) — even if their real business costs are only 50,000 CZK. That 850,000 CZK difference reduces both the tax base and the insurance base. The calculator handles these caps automatically.

Worked example: IT freelancer earning 1,200,000 CZK per year

This is a typical scenario for an English-speaking expat contractor in Prague or Brno. The numbers are calculated using 2025 rates and are intentionally rounded to show the principle clearly.

Cheapest option here

Option A: Flat-rate expenses (60%)

  • Gross income: 1,200,000 CZK
  • Flat-rate expenses: 720,000 CZK
  • Tax base: 480,000 CZK
  • Income tax: ~41,160 CZK
  • Social insurance: ~77,088 CZK
  • Health insurance: ~37,716 CZK
  • Total: ~155,964 CZK
  • Net: ~1,044,036 CZK
Most expensive here

Option B: Real expenses (300,000 CZK)

  • Gross income: 1,200,000 CZK
  • Real expenses: 300,000 CZK
  • Tax base: 900,000 CZK
  • Income tax: ~104,160 CZK
  • Social insurance: ~144,540 CZK
  • Health insurance: ~60,750 CZK
  • Total: ~309,450 CZK
  • Net: ~890,550 CZK
Simplest if you qualify

Option C: Lump-sum tax

  • Band 2 monthly: 16,745 CZK
  • Annual total: 200,940 CZK
  • Net: ~999,060 CZK
  • No annual tax return
  • No social/health forms
  • Available only if conditions are met

Key takeaway: The difference between the cheapest option (flat-rate 60% at 155,964 CZK) and the most expensive (real expenses at 309,450 CZK) is 153,486 CZK per year. That is over 6,200 EUR saved by picking the right regime. Enter your own numbers in the calculator above to see your specific result.

How to read the result and decide

If flat-rate wins…

This is the most common outcome for service freelancers (IT, consulting, design, translation). Your real costs are lower than the flat-rate percentage, so you automatically save on taxes and insurance without needing to track every receipt. You still file an annual return, but the calculation is straightforward.

If real expenses win…

This happens when your actual business costs are genuinely high — equipment, rent, materials, subcontractors. You must keep every receipt and be able to prove each expense. If you cannot document your costs, the theoretical savings disappear and flat-rate is safer.

If lump-sum tax wins…

Lump-sum is attractive for simplicity: one payment, no annual filing. But verify that you actually qualify — no VAT registration, no employees, no other income above the threshold, income below 2,000,000 CZK. If any condition breaks mid-year, you exit the regime retroactively.

5 mistakes expats make with Czech self-employed taxes

1. Staying on real expenses when flat-rate is cheaper

Many freelancers assume they should deduct "real costs" because that sounds more legitimate. In Czechia, flat-rate expenses are a fully legal option and often save 50,000+ CZK per year for service-based freelancers with low actual costs.

2. Ignoring lump-sum tax because it sounds too simple

Lump-sum tax can save significant money and eliminate annual filing entirely. But many expats never hear about it because their accountant does not mention it — or because they assume "simple = more expensive."

3. Not registering as an identified person when required

If you buy services from Bolt, Uber, Upwork, AWS, Google Ads or any EU-based company, you may be legally required to register as an identified person (identifikovaná osoba) and file monthly VAT reports — even on lump-sum tax. This is the most common compliance gap for expats.

4. Confusing gross income with net income in the calculator

The calculator asks for gross annual income — that is the total amount your clients paid you before any expenses or taxes. If you enter net income by mistake, all three results will be wrong.

5. Choosing a regime based on a friend's advice instead of running the numbers

Your friend's situation is not your situation. Different income level, different activity type, different flat-rate percentage, different real costs. Always run the calculator with your numbers.

Czech tax terms explained in English

You will see these terms on Czech tax forms, in the calculator, and in communication with the tax office (finanční úřad).

Roční příjmy

Annual gross business income — the total before any deductions.

Typ živnosti

Type of trade licence. Determines your flat-rate expense percentage (80%, 60%, 40% or 30%).

Skutečné výdaje

Real (actual) documented business expenses, proven with receipts and invoices.

Paušální výdaje

Flat-rate expenses — a legal percentage of income used instead of real costs.

Vedlejší činnost

Secondary self-employment alongside regular employment. Lower minimum insurance bases apply.

Hlavní činnost

Main (primary) self-employment. Higher minimum insurance payments apply from day one.

Jsem plátce DPH

I am a registered VAT payer. This affects lump-sum tax eligibility and expense calculation.

Identifikovaná osoba

Identified person — a limited VAT registration required when buying services from EU companies.

Paušální daň

Lump-sum tax — one fixed monthly payment that replaces the standard annual tax return and insurance forms.

Sleva na poplatníka

Basic taxpayer relief of 30,840 CZK/year. Applied automatically in the standard annual return.

Základ daně

Tax base — gross income minus expenses. This is the number that income tax is calculated from.

Přehled pro OSSZ / VZP

Annual summary forms for social insurance (OSSZ) and health insurance (VZP). Due after the tax return.

What this calculator does not cover — and where to go next

This calculator handles the core income tax + insurance comparison for self-employed activity in the Czech Republic. It does not cover the following — and for many expats, these are exactly where the expensive mistakes happen:

🔗 Identified person (IO) obligations

If you buy services from Bolt, Uber, Upwork, AWS or any EU company, you may need IO registration and monthly VAT filings.

Check identified person rules →

🔗 Tax return for expats with foreign income

Dual residency, treaty application, foreign income sourcing — the standard calculator does not cover this.

Expat tax return details →

🔗 Full self-employed tax return service

We prepare the annual income tax return + OSSZ + VZP follow-up forms. From 2,990 CZK. Fully in English.

Order tax return →

🔗 Flat tax (paušální daň) deep dive

When lump-sum tax makes sense, when it quietly costs more, and what disqualifies you mid-year.

Read flat tax guide →

Frequently asked questions about Czech self-employed taxes

Can I use this calculator if I don't speak Czech?
Yes. Every label, every output and every explanation on this page is in English. Enter your gross annual income, compare the three results and contact us if you want the conclusion reviewed by a Czech tax specialist.
What is the difference between flat-rate and real expenses?
Flat-rate expenses are a fixed legal percentage of your gross income — you do not need receipts. Real expenses are your actual documented business costs — you need every receipt and invoice. Flat-rate is simpler and usually better when your real costs are below the flat-rate percentage. The calculator shows both side by side so you can compare instantly.
Who qualifies for lump-sum tax (paušální daň) in 2025?
Lump-sum tax is available to self-employed individuals with annual income below 2,000,000 CZK who have no employees, are not registered VAT payers, and have no other taxable income above the legal threshold. It replaces your annual tax return, social insurance return and health insurance return with one fixed monthly payment. The calculator checks these basic conditions automatically.
Is this calculator accurate enough for my actual filing?
The calculator uses current 2025 rates and thresholds. It covers income tax, social insurance (OSSZ) and health insurance (VZP). It does not cover VAT, identified-person obligations, treaty residency or foreign-income sourcing. Use it to choose the cheapest regime, then let a specialist prepare the actual filing. We handle the full annual filing from 2,990 CZK.
Do I still need to file a tax return if I use this calculator?
Yes. The calculator helps you pick the cheapest route — it does not replace the filing itself. You still need the annual income tax return (přiznání k dani z příjmů) and the follow-up social and health insurance forms, unless you are validly inside the lump-sum tax regime for the entire year.
I earn from Bolt, Uber, Upwork or another foreign platform. Does that change anything?
Often yes. If you receive services or commissions from a company registered in another EU country, you may need identified-person (identifikovaná osoba) registration and monthly VAT filings — even if you are not a full VAT payer. That obligation sits outside this calculator. Check our identified-person page for details.
How much does a self-employed person pay in taxes in Czech Republic?
It depends on your income level and expense method. A freelancer earning 1,200,000 CZK per year typically pays between 200,000 and 310,000 CZK in total taxes and insurance — the exact amount depends on whether you use flat-rate expenses, real expenses, or lump-sum tax. Enter your own number in the calculator above to see your specific estimate.
What is the income tax rate for self-employed in Czech Republic?
The standard income tax rate is 15% on taxable income up to 1,582,812 CZK (36× the average salary). Income above that threshold is taxed at 23%. Self-employed individuals also pay social insurance (29.2% of the assessment base) and health insurance (13.5% of the assessment base). The calculator factors all three into the total.

Need the filing done, not just compared?

The calculator shows you the cheapest route. We prepare the actual annual filing — income tax return, social insurance summary, health insurance summary — from 2,990 CZK. Fully in English. Average turnaround: 3 working days.

Or send us your calculator result and we will confirm whether the numbers match your real situation.