Overview
How Czech healthcare works in one page
Czechia has universal public health insurance funded by mandatory payroll and self-employment contributions. Every resident with legal status must be insured. Around 90 percent of care is delivered through public insurance. Private clinics exist alongside for faster access and English-speaking services.
The insurance funds
There are seven public insurers. The biggest is VZP (Vseobecna zdravotni pojistovna). Others include ZP MV (Ministry of Interior), OZP, VoZP (military), RBP, Skoda and CPZP. You can switch funds once a year. All must cover the same legally defined basket of care, but each contracts with a different set of providers, so switching may change which doctors accept you.
Your GP is the gatekeeper
Everyone should be registered with one general practitioner (praktik pro dospele for adults, praktik pro deti a dorost for kids). Referrals to most specialists require a GP note. Registration is a written contract with the practice, portable if you move.
What you pay out of pocket
- Standard visits: 0 CZK if insured, but many practices ask for a small administration fee for foreign residents or fee-for-service extras.
- Prescription co-payment: usually 5 to 30 CZK per box; some drugs are fully covered.
- Hospital stays: 0 CZK basic care, but private-room upgrades cost extra.
- Dental: only basic materials covered; anything cosmetic or beyond amalgam is out-of-pocket.
- Vaccinations: children's core schedule fully covered; travel vaccines paid.
Private clinics
Common in Prague and Brno. Prices for a GP visit range 800 to 2,000 CZK, a specialist 1,500 to 4,000 CZK. Many operate on membership models. They can prescribe on the same eRecept system used by public providers.