Taxes · · 7 min read

Health Insurance for Self-Employed Foreigners in Czech Republic

Who must have Czech health insurance as a self-employed foreigner (OSVČ), how to register with VZP or another insurer, and what advances to pay in 2026.

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

Health insurance is one of the first administrative obligations a foreign freelancer must deal with after setting up as OSVČ in Czech Republic. Unlike some European countries where health insurance is optional or employer-only, Czech Republic operates a mandatory public health insurance system — and as a self-employed person, you are responsible for registering and paying your own contributions. This guide explains who must have Czech health insurance, how to register, what you pay in 2026, and what happens at the end of the year.

Who Must Have Czech Health Insurance?

Under Act No. 48/1997 Coll. (zákon č. 48/1997 Sb., o veřejném zdravotním pojištění), the following persons are compulsorily insured in the Czech public health system:

  • Czech citizens with permanent residence in Czech Republic
  • Citizens of other countries who have been granted permanent residence (trvalý pobyt) in Czech Republic
  • Employees working for a Czech employer
  • OSVČ (self-employed persons) — regardless of citizenship, if they are conducting business activity in Czech Republic

In practice, if you have registered a Czech trade licence and you are conducting business activity in Czech Republic, you are required to have Czech health insurance. This is true whether you are an EU citizen, an EEA citizen, or a citizen of a non-EU country with a valid residence permit.

EU/EEA Citizens and the EHIC: An Important Limitation

Many EU and EEA citizens arrive in Czech Republic knowing that they hold a valid European Health Insurance Card (EHIC). It is critical to understand that the EHIC is not a substitute for Czech health insurance as an OSVČ.

The EHIC covers only:

  • Emergency medical care and treatment that becomes medically necessary during a temporary stay in another EU/EEA country
  • Care that cannot reasonably wait until your return to your home country

Once you establish yourself as a self-employed person in Czech Republic — even if you retain your EU citizenship and home country address — you are no longer a "visitor." You are a Czech OSVČ, and the EHIC does not cover you in that capacity. You must register with a Czech health insurer. Continuing to rely on the EHIC while operating as Czech OSVČ creates a coverage gap that could result in significant medical costs and back-premium demands.

Non-EU Citizens with a Residence Permit

If you are a citizen of a country outside the EU/EEA and you hold a valid Czech residence permit that entitles you to self-employment, you must register with a Czech health insurer under §10 of Act No. 48/1997 Coll. The registration deadline is within 8 calendar days of starting your business activity.

If your residence permit is new and you were not previously insured in Czech Republic, you will register as a new insuree at the same time as you notify the insurer of your OSVČ status. Bring your trade licence (živnostenský list) and your residence permit to the insurer's branch, or register online if the insurer supports it.

The 2026 Minimum Monthly Advance

As an OSVČ, you pay monthly advance premiums (zálohy) throughout the year. The actual amount owed for the year is calculated in the annual health insurance statement (přehled OSVČ) based on your real income. During the year you pay advances against this eventual liability.

For 2026, the minimum monthly health insurance advance for hlavní činnost (primary self-employment — meaning OSVČ is your main economic activity, not a side job alongside employment) is:

3 306 CZK per month

Key payment rules:

  • Advances are due by the 20th day of each month for the current month (some insurers set the 8th — check with yours).
  • Use the variable symbol assigned by your insurer when making the bank transfer.
  • If your income is higher than the minimum assessment base, your actual annual contribution will be higher and you will owe the difference after the annual settlement.
  • If you start OSVČ mid-year, your first year's contribution is based on a minimum regardless of income — the "start-up" treatment under Czech law.

Secondary Activity (Vedlejší Činnost)

If you are simultaneously employed by a Czech employer who pays health insurance contributions for you, and you run OSVČ as a secondary activity, the calculation is different. The minimum advance does not apply in the same way — your contribution is based on your actual OSVČ profit. Confirm the exact rules with your insurer and a tax advisor, as the interaction between employment and OSVČ health contributions has several nuances.

