Guides · · 10 min read

Freelancing in Czech Republic as a Foreigner: 2026 Guide

Step-by-step guide for foreign freelancers in Czech Republic: getting a živnostenský list, registering with ČSSZ, health insurance, and tax residency in 2026.

Disclaimer: This article is for informational purposes only and does not constitute legal or tax advice. Laws and minimum payment amounts change frequently. Always verify current requirements at financnisprava.gov.cz, cssz.cz, and vzp.cz, and consult a licensed Czech tax advisor (daňový poradce) for your specific situation.

Czech Republic has become an attractive destination for international freelancers and digital nomads. The country offers a well-developed infrastructure, a relatively straightforward self-employment registration process, and a growing community of independent professionals. This guide walks you through everything you need to know to start operating legally as a self-employed person (OSVČ) in Czech Republic in 2026.

What Is OSVČ and What Is a Živnostenský List?

OSVČ stands for Osoba samostatně výdělečně činná — a self-employed person or sole trader. This is the standard legal form for freelancers, consultants, and independent contractors in Czech Republic. Unlike a limited company (s.r.o.), operating as OSVČ involves minimal administrative overhead: there is no minimum capital requirement, no mandatory accounting firm, and setup takes days rather than weeks.

To operate as OSVČ, you need a živnostenský list (trade licence) issued under Act No. 455/1991 Coll. (the Trade Licensing Act, zákon č. 455/1991 Sb., živnostenský zákon). The vast majority of freelance activities — software development, translation, design, consulting, photography, marketing — fall under the category of volná živnost (free trade), which requires no proof of professional qualifications beyond a clean criminal record.

Under §2 of Act No. 455/1991 Coll., a trade is defined as systematic, independent, self-directed, continuous activity carried out in one's own name, on one's own responsibility, for profit. If your freelance work matches this description, you are required by law to hold a valid trade licence.

Who Can Get a Trade Licence?

EU and EEA Citizens

Citizens of European Union member states and the European Economic Area (Norway, Iceland, Liechtenstein) enjoy the same rights as Czech nationals when applying for a živnostenský list. You do not need a residence permit or a specific visa — your EU/EEA passport is sufficient. You are entitled to live and work in Czech Republic under freedom of movement rules.

Non-EU Citizens

If you are a citizen of a country outside the EU/EEA, you must first hold a valid residence permit (povolení k pobytu) that entitles you to self-employment. This is typically a long-term residence permit for the purpose of self-employment (živnostenské oprávnění) or an EU Blue Card combined with a subsequent self-employment registration. You cannot apply for a trade licence on a tourist visa or a short-term Schengen visa.

Check the current visa and residency requirements at the Czech Ministry of Interior (mvcr.cz) before proceeding.

Step-by-Step Registration Process

Setting up as OSVČ involves four main steps. The total elapsed time from your first visit to the trade authority to being fully registered is typically two to four weeks.

Step 1 — Apply at the Živnostenský Úřad (Trade Licensing Office)

Visit the trade licensing office (živnostenský úřad) at your local municipal authority (obecní úřad or magistrát). You can also use the Single Contact Point (Jednotné kontaktní místo) available at most district offices or submit through the online Business Registry portal (živnostenský rejstřík).

Documents required:

  • Valid passport or national ID card
  • Proof of a Czech address (rental contract, utility bill, or a notarised declaration from your landlord)
  • Criminal record extract (výpis z rejstříku trestů) — for non-EU citizens this must typically be an apostilled document from your home country; EU citizens can use a Czech criminal record extract obtained from Czech Point
  • Application fee: 1 000 CZK for your first trade notification (several trades notified in one application are charged only once; a further notification filed later costs 500 CZK, and adding fields of activity within the free trade is free of charge)

Once your application is accepted, the trade licence is typically issued within 5–15 business days. You will receive an IČO (company identification number), which you will use on all invoices and correspondence.

Step 2 — Register with ČSSZ (Social Insurance)

Under §48 of Act No. 582/1991 Coll. (zákon č. 582/1991 Sb., o organizaci a provádění sociálního zabezpečení), you are legally required to notify the Czech Social Security Administration (Česká správa sociálního zabezpečení, ČSSZ) of your business start by the 8th day of the calendar month following the month in which you commenced self-employment activity.

You can register at your local ČSSZ branch or online via the ČSSZ ePortal. Provide your IČO and trade licence number. ČSSZ will assign you a variable symbol for monthly advance payments.

