Uber/Bolt driver workflows
Identified-person registration, monthly VAT and annual tax kept in one chain.
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.
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.
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.
Fixed % of income as expenses. No receipts needed. Best when your real costs are low.
Your actual documented costs. Best when you have high, provable business expenses.
One fixed monthly payment. No annual filing. Best for simplicity if you qualify.
Your gross annual business income in CZK. If you earn in EUR or USD, convert at the annual ČNB rate first.
Activity type (determines flat-rate %), real expenses amount, main or secondary activity, VAT payer status.
See income tax, social insurance, health insurance and estimated net income for each option — instantly.
The calculator covers the core decision: which expense regime is cheapest for your income level. For everything else, talk to a specialist.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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."
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.
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.
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.
You will see these terms on Czech tax forms, in the calculator, and in communication with the tax office (finanční úřad).
Annual gross business income — the total before any deductions.
Type of trade licence. Determines your flat-rate expense percentage (80%, 60%, 40% or 30%).
Real (actual) documented business expenses, proven with receipts and invoices.
Flat-rate expenses — a legal percentage of income used instead of real costs.
Secondary self-employment alongside regular employment. Lower minimum insurance bases apply.
Main (primary) self-employment. Higher minimum insurance payments apply from day one.
I am a registered VAT payer. This affects lump-sum tax eligibility and expense calculation.
Identified person — a limited VAT registration required when buying services from EU companies.
Lump-sum tax — one fixed monthly payment that replaces the standard annual tax return and insurance forms.
Basic taxpayer relief of 30,840 CZK/year. Applied automatically in the standard annual return.
Tax base — gross income minus expenses. This is the number that income tax is calculated from.
Annual summary forms for social insurance (OSSZ) and health insurance (VZP). Due after the tax return.
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:
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 →Dual residency, treaty application, foreign income sourcing — the standard calculator does not cover this.
Expat tax return details →We prepare the annual income tax return + OSSZ + VZP follow-up forms. From 2,990 CZK. Fully in English.
Order tax return →When lump-sum tax makes sense, when it quietly costs more, and what disqualifies you mid-year.
Read flat tax guide →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.
Annual income tax return + OSSZ + VZP forms, fully in English, from 2,990 CZK.
When lump-sum tax saves money, when it quietly costs more, and the exit traps.
Monthly VAT filings for Bolt, Uber, Upwork and other foreign platform commissions.
Not generic advice. These are the accounting and tax workflows we repeatedly handle for sole traders, expats and smaller Czech businesses.
Identified-person registration, monthly VAT and annual tax kept in one chain.
Annual return, expense-mode logic and OSSZ/VZP follow-up in English.
Foreign services, ad invoices and late-case rescue when the history is unclear.
Need help with a similar case? Send it over and we will propose the exact next step.
Short onboarding, clear steps and a stable monthly routine without guesswork.
Step 1
In one call or message we confirm whether the case is registration, monthly VAT, annual tax or a rescue workflow.
Step 2
We take over the documents, define the next deadline and keep the required inputs short.
Step 3
Monthly filings, deadline control and direct communication without the work bouncing between providers.
Annual Czech tax return plus social and health follow-up.
Main route for registration, monthly VAT and yearly handoff.
Monthly VAT, annual tax return and the full driver workflow.
Annual tax filing page for sole traders and platform workers.
Residency, foreign income and double-taxation logic in English.
Document pack for registration, monthly VAT and annual filing.
Briefly describe the case. Price confirmed upfront — we write back with the next step.