Czech Republic (CZ)
Czech Republic is a landlocked Central European parliamentary republic of 14 regions, home to the fairy-tale spires of Prague — one of Europe's best-preserved medieval capitals — as well as world-famous Bohemian crystal and glasswork, the birthplace of Pilsner lager, a thriving startup and tech scene anchored in Prague and Brno, and one of the lowest unemployment rates and most stable economies in the EU.
⚠️ Costly Mistakes to Avoid
The most expensive and common mistakes expats make in Czech Republic — and exactly how to avoid them.
Prague currency exchange scam — #1 tourist trap
Prague is notorious for fraudulent currency exchange booths (směnárny) that advertise attractive rates but charge enormous hidden commissions (up to 30–40%). Some display a good rate on boards but apply a different rate for small amounts. Victims include both tourists and newly arrived expats withdrawing cash in the centre.
⚡ Loss of 20–40% of exchanged money. Completely legal if commission disclosed in fine print.
✅ Never exchange cash at street exchange booths. Use your bank ATM (bankomat) — withdraw CZK directly. If you must exchange, use bank branches only. Confirm total CZK received BEFORE handing over money. Never exchange on Wenceslas Square (Václavské náměstí) or near major tourist sites.
Motorway vignette (dálniční elektronická známka) required — fines up to CZK 10,000
Driving on Czech motorways (dálnice, označené D) and many expressways (silnice pro motorová vozidla) requires a valid electronic motorway vignette (dálniční elektronická známka). The system is fully electronic — there are no physical toll booths and violations are detected by cameras. Fines for driving without a valid vignette can reach CZK 10,000.
⚡ Fine of up to CZK 10,000. Detected automatically by license plate cameras.
📅 Deadline: Purchase before your first motorway journey — annual vignette valid January 1 to January 31 following year
✅ Purchase online at edalnice.cz or at petrol stations and post offices. Annual vignette: CZK 1,500. Monthly: CZK 440. 10-day: CZK 310. Keep purchase confirmation. Foreign plates are also checked.
Datová schránka mandatory for all businesses — serious legal consequences if ignored
All Czech legal entities (s.r.o., a.s., živnostník with IČO) are required to have a datová schránka (data mailbox) for electronic communication with government authorities. Official documents, tax decisions, and court notices are delivered exclusively via datová schránka for registered entities. Unfetched messages are legally deemed delivered after 10 days.
⚡ Legal documents deemed delivered even if not opened. Tax assessments, court orders, and fines become enforceable. Criminal liability for ignoring court communications.
✅ Activate datová schránka immediately upon business registration at mojedatovaschranka.cz. Check it at least weekly — documents are legally delivered after 10 days whether you open them or not. Set up email notifications for new messages.
EU citizens: register at Cizinecká policie within 30 days of arrival
EU/EEA citizens staying in Czech Republic for more than 30 days must register their temporary residence (přechodný pobyt) at the Foreign Police (Cizinecká policie). While enforcement varies, failure to register means you technically lack legal documentation of residence and may face difficulties with banking, healthcare registration, and future permanent residence applications.
⚡ Technical illegal status. Complications with banking, healthcare registration, employer documentation, and future residence applications.
📅 Deadline: Register within 30 days of arrival
✅ Go to the local Cizinecká policie office with passport, rental contract or proof of accommodation, and CZK 200 fee. Přechodný pobyt is valid for 5 years and renewable. If staying with a host, ask them to provide a declaration of accommodation.
Zero alcohol tolerance for driving — no exceptions
Czech Republic has a strict zero alcohol tolerance law for drivers. The legal blood alcohol limit is 0.00 ‰ — not 0.05 like most EU countries. Even one glass of wine or beer is illegal before driving. Police conduct random roadside breathalyser checks throughout the country.
⚡ Criminal offence. Fine, loss of driving licence, possible imprisonment. Any detected alcohol is a criminal matter, not an administrative one.
✅ Do not drink any alcohol and drive on the same day. Plan alternative transport after any social occasion involving alcohol. Czech public transport (metro, tram, bus, night services) is excellent in Prague and major cities. Taxi/rideshare: Bolt and Uber are widely available.
Health insurance must be continuous — gaps lead to large backdated payments
Czech law requires continuous health insurance (zdravotní pojištění) for all residents. If you have a gap in coverage (between employment, during self-employment transition, or after arriving in Czech Republic), you owe backdated premiums for the entire gap period plus interest. The zdravotní pojišťovna (health insurance fund) will demand payment.
⚡ Backdated health insurance premiums for the full gap period (minimum 13.5% of minimum wage per month = approximately CZK 3,024/month in 2026) plus penalty interest.
✅ Register with a zdravotní pojišťovna (e.g. VZP) within 8 days of starting residence or leaving employment. State pays premiums for registered job seekers, students, pensioners, and those on parental leave — register as appropriate. Never let health insurance lapse.
Non-EU visa and residence permit applications — long processing times, apply early
Czech embassy appointments and Cizinecká policie appointments for non-EU nationals can have waiting times of several months. The Zaměstnanecká karta (Employee Card) process involves multiple steps: job offer, employer registration with Labour Office, embassy appointment abroad, then Czech arrival and registration. Total process can take 3–6 months.
⚡ Risk of working without valid documentation. Possible deportation. Employer and employee both face liability.
📅 Deadline: Start residence permit process 3–6 months before planned start date
✅ Plan well in advance. Employer should start the process immediately after job offer. Non-EU employees should not travel to Czech Republic until all documentation is in order. Use a Czech immigration lawyer for complex cases.
Fake rental listings — never pay before viewing in person
Scammers on Sreality.cz, Bezrealitky.cz, and Facebook groups post attractive Prague/Brno apartments at below-market prices, claiming to be abroad and requesting a deposit before any viewing. This is always a scam. Documents sent to fraudsters can be used for identity fraud.
⚡ Loss of deposit (typically CZK 20,000–60,000). No apartment. Identity theft if copies of ID were sent.
✅ Never pay any money before viewing an apartment in person and meeting the actual owner or legitimate agent. Verify ownership via Katastr nemovitostí (nahlizeni.cuzk.cz — free). Red flags: landlord abroad, price far below market, pressure to pay immediately, refuses video call or in-person meeting.
Ignoring official letters triggers automatic legal deadlines
Official letters from Czech courts (platební rozkaz — payment order), Finanční správa, and immigration authorities are sent by registered post (doporučená zásilka). If uncollected from Czech Post (Česká pošta), they are left with a notification. Czech law deems correspondence "delivered" after two failed collection attempts — response deadlines (typically 15 days for platební rozkaz) run from deemed delivery.
⚡ Enforceable court orders. Wage garnishment (exekuce). Tax assessments. Loss of right to challenge.
✅ Check your physical letterbox daily. Collect all doporučené zásilky immediately from Česká pošta. Respond to every platební rozkaz within 15 days via odpor (objection). Register for datová schránka — all government official communication also goes through it.
Prague tourist taxi scams — overcharging is common from stands near landmarks
Traditional taxi stands near Prague Old Town, Wenceslas Square, and major hotels are known for overcharging tourists. Fares of CZK 1,000–3,000 for short city trips (which should cost CZK 100–300) are regularly reported. Some taxis disable meters or use meters calibrated to charge multiples of the legitimate rate.
⚡ Overcharging by 5–20× legitimate fare. Limited recourse after the ride.
✅ Use Bolt or Uber exclusively for predictable, metered prices. If using a street taxi: demand the meter (taxametr) is running before you get in, confirm starting rate (CZK 40–60 flagfall + CZK 28–36/km). Prague taxis must display rates on the door. Report scams to Prague City Hall via praguetaxi.cz.
Czech language barrier at government offices — most staff speak Czech only
Czech government offices (Cizinecká policie, Živnostenský úřad, Finanční správa, ČSSZ, zdravotní pojišťovna) primarily operate in Czech. English is often not available, particularly outside Prague. Written official correspondence is always in Czech. Errors in forms can cause significant delays.
⚡ Miscommunication, missed deadlines, incorrectly completed forms, and delayed processing.
✅ Bring a Czech-speaking friend, colleague, or interpreter to important appointments. For critical applications (residence permit, business registration, tax), use a professional advisor (immigration lawyer, accountant). Learn key Czech administrative vocabulary early. Some Prague offices have interpreter services — call ahead.
B1 Czech required for permanent residence — start learning from arrival
Non-EU citizens applying for permanent residence (trvalý pobyt) after 5 years must pass a B1 Czech language exam (CCE — Certifikát z češtiny pro cizince) at ÚJOP Charles University. Czech is notoriously difficult for non-Slavic speakers. Many expats underestimate preparation time — B1 Czech from zero typically requires 400+ hours of study.
⚡ Cannot apply for permanent residence or Czech citizenship without B1 certificate. Exam dates fill up months in advance.
📅 Deadline: Start Czech language study from arrival; book B1 exam at least 6 months before application
✅ Enroll in Czech classes from year 1. Use the "Česky krok za krokem" textbook — standard in all Czech schools. Book B1 exam at ujop.cuni.cz well in advance. Practice with Czech colleagues and neighbours. Exam costs CZK 2,500–3,500 per attempt.
183 days = Czech tax resident — worldwide income taxable
Anyone who spends more than 183 days in Czech Republic per calendar year (or has their permanent home here) becomes a Czech tax resident. Czech tax residents must declare all worldwide income to the Finanční správa, not just Czech-source income. Remote workers, digital nomads, and those with rental income abroad are often unaware of this obligation.
⚡ Undeclared foreign income triggers tax assessment, interest (REPO rate + 8%), and penalties (20% of unpaid tax).
✅ Track days in Czech Republic if close to the 183-day limit. Declare all income on your daňové přiznání (tax return). If you have income from multiple countries, consult a Czech daňový poradce (tax advisor) to navigate Czech double tax treaties.
Noise rules are strictly enforced in apartment buildings
Czech municipal regulations and house rules (domovní řád) typically prohibit loud noise between 22:00 and 06:00. In apartment buildings (bytové domy), these are usually enforced by neighbours calling the municipal police (Městská policie). DIY, music, and parties after 22:00 will attract complaints and possibly fines.
⚡ Fines from Městská policie. Complaints to building management or landlord. Potential tenancy issues for repeated violations.
✅ Observe quiet hours strictly — 22:00 to 06:00 is the standard across most Czech municipalities. Schedule noisy home repairs and DIY for weekday daytime hours. Inform neighbours in advance about any parties. Check your specific domovní řád for your building.
Non-EU driving licence must be exchanged within 12 months of residence registration
Non-EU/EEA driving licence holders (US, Canadian, Australian, UK post-Brexit, etc.) must exchange for a Czech driving licence within 12 months of registering přechodný pobyt (temporary residence) at the Municipal Authority. The exchange requires: valid foreign licence, medical certificate from a Czech doctor, eye test, and for most non-EU countries a Czech theory test (zkoušky z předpisů) and practical driving test (jízda). The process at the Registr řidičů takes 2–4 weeks from application to issuance.
⚡ Driving on an expired-entitlement foreign licence after 12 months is illegal. Fines up to CZK 10,000, possible licence confiscation, and motor insurance invalidity. Accidents while driving beyond entitlement create full personal liability.
📅 Deadline: Apply within 12 months of registering přechodný pobyt
✅ Apply to your Obecní úřad or Magistrát (the Registr silničních vozidel department) within your first months of arrival — don't wait until month 12. Book the medical exam (posudek o zdravotní způsobilosti) with your Czech praktický lékař. Allow 2–4 months for theory and practical tests if required. EU/EEA licence holders can exchange directly without testing.
Winter tyres required in Czech Republic when road conditions demand it (November–March)
Czech law mandates winter tyres when roads are covered with snow, ice, or slush, or when temperatures are at or below 0°C — in practice, November 1 through March 31 in most regions. Tyres must carry the M+S marking or mountain snowflake symbol. Fines for driving without winter tyres when conditions require them: CZK 2,000 on-the-spot fine or up to CZK 10,000 via court. Insurance companies may refuse accident claims where inadequate tyres contributed to the incident. Mountain roads (Šumava, Krkonoše) may require winter tyres from October.
⚡ Fine of CZK 2,000–10,000. Insurance claim rejection for accidents where tyre choice was a factor. Significantly increased accident risk on Czech winter roads.
✅ Fit winter tyres by October 31 each year. Many tyre shops offer uskladnění pneumatik (tyre storage) so you don't need to keep two sets at home. True winter/Nordic tyres (snowflake symbol) outperform basic M+S mud-and-snow tyres significantly on Czech mountain routes. Check forecast and road conditions at dopravniinfo.cz before driving in winter.
OSVČ self-employed: mandatory minimum social and health contributions even at zero profit
Czech OSVČ (živnostníci / self-employed) must pay monthly advance contributions to both ČSSZ (social security) and zdravotní pojišťovna (health insurance). Minimum advances in 2026 (main/primary OSVČ activity): social security CZK 5,720/month; health insurance CZK 3,306/month. Total minimum: approximately CZK 9,026/month regardless of actual business profit. Newly registered OSVČ (main activity, no prior self-employment in 20 years) pay a reduced rate of CZK 3,575/month in the first 3 years. Missing payments triggers penalty interest of 0.05% per day on ČSSZ debt.
⚡ Penalty interest of 0.05%/day (approximately 18%/year) on ČSSZ arrears. Unpaid health insurance contributions result in refusal of non-emergency healthcare and growing debt. Significant underpayment discovered at annual settlement can mean a large lump-sum payment in April.
✅ Set up direct debits for both ČSSZ and your zdravotní pojišťovna minimum advances on the first month of self-employment — you must pay even if you earn nothing that month. File annual přehled settlements for both ČSSZ and zdravotní pojišťovna by April 30 each year. Use a Czech účetní (accountant) or daňový poradce (tax adviser) for your first year.
Prague residential parking zones require a resident permit — fines and towing are frequent
Prague's inner districts (Praha 1–8) have residential parking zone systems (zóny placeného stání). During restricted hours, parking without a valid resident permit (parkovací průkaz) triggers fines of CZK 500–2,000. Municipal police (Městská policie) actively enforce zones. Towing is used in zones P1 and P2 — recovering a towed vehicle costs approximately CZK 3,000–4,000 plus daily storage fees. Without a Czech-registered vehicle, resident parking permits are generally unavailable.
⚡ Unexpected fines of CZK 500–2,000. Towing costs CZK 3,000–4,000 plus storage. Unpaid parking fines can be enforced against property. Foreign-registered vehicles are also subject to parking enforcement.
✅ Apply for a resident parking permit at your local Úřad Městské Části (district office) as soon as you register your address and vehicle. Bring proof of residence and vehicle TP (technical certificate). Use Prague's ParkBee app or SMS parking for temporary paid parking. In outlying districts (Praha 9–22), parking is generally unrestricted and permit-free.
OSVČ: two separate annual settlement declarations due April 30 — for ČSSZ and for health insurance
All Czech OSVČ must file two separate annual settlements by April 30 each year: (1) Přehled o příjmech a výdajích OSVČ for ČSSZ (social security) — at cssz.cz or in person; (2) Přehled o příjmech a výdajích for your zdravotní pojišťovna (health insurer). These settlements determine whether your monthly advance payments were sufficient. Underpayments generate a final payment demand; overpayments are refunded. These are separate obligations from your daňové přiznání (income tax return), also due April 30.
⚡ Late filing penalty: 0.05% per day on ČSSZ underpayment. Health insurance late penalty: 0.0329% per day. A large underpayment (due to strong income growth) can result in a settlement bill of CZK 10,000–50,000+ in April.
📅 Deadline: April 30 each year (for the prior calendar year)
✅ Set calendar reminders for April 30. File all three documents (daňové přiznání + ČSSZ přehled + zdravotní přehled) simultaneously. Engage a Czech daňový poradce (tax adviser) for the first year — the combined preparation cost (CZK 3,000–8,000) saves significantly more in penalties and miscalculations. Request a filing extension from the tax authority if needed.
Landlord cannot demand more than 3 months deposit (kauce)
Czech tenancy law (§ 2254 of the Nový občanský zákoník — NOZ) limits the security deposit (kauce) to a maximum of 3 months rent. If a landlord demands more, this clause is legally void and you can only be required to pay the legal maximum. Some landlords are unaware of or ignore this limit.
⚡ Overpaying a larger deposit than legally required — excess may be difficult to recover.
✅ Know your rights: kauce maximum is 3× monthly rent. Never pay more. If a landlord insists, you can agree to sign the contract and pay only the legal maximum — the excess clause is void. The kauce must be returned within 1 month of tenancy end unless deductions are justified.
Prescriptions are electronic (eRecept) — paper prescriptions largely abolished
Czech pharmacies operate on the eRecept system — prescriptions are issued electronically by doctors and collected at any pharmacy using your citizen ID or insurance card. There is no paper prescription to carry. If your GP is unregistered, Slovak, or foreign, Czech pharmacies may not be able to fill their prescriptions without a Czech eRecept code.
⚡ Cannot fill prescription without valid eRecept code from a Czech-registered prescriber.
✅ Register with a Czech praktický lékař (GP) from arrival. Request eRecept codes from your Czech doctor — a code (identifikátor receptu) is provided to the patient and also sent directly to the pharmacy database. Emergency: any lékárna can advise on process.
Minimum wage is CZK 22,400/month gross from January 2026
Czech Republic's statutory minimum wage (minimální mzda) is CZK 22,400/month gross (CZK 134.40/hour) from January 2026, up from CZK 20,800 in 2025 (+7.7%). This applies to all employment contracts regardless of nationality. Employers cannot pay less under any circumstances. OSVČ (self-employed) are not subject to the minimum wage but have their own minimum insurance contribution bases.
⚡ None — informational.
✅ If paid below minimum wage, report to the State Labour Inspectorate (Státní úřad inspekce práce — suip.cz). Inspectors can order back-payment and fine employers.
Rodičovský příspěvek: CZK 300,000 per child — apply promptly
Czech parents (including EU nationals with legal residence) are entitled to rodičovský příspěvek (parental allowance) of CZK 300,000 total per child (CZK 350,000 for multiple births). Parents can choose the monthly payment amount and duration (up to child age 3, or 4 for multiple births). Application through Úřad práce — benefits are not backdated beyond the application date.
⚡ None — informational. Missing the application means no backdated payment.
✅ Apply at your local Úřad práce immediately after childbirth. Bring birth certificate, both parents' IDs, residence documentation, and proof of social insurance contributions if applicable.
Pet import to Czech Republic: EU pet passport within EU; titre test required from non-EU
Dogs, cats, and ferrets moving within the EU need an EU pet passport with microchip, valid rabies vaccination, and (for dogs) tapeworm treatment within 1–5 days of entry. Pets from non-EU countries additionally require: rabies vaccination, EU-approved blood antibody titre test (at least 30 days after vaccination), and a 3-month waiting period after the titre test. An official health certificate from a government vet in the export country is required. The Czech State Veterinary Administration (SVS — svscr.cz) oversees compliance.
⚡ Pets without compliant documentation face quarantine or return to origin at owner's expense. Dogs entering from non-EU countries without titre test documentation cannot legally enter.
✅ EU arrivals: ensure EU pet passport is current and rabies vaccination is valid; dog owners ensure tapeworm treatment within 1–5 days before entry. Non-EU arrivals: begin the process 6 months before travel. Contact SVS for the list of EU-approved titre test laboratories in your country. Enter through an approved BCP (Border Control Post) — not all road crossings are authorised for live animals.
Waste sorting is mandatory — fines for improper disposal; learn the Czech colour-coded system
Czech municipalities operate mandatory waste sorting systems. Standard colour codes: yellow bins (plastics + metal + tetrapack); blue bins (paper + cardboard); green bins (glass); grey/black bins (mixed residual waste); brown bins (biodegradable/food waste — increasingly common). Putting non-sorted waste into recycling bins, or recyclables into residual waste, is a violation. Batteries, electronics, medicines, and large items must go to designated collection points (sběrný dvůr).
⚡ Municipal fines for improper waste disposal (up to CZK 1,000). Social friction with neighbours and building management committees (výbor SVJ). Repeated violations can be raised with the building management.
✅ Learn the sorting rules immediately on moving in — they vary slightly by municipality. Find your local recycling points (sběrná místa) at tridimto.cz. Download the Prague.eu or your city's waste guide. Ask your building správce (manager) for the specific building rules and collection schedule.
Czech bank account opening for non-EU nationals: use Revolut or Wise as a bridge
Czech banks (Česká spořitelna, Komerční banka, ČSOB, Raiffeisenbank) require proof of Czech address and residence permit for non-EU nationals before opening a current account. Account opening takes 1–3 weeks. In the interim, Revolut and Wise provide full multi-currency accounts (with CZK capability) within minutes, usable for salary receipt and most payments. Air Bank and Fio Banka have simpler processes for new residents than the major banks.
⚡ First salary payment delayed or impossible if employer requires a Czech IBAN and you have no account. Unable to set up Czech direct debits (SIPO, utilities) until account is open.
✅ Open Revolut or Wise before arriving in Czech Republic — both support CZK. Once you have your Czech address and residence document, open a Czech account in person at Air Bank or Fio Banka (typically the most accessible for new residents). Confirm with your employer whether they can pay to a foreign IBAN in the interim.
Costly Mistakes to Avoid
Unlock the complete Costly Mistakes to Avoid guide for Czech Republic — including every detail, document, tip and link you need.
Become a SupporterSupport the guide on Ko-fi · Unlocks every premium section, everywhere