Minimum social insurance advance from July 2026: 5 005 CZK/month (5 720 CZK for January–June 2026; hlavní činnost — primary activity). If you start self-employment after 31 December 2024 and did not carry on self-employment in the previous 5 calendar years, your social advance is 0 CZK in the year you start and in the immediately following calendar year (for both main and side activity); the premium for those years is paid in one sum after you file the přehled (within 8 days of filing), so set money aside for it. A main activity started from 1 January 2024 with no self-employment in the previous 20 years also gets a reduced assessment base of 25 % of the average wage (minimum advance 3,575 CZK in 2026) in the start year and the two following years — it applies in the annual settlement, to advances in the third year, and straight away to people who were last self-employed 5–20 years ago. If you are running OSVČ as a side activity (vedlejší činnost) — for example, alongside employment — the minimum advances are significantly lower. Actual contributions are reconciled in the annual přehled (statement of income and expenses filed with ČSSZ).

Step 3 — Register with Your Health Insurance Company

Under §10(3) of Act No. 48/1997 Coll. (zákon č. 48/1997 Sb., o veřejném zdravotním pojištění), you must also notify your health insurance company (zdravotní pojišťovna) within 8 calendar days of starting self-employment. If you are not yet insured in Czech Republic, you must register with a health insurer at this point.

You may choose from several health insurers operating in Czech Republic, including VZP, OZP, ZPMV, and others. Notify them of your change in status from employee or uninsured to self-employed person (OSVČ).

2026 minimum health insurance advance: 3 306 CZK/month (primary activity). Advances are paid monthly by the 8th day of the following month. The final contribution is calculated in the annual health insurance statement (přehled).

Step 4 — Register with the Financial Authority (Finanční Úřad)

There is no separate income tax registration: since 1 January 2024 the registration duty of OSVČ for personal income tax has been abolished, and the živnostenský úřad transmits your details to the tax office (finanční úřad) automatically. You register with the tax office yourself only for VAT or as an identified person — for example if you are VAT registered or expect to cross the VAT threshold of 2 000 000 CZK in revenue within a calendar year (since 2025 the calendar year is tracked, not a rolling 12-month period). Entering the flat-tax regime is a separate notification.

Documents and Fees Summary

Item Amount / Requirement
Trade licence application fee (first trade) 1 000 CZK
Minimum social insurance advance (2026, primary) 5 005 CZK/month from July 2026 (5 720 CZK in January–June); 0 CZK in the start year and the following year for new sole traders with no self-employment in the previous 5 years
Minimum health insurance advance (2026, primary) 3 306 CZK/month
Income tax rate (flat rate on net income) 15 % up to 36× average wage (1 762 812 CZK in 2026); 23 % above
Lump-sum expense deduction (paušál) — most freelancers 60 % of revenue (up to 1 200 000 CZK)

Tax Residency: Are You Taxable in Czech Republic?

Under §2 of Act No. 586/1992 Coll. (zákon č. 586/1992 Sb., o daních z příjmů), you become a Czech tax resident if you meet either of the following criteria:

  • You spend 183 days or more in Czech Republic in a calendar year (days of arrival and departure both count), or
  • You have your permanent home (stálý byt) in Czech Republic — meaning a dwelling available to you on a long-term basis with the intention to reside there permanently.

As a Czech tax resident, you are subject to tax on your worldwide income — income from all sources globally, not just Czech clients. If you are also a tax resident of another country, the relevant double taxation treaty (DTA) between Czech Republic and that country will determine which state has primary taxing rights. Czech Republic has concluded DTAs with most major economies.

If you are a non-resident (spending fewer than 183 days and lacking a permanent home), you are taxed only on income sourced in Czech Republic under §22 of the same act.

Determine your residency status carefully before your first tax filing. Consider consulting a Czech tax advisor (daňový poradce) and check the current treaty list at financnisprava.gov.cz.

Datová Schránka: Mandatory Digital Mailbox

Since 1 January 2023, all OSVČ with an active trade licence are legally required to have a datová schránka — an official secure digital message box operated by the Czech government. Official correspondence from tax authorities, ČSSZ, health insurers, courts, and municipal bodies is delivered exclusively through this channel.

Activation is automatic upon trade licence issuance for new OSVČ. If you do not log in within 15 days of activation, the box activates automatically anyway, and messages are deemed delivered after 10 days even if unread. Set up your datová schránka at mojedatovaschranka.cz and check it regularly — missing official notices can lead to fines or missed deadlines.

Running Your OSVČ in Practice

Invoicing

Czech law does not require OSVČ to use accounting software, but you must maintain records sufficient to complete your annual tax return. Every invoice must include your name, address, IČO, the client's details, a description of the service, the amount, and the date. If you are VAT-registered, add your DIČ and the applicable VAT rate.

Expense Deductions

OSVČ have two options for deducting business expenses:

  • Actual expenses (skutečné výdaje): deduct documented real costs — software, hardware, co-working, professional services. Requires bookkeeping.
  • Lump-sum deduction (paušální výdaje): deduct a fixed percentage of revenue regardless of actual costs. For most IT/consulting/creative freelancers, this is 60 % of revenue (capped at 1 200 000 CZK in deductions). No receipts required. This is the most popular option for freelancers with low operating costs.

VAT Registration

If your taxable turnover exceeds 2 000 000 CZK within a calendar year (since 2025 the calendar year is tracked, not a rolling 12-month period), VAT registration becomes mandatory under Act No. 235/2004 Coll. You may also register voluntarily below that threshold — useful if your clients are VAT-registered businesses that can reclaim input VAT.

Paušální Daň — Flat Tax Regime

OSVČ below a certain revenue threshold (2 000 000 CZK/year) may opt for the paušální daň regime — a single monthly payment covering income tax, social insurance, and health insurance in one flat amount. This significantly reduces paperwork but is not suitable for everyone; VAT payers cannot use it, and it may not be optimal for those with dependants or other deductions. Check eligibility at financnisprava.gov.cz.

Annual Deadlines to Remember

  • 1 April 2026: Income tax return deadline for the 2025 tax year on paper (if filing without a tax advisor)
  • 4 May 2026: Income tax return deadline for the 2025 tax year when filed electronically
  • 1 July 2026: Extended deadline if filed by a licensed tax advisor
  • 2 June 2026: Social insurance annual statement (přehled ČSSZ) deadline for the 2025 tax year — if you filed your income tax return electronically after 1 April
  • 4 June 2026: Health insurance annual statement (přehled ZP) deadline for the 2025 tax year — submit to your health insurer (when your income tax return is filed electronically)
  • 3 August 2026: Both přehledy deadlines extend to this date if a licensed tax advisor files your income tax return
  • Monthly: Pay the social insurance advance by the end of the month it is for, and the health insurance advance by the 8th day of the following month

How Taxorio Helps Foreign OSVČ

Managing invoices, tracking expenses, and preparing VAT exports in a foreign language and unfamiliar tax system can be stressful. Taxorio is a Czech invoicing and expense-records tool built specifically for OSVČ — and it is available in English.

With Taxorio you can:

  • Create professional invoices with your IČO and DIČ
  • Scan and extract data from received invoices and receipts using AI — simply photograph a document and let the system fill in the details
  • Generate VAT export reports ready for submission to the financial authority
  • Track your income and expenses to stay on top of quarterly estimates and annual filings
  • Connect via the MCP integration to ask your AI assistant questions about your finances in natural language

Whether you are a software developer invoicing European clients, a consultant working with Czech companies, or a creative professional building your business in Prague or Brno, Taxorio takes the administrative burden off your plate so you can focus on your work.

A reminder: The minimum advances are 5 005 CZK/month for social insurance (ČSSZ) from July 2026 (5 720 CZK in January–June 2026) and 3 306 CZK/month for health insurance. If you start after 2024 with no self-employment in the previous 5 calendar years, your social advance is 0 CZK in the start year and the following calendar year, but the premium is paid after the přehled — set money aside for it. Register with your health insurer within 8 calendar days of starting your business and notify ČSSZ by the 8th day of the following month. Always verify current amounts at cssz.cz and vzp.cz, as these figures are updated annually.

Frequently asked questions

Can I freelance in Czech Republic as an EU citizen?
Yes. EU and EEA citizens have the same rights as Czech nationals when applying for a živnostenský list. You do not need a residence permit — your EU/EEA passport is sufficient to start the registration process at the živnostenský úřad.
Do I need a Czech bank account for OSVČ?
A Czech bank account is not legally required, but it is strongly recommended. Czech clients often expect CZK invoices, ČSSZ and health insurance advances are easiest to pay from a Czech account, and a local account avoids foreign currency conversion costs.
When do I start paying health and social insurance?
You must register with your health insurance company within 8 calendar days of starting your business and notify ČSSZ by the 8th day of the following month. Advance payments begin the month after registration. The minimum advances are 5 005 CZK/month for social insurance from July 2026 (5 720 CZK in January–June 2026) and 3 306 CZK/month for health insurance (primary activity). New sole traders who started after 2024 and were not self-employed in the previous 5 calendar years pay 0 CZK social advances in the start year and the immediately following calendar year and settle the premium after filing the přehled; health advances are due from the first month.
Can I run OSVČ alongside employment?
Yes. If you already have a Czech employment contract (pracovní smlouva) and your employer pays social and health insurance contributions for you, you can register as OSVČ in the vedlejší činnost (secondary activity) category. Lower minimum advances apply in that case. Confirm your specific situation with a tax advisor.
How long does it take to get a trade licence?
Once you submit a complete application at the živnostenský úřad, the trade licence is typically issued within 5–15 business days. Full registration including ČSSZ and health insurance takes two to four weeks in total.