Moving to Czechia: Expat Registration Guide
Czechia
Capital: Prague
Last verified: June 2026
Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.
Czechia's process is relatively procedural but has tight early deadlines: Foreign Police reporting must happen within days of arrival, not months. Health insurance is mandatory for everyone, employees are covered automatically, while the self-employed and others must arrange either public health insurance (VZP or another insurer) or, for some non-EU residents, private commercial health insurance for the duration of their stay. The trade licence (zivnostensky list) is notably accessible: it costs around CZK 1,000, is typically issued within about a week, and serves as the gateway to tax, social security, and health insurance registration for the self-employed.
Key Registrations & Procedures
Foreign Police Residence Reporting (Hlaseni Pobytu)
MANDATORYEU + Non-EUForeign Police Residence Reporting (Hlaseni Pobytu) in Czechia: EU/EEA citizens: within 30 days of entry if staying longer than 30 days. Non-EU citizens: within 3 working days of entry. Everyone staying in Czechia beyond a short visit must report their place of residence to the Foreign Police Service (Cizinecka policie), part of the Ministry of Interior. EU/EEA citizens staying longer than 30 days have 30 days from entry to report; non-EU citizens arriving without a visa (using a biometric passport) or with a long-term visa have only 3 working days from entry to report their presence.
- Valid passport or national ID card
- Proof of accommodation: rental contract, hotel confirmation, or written confirmation from the property owner/host
- Completed residence reporting form
Local Cizinecka policie (Foreign Police) office covering your address.
- Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
EU Registration Certificate (Potvrzeni o Prechodnem Pobytu)
MANDATORYEU Citizens OnlyEU Registration Certificate (Potvrzeni o Prechodnem Pobytu) in Czechia: Apply once you intend to stay longer than 3 months, there is no strict penalty deadline, but the certificate is useful for proving long-term residence status. EU/EEA citizens (and citizens of Iceland, Liechtenstein, Norway, and Switzerland) who wish to stay in Czechia longer than 3 months can apply for a registration certificate confirming temporary residence. This is separate from the basic Foreign Police reporting and confirms your right of residence under EU free movement rules. Registration remains voluntary as of mid-2026. A new foreigners' law would make it mandatory for EU citizens staying over 90 days, but the timeline has already shifted once: an earlier proposal targeted 2027, while the government's revised 2026 draft points toward the law taking effect around 2029 and mandatory registration starting around 2030, with a grace period for those already resident. Nothing has passed parliament yet, so treat any specific date as provisional and check migrace.gov.cz for the current status before relying on it. The certificate itself is issued by the Ministry of Interior's Department for Asylum and Migration Policy (OAMP).
- Valid passport or EU/EEA national ID card
- Proof of the basis for residence: employment contract or payslips (workers), enrolment certificate (students), or proof of sufficient funds and comprehensive health insurance (self-sufficient persons)
- Proof of accommodation in Czechia
- Passport-style photo
OAMP (Department for Asylum and Migration Policy) regional office covering your address.
- Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
- RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Long-Term Residence Permit (Non-EU Citizens)
MANDATORYNon-EU Citizens OnlyLong-Term Residence Permit (Non-EU Citizens) in Czechia: Apply at the consulate before travelling to Czechia, except for the exempted categories (students, exchange programmes, Ukrainian citizens with temporary protection). Non-EU/EEA citizens who wish to stay in Czechia longer than 90 days generally need a long-term residence permit. The first application must normally be submitted from outside Czechia, through the Czech consulate in your country of residence, exceptions apply for students, exchange programme participants, and Ukrainian citizens with temporary protection, who can apply while in Czechia.
- Valid passport with sufficient remaining validity
- Completed application for the relevant residence permit category (employment, business, study, family reunification)
- Employment contract, university admission letter, or family relationship documents depending on category
- Proof of accommodation in Czechia
- Proof of sufficient financial means
- Clean criminal record certificate, translated into Czech and notarised if issued abroad
- Health insurance covering the initial period before public insurance eligibility
Czech consulate or embassy in your country of residence; OAMP offices in Czechia for processing and card collection.
- Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
- RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Health Insurance Registration (Zdravotni Pojisteni)
MANDATORYEU + Non-EUHealth Insurance Registration (Zdravotni Pojisteni) in Czechia: Coverage must be continuous from arrival, employees are covered from their start date; self-employed individuals must register with a health insurance company upon activating their trade licence; permanent residence holders are covered automatically from the date permanent residence is granted. Every foreigner staying in Czechia must be medically insured. Employees are registered automatically with a Czech public health insurance company (such as VZP, Vseobecna zdravotni pojistovna) by their employer. Holders of permanent residence are automatically included in the public health system from the day permanent residence is granted. Self-employed individuals and long-term residents from a specific list of countries (including the US, Albania, Israel, Tunisia, Turkey, North Macedonia, Serbia, Syria, and Montenegro) can apply for public health insurance; others typically need private commercial health insurance for the duration of their long-term visa or residence permit.
- Valid passport or national ID and proof of residence registration with Foreign Police
- Employment contract (for employer-registered insurance) or trade licence extract (for self-employed registration)
- For permanent residence holders: confirmation of permanent residence status
- For those requiring private insurance: a policy meeting the minimum coverage required for your visa or permit category
Public health insurance companies (VZP, OZP, and others) for eligible applicants; private commercial insurers for those not eligible for public insurance.
- SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
Tax Registration (Financni Urad)
MANDATORYEU + Non-EUTax Registration (Financni Urad) in Czechia: Self-employed individuals: register with the tax office promptly after trade licence activation, particularly if you need a DIC for invoicing foreign clients or EU companies. The Financni urad (Tax Office) administers income tax in Czechia. Employees are typically registered automatically through their employer's payroll; the self-employed must register after activating their trade licence to obtain a DIC (Tax Identification Number, Danove identifikacni cislo) for invoicing and tax filing. In 2026, a flat tax rate of 15% applies to income under CZK 1,762,812, and 23% above this threshold.
- Trade licence extract (Vypis z zivnostenskeho rejstriku), for the self-employed
- Valid passport or national ID and proof of residence registration
- Completed tax registration form
Local Financni urad covering your registered address, or online via the Czech tax portal (MOJE dane).
- Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
- Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Trade Licence Registration (Zivnostensky List)
MANDATORYSelf-Employed OnlyTrade Licence Registration (Zivnostensky List) in Czechia: Before commencing any self-employed activity. The zivnostensky list (trade licence) authorises self-employed activity (OSVC, osoba samostatne vydelecne cinna) in Czechia. There are three categories: free trades (volne zivnosti, no special qualifications needed, covering 80+ activities including IT, consulting, and marketing, all under one licence), regulated trades (vazane zivnosti, requiring specific education or certification), and craft trades (remeselne zivnosti, requiring apprenticeship or relevant education). Foreign nationals can register if they have a business visa or residence permit allowing self-employment.
- Valid passport; for foreigners, visa or residence permit allowing self-employment
- Clean criminal record extract from Czechia (which the trade licence office can obtain on your behalf) plus a corresponding extract from your home country or any country where you lived for more than 3 years (or an affidavit of no criminal record if such a document is unavailable), not older than 3 months
- Proof of legal address for the business (consent from the property owner, or a land registry extract)
- Proof of professional qualification, for regulated or craft trades
Any Zivnostensky urad (Trade Licensing Office), or online via the Trade Licensing Portal (Czech-language form).
- Wise: Multi-currency business account with low fees. Widely used by freelancers and self-employed expats.
- Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Self-Employed Social Security Registration (OSSZ)
MANDATORYSelf-Employed OnlySelf-Employed Social Security Registration (OSSZ) in Czechia: Register on activation of the trade licence, the trade licence office typically notifies OSSZ automatically, but you remain responsible for ensuring registration occurs and contributions are paid. After trade licence activation, self-employed individuals (OSVC) must register with the Czech Social Security Administration (CSSZ), specifically their local District Social Security Administration (OSSZ), for pension and sickness insurance contributions.
- Trade licence extract (Vypis z zivnostenskeho rejstriku) with ICO
- Valid passport or national ID and proof of residence registration
- Bank account details for setting up contribution payments
Local OSSZ (District Social Security Administration) covering your registered address.
- SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
- Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Bank Account (Bankovni Ucet)
GOOD TO HAVEEU + Non-EUBank Account (Bankovni Ucet) in Czechia: No formal deadline, but open as soon as possible since employers, OSSZ, and health insurers typically expect a Czech or SEPA IBAN. A Czech bank account (or any SEPA IBAN) is needed for salary payments, OSSZ and health insurance contributions, and rent and utility direct debits. Most Czech banks expect proof of residence registration with the Foreign Police and a valid identification document.
- Valid passport or national ID card
- Proof of residence registration with the Foreign Police
- Proof of employment or trade licence extract, for some account types
Bank branches across Czechia, or online via SEPA-compatible providers.
- Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Permanent Residence (Trvaly Pobyt)
GOOD TO HAVEEU + Non-EUPermanent Residence (Trvaly Pobyt) in Czechia: Apply once you meet the 5-year continuous residence requirement (or earlier under specific exceptions, such as for family members of Czech citizens). After 5 years of continuous legal residence (for both EU and non-EU citizens, with some exceptions), you can apply for permanent residence (trvaly pobyt) in Czechia. Permanent residence holders are automatically included in the public health insurance system from the day permanent residence is granted, and the permanent residence card is valid for 10 years with the option to extend repeatedly. Applications are processed by the Ministry of Interior's OAMP (Department for Asylum and Migration Policy).
- Valid passport or national ID card
- Proof of 5 years of continuous legal residence in Czechia
- For applications requiring it: passing the A2-level Czech language exam (exemptions apply for children under 15, the elderly, and those who studied in Czech)
- Passport-style photo for the biometric card
OAMP regional office covering your registered address.
- Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
- RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Czech Data Mailbox (Datova Schranka)
GOOD TO HAVEEU + Non-EUCzech Data Mailbox (Datova Schranka) in Czechia: Automatic for trade licence holders within 1 month of registration. Individuals can apply at any time. The Datova Schranka (Data Mailbox) is the official secure digital communication channel between residents, businesses, and all Czech government offices. It is mandatory for self-employed (zivnostnik) and company owners, who receive one automatically within approximately one month of trade licence registration. Individual residents can apply voluntarily at any Czech Point (located at Czech Post offices) or online with a Czech Digital Identity. Messages delivered to your Data Mailbox are legally equivalent to registered post and carry official deadlines. Missing them can result in missed appeal windows or fines.
- Valid biometric residence permit card or passport
- Email address (for activation link and notifications)
- For online application: Czech Digital Identity (NIA ID, Bank Identity, or eObcanka)
Apply online at mojedatovaschranka.cz or in person at any Czech Point office (post offices, municipal offices, notaries). Identity verification is required.
Czech Digital Identity (Identita Obcana / NIA ID)
GOOD TO HAVEEU + Non-EUCzech Digital Identity (Identita Obcana / NIA ID) in Czechia: No strict deadline, but required to access most Czech e-government services including the tax portal, social insurance portal, and health insurance portals. Czech Digital Identity (Identita Obcana) is the secure login system for all Czech e-government services, including the Citizen Portal (Portal obcana), CSSZ ePortal (social security), the tax portal, and the Data Mailbox. Methods available to foreigners include: NIA ID (username + password + SMS verification, obtainable at Czech Point), Bank Identity (via Czech banks such as Ceska sporitelna, CSOB, Moneta), and eObcanka (electronic chip on Czech ID cards for Czech citizens). EU citizens may also use their home country's eID if it is registered in the EU eIDAS system.
- Valid biometric residence permit or passport (for NIA ID at Czech Point)
- Email address and Czech mobile number for SMS verification
- Czech bank account (for Bank Identity method)
- EU national eID registered with eIDAS (for EU citizens using home-country eID)
Register online at identitaobcana.cz using your residence permit chip or Czech ID, or verify in person at any Czech Point location.
- Wise: Multi-currency account compatible with digital identity platforms. Useful for online government services.
Driving Licence Exchange (Vymena Ridicskeho Prukazu)
OPTIONALEU + Non-EUDriving Licence Exchange (Vymena Ridicskeho Prukazu) in Czechia: Non-EU/EEA licence holders: exchange is generally required within a set period (commonly within 6 months to 1 year) of establishing residence, confirm the current deadline with your local registry office, as it depends on your country of origin. EU/EEA driving licences remain valid in Czechia for their full validity period without exchange. Non-EU/EEA licence holders who become Czech residents must exchange their licence for a Czech one within a set period after establishing residence, with the process handled by the regional registry office (obecni urad obce s rozsirenou pusobnosti).
- Valid foreign driving licence
- Valid passport or national ID and proof of residence registration
- Certified Czech translation of the foreign licence, if not in Czech, Slovak, or English
- Medical certificate, if required for your licence category
- Passport-style photo
Obecni urad obce s rozsirenou pusobnosti covering your registered address.
- Translayte: Certified translation of your driving licence and supporting documents for the exchange process.
- RushTranslate: Fast certified translation of driving licence documents.
- My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
- ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
Vehicle Registration (Registrace Vozidla)
OPTIONALEU + Non-EUVehicle Registration (Registrace Vozidla) in Czechia: Vehicles brought into Czechia by new residents should be registered promptly after establishing residence and before regular road use. Vehicles owned by Czech residents must be registered with the vehicle register (registr vozidel) at the registry office and assigned Czech number plates. The process requires proof of residence, compulsory third-party liability insurance, and, for vehicles over a certain age, a technical inspection (STK).
- Valid passport or national ID and proof of residence registration
- Foreign vehicle registration document (original)
- Certificate of conformity (COC) for vehicles previously registered outside the EU/EEA
- Valid STK technical inspection certificate (for vehicles above the inspection-exempt age)
- Compulsory third-party liability insurance certificate (povinne ruceni)
Obecni urad obce s rozsirenou pusobnosti covering your registered address, vehicle registration department.
- My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
- ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
- Sirelo: Compare international removal companies. Get quotes for moving your belongings to Europe.