The Annual Health Insurance Settlement (Přehled OSVČ)

After the end of each calendar year, you must submit a přehled OSVČ (annual overview) to your health insurance company. This is usually filed after submitting your income tax return, because the přehled is based on the income and expenses figures from the tax return.

Key deadlines for the přehled:

  • 2 May of the following year — standard deadline
  • If your tax return deadline was extended (e.g., because a licensed tax advisor filed a power of attorney on your behalf), your přehled deadline is also extended — typically to 2 August

The přehled calculates your actual annual health insurance contribution based on your taxable income. If the total of your monthly advances was less than the calculated contribution, you pay the difference (doplatek) within 8 days of the settlement. If you overpaid, you receive a refund.

Which Health Insurer to Choose?

Czech Republic has several public health insurers. The largest and most well-known is VZP (Všeobecná zdravotní pojišťovna), which covers approximately 60 % of the Czech population. Other options include:

  • ZPMVCR (Zdravotní pojišťovna Ministerstva vnitra)
  • OZP (Oborová zdravotní pojišťovna)
  • Česká průmyslová zdravotní pojišťovna (ČPZP)
  • Revírní bratrská pokladna (RBP)
  • Vojenská zdravotní pojišťovna (VoZP)

The basic coverage is legally identical across all Czech public insurers — the range of covered treatments, hospitals, and doctors you can visit is governed by the same law. The main differences are in additional benefits (preventive care bonuses, wellness contributions, dental contributions, etc.), customer service quality, and online tools.

You can switch insurer once per calendar year, with effect from 1 January of the following year. To switch, notify your new insurer by 30 September of the current year. You cannot switch mid-year.

For foreign freelancers, VZP is often the most practical choice because it has the widest network of contracted healthcare providers and English-language information resources. However, compare the additional benefits offered by each insurer — some offer significant preventive care bonuses that can effectively reduce your net insurance cost.

What Happens If You Miss Registration or Payments?

Czech health insurance is mandatory. If you operate as OSVČ without registering with a health insurer, you may be required to pay back-premiums for the entire uninsured period, plus a penalty of 0.05 % of the unpaid amount per day. The back-premium demand can cover years and result in a substantial bill.

Missing a monthly advance payment results in a late payment interest charge. If advances remain unpaid for an extended period, the insurer can pursue enforcement.

How Taxorio Helps

Taxorio tracks your income and expense records throughout the year, giving you an up-to-date picture of your taxable income at any point. When preparing your annual tax return and health insurance přehled, you can export the relevant figures directly from the application. This means you do not need to manually tally your invoices and expenses — Taxorio has already done it.

The application also includes a tax overview section where you can see your estimated health and social insurance obligations for the year, helping you avoid surprises at settlement time.

2026 minimum health insurance advance: 3 306 CZK/month (primary activity). Register with a Czech health insurer within 8 days of starting your OSVČ. Verify the current amount at vzp.cz — the figure is updated each January.

Frequently asked questions

Can I use my European Health Insurance Card (EHIC) instead of Czech insurance?
No — EHIC only covers emergency and medically necessary care during temporary visits to another EU/EEA country. As a Czech OSVČ you are not a visitor; you must register with a Czech health insurer. Relying on EHIC as an OSVČ creates a coverage gap.
How soon must I register with a health insurer after starting OSVČ?
Within 8 calendar days of starting your business activity (§10 zákon č. 48/1997 Sb.). Bring your trade licence (živnostenský list) and your identification document to the insurer's branch, or register online if available.
What happens if I don't have Czech health insurance?
You may be required to pay back premiums for the entire uninsured period plus a penalty of 0.05 % per day on the unpaid amount. Czech health insurance is mandatory for residents and OSVČ — the obligation cannot be waived.
How much is the minimum health insurance advance in 2026?
For main activity (hlavní činnost), the minimum monthly advance is 3 306 CZK. For secondary activity (vedlejší činnost — when you are simultaneously employed and your employer pays contributions on your behalf), the minimum does not apply in the same way and your contribution is calculated from actual OSVČ profit.