How to Open a Bank Account in the Czech Republic as a Foreigner: Step-by-Step Guide
To open a bank account in the Czech Republic as a foreigner, you typically need a passport, a long-term visa or residence permit, proof of Czech address, and often a Czech phone number; the process involves choosing a bank, booking an appointment, submitting documents, and waiting 3-7 days for activation, with fees ranging from 0 to 300 CZK per month depending on the bank and package.
Czech Banking System Overview for Foreigners
The Czech banking sector is stable and modern, dominated by several large international and local banks. The Czech National Bank (ČNB) acts as the regulator. Most banks offer services in Czech, but many in Prague, Brno, and other large cities have English-speaking staff and English online banking interfaces. Banking technology is advanced, with widespread contactless payments and robust online banking.
| Bank Type | Access Level for Non-EU/Non-Resident | Typic月费 (CZK) | Primary Use Case | Notable Feature |
|---|---|---|---|---|
| Traditional Full-Service (e.g., ČS, Komerční) | Medium (Requires residency) | 150-300 | Long-term residents, salary accounts, mortgages | Extensive branch network |
| Online/Direct Banks (e.g., mBank, Fio) | High (More flexible) | 0-99 | Tech-savvy users, low-cost everyday banking | English apps, lower fees |
| International Banks (e.g., Raiffeisen, UniCredit) | Medium-High | 100-250 | Expats, international transfers | Multi-currency accounts, English support |
⚠️ Proof of Address is Critical
Czech banks have strict Anti-Money Laundering (AML) policies. A proof of address in the Czech Republic (e.g., a rental agreement with your name, a confirmation from the Foreign Police) is almost always mandatory for a standard account. Tourist accommodation receipts are usually not accepted.
Step-by-Step Account Opening Process
Step 1: Choose Your Bank Wisely
Don't just walk into the nearest branch. Research online banks (like Air Bank) vs. traditional ones. Check their English language support, monthly fees, and if they accept your type of visa. Call ahead or check their website for specific foreigner requirements. According to a Czech National Bank report, over 75% of new retail accounts in 2023 were opened with direct/online banks due to ease of use.
Step 2: Book an Appointment
Most banks require an appointment. Book via the bank's website, app, or phone. Specify you are a foreigner to ensure an English-speaking advisor is available. Example: Česká spořitelna allows online booking for "Account for Foreigners".
Step 3: Gather & Prepare Documents
Prepare original documents and their photocopies. Ensure your name on all documents matches your passport exactly. Missing one document can delay the process by a week or more.
Step 4: Attend the In-Person Meeting
Arrive on time. The advisor will verify your identity, review documents, and help you fill forms. You will choose account type, order a debit card, and set up online banking. The meeting typically lasts 30-60 minutes.
Step 5: Activation & First Use
Your account number (and IBAN) is often provided immediately, but the account isn't fully active. Your debit card and PIN will arrive by separate mail within 3-7 business days. You must then activate the card via an ATM or phone banking.
Bank Comparison & Recommendations for Foreigners
| Bank Name | English Support | Estimated Monthly Fee (Basic) | Best For | Key Consideration |
|---|---|---|---|---|
| Air Bank | Full EN online banking & app; staff in major cities | 0 CZK (basic account) | New arrivals, cost-conscious users | Simple process, few physical branches |
| Fio banka | Good EN online banking; limited branch EN | 0-90 CZK | Investors, freelancers | Excellent trading platform integrated |
| Raiffeisenbank | Strong EN support for expats | 150 CZK+ | EU expats, multi-currency needs | Global network, multi-currency accounts |
| Česká spořitelna (Erste) | EN materials & some staff; complex Czech app | 99-199 CZK | Those needing nationwide branch access | Largest branch/ATM network |
| mBank | Full EN digital experience | 0 CZK (conditional) | Digital-only users | Purely digital, no account fee with monthly deposit |
Case Study: Anna from Ukraine
Anna, holding a long-term visa for employment, chose Air Bank. She booked an appointment online, brought her passport, employment contract, and a tenant confirmation letter (potvrzení o ubytování) from her landlord. She had a basic account with a debit card set up in 45 minutes. The card arrived 4 days later. She uses the English app for all payments and SEPA transfers to family.
Legal Obligations & Tax Residency Considerations
Tax Residency & CRS/FATCA
If you spend more than 183 days in a calendar year in Czechia, you are typically considered a tax resident. Banks will ask you to declare your tax residency status for the Common Reporting Standard (CRS) and FATCA (for US persons). You must inform the bank of any change in status.
Declaration of Foreign Accounts
As a Czech tax resident, you are obligated to declare all your foreign bank accounts to the local Czech Tax Office (Finanční úřad) annually, if their aggregate balance exceeds a specified threshold. Failure to do so can result in penalties under the Tax Procedure Code (Zákon o správě daní), which may include substantial fines.
EU Payment Accounts Directive
Under EU law, you have the right to open a "basic payment account" in any EU country, even as a non-resident, if you don't already have one in that country. However, banks may still apply standard identification and AML checks. This is useful if you face difficulties opening a standard account.
Types of Bank Accounts Available
| Account Type | Features | Typical Fee | Suitable For | Opening Requirement |
|---|---|---|---|---|
| Basic Current Account (Běžný účet) | Debit card, online banking, direct debits | 0-200 CZK/month | All residents for daily transactions | Standard documents (Passport, Visa, Address) |
| Basic Payment Account (Základní platební účet) | Limited features (no overdraft), EU-mandated right | Max. fee regulated | Those denied a standard account | Proof of legal stay in EU |
| Savings Account (Spořicí účet) | Higher interest, limited withdrawals | Usually 0 CZK | Saving medium-term goals | Must have a primary current account first |
| Multi-Currency Account | Hold EUR, USD, GBP, etc., often with sub-accounts | Package fee or per-transaction | Frequent travelers, receiving foreign income | Residency often required |
| Student Account | Discounted or zero fees, benefits | 0 CZK | University students under 26 | Proof of study (ISIC, acceptance letter) |
⚠️ Beware of Package Upsells
Advisors may recommend premium "packages" including insurance, higher withdrawal limits, etc., for a bundled monthly fee (e.g., 250-400 CZK). Carefully assess if you need these extras. You have the right to choose a basic account.
Required Documents: Official List & Substitutes
The exact list varies by bank and your residency status. Always check the bank's website. Below is the core list for a long-term resident.
- 1. Valid Passport: Mandatory for all. Driver's license is not sufficient as primary ID for non-EU citizens.
- 2. Residence Permit/Long-Term Visa:
- EU Citizens: Valid passport or national ID card.
- Non-EU with Long-Term Visa (>90 days): Visa sticker in passport or biometric residence permit card.
- Non-EU with Short-Term Visa (<90 days): May only qualify for a limited account, if at all.
- 3. Proof of Czech Address: This is the most challenging for new arrivals. Acceptable documents include:
- Rental/Lease agreement signed by you and the landlord.
- Official "Confirmation of Accommodation" (Potvrzení o ubytování) from your landlord, sometimes notarized.
- For property owners: Extract from the Land Registry (Výpis z katastru nemovitostí).
- Not Acceptable: Hotel booking, handwritten note without official stamps.
- 4. Proof of Employment/Income (Sometimes Required): Employment contract, letter from employer, or recent pay slips. Freelancers may need a trade license (Živnostenský list).
- 5. Czech Mobile Phone Number: Needed for SMS authentication. Get a prepaid SIM (from operators like Vodafone, T-Mobile, O2) before your appointment.
Setting Up Online & Mobile Banking
Czech banks have highly developed digital platforms. During your appointment, you will receive login credentials (usually a client number and temporary password) for online banking (internetové bankovnictví) and the mobile app (aplikace).
Key Steps Post-Opening:
- First Login: Log in via the bank's website or app using the temporary credentials. You will be forced to change your password.
- Strong Authentication: Most banks use two-factor authentication (2FA) via:
- SMS codes sent to your Czech number.
- Mobile app generating one-time codes.
- A physical card reader/token (less common now).
- Key Functions to Set Up:
- Automatic Payments (Trvalý příkaz): For regular bills like rent.
- Direct Debit Authorization (Inkaso): For utilities.
- SEPA Transfers: For euro transfers within EU. Ensure you have the correct IBAN and BIC/SWIFT.
- Card Limits: Set daily ATM withdrawal and POS payment limits for security.
Tip: Download the official bank app from Google Play or Apple App Store. Avoid third-party finance apps that ask for your banking login details.
Understanding Fees & Charges
Czech bank fees are generally transparent but can add up. Always read the price list (Ceník) provided by the bank.
| Fee Type | What It Is | Typical Cost (Approx.) | How to Avoid/Reduce | Example Bank Policy |
|---|---|---|---|---|
| Monthly Account Fee | Fee for maintaining the account | 0 - 300 CZK | Choose a basic/e-account; meet conditions (e.g., monthly deposit) | mBank: 0 CZK if you deposit 5000 CZK/month. |
| Debit Card Issuance/Annual Fee | Fee for the physical card | 0 - 150 CZK/year | Often waived in the first year or for basic packages | Air Bank: Free debit card. |
| ATM Withdrawal (Out-of-Network) | Using another bank's ATM | 15 - 50 CZK/transaction | Use your own bank's ATMs (e.g., ČS has the largest network) | Fio banka: 29 CZK per out-of-network withdrawal. |
| Incoming Int'l Transfer (non-SEPA) | Receiving money from outside EU in foreign currency | 0.1% - 1% (min. 200-500 CZK) | Use SEPA for EUR transfers; use Wise/Revolut for currency conversion | Komerční banka: 0.1% (min 250 CZK, max 2500 CZK). |
| Outgoing SEPA Transfer | Sending EUR within EU | 15 - 50 CZK | Some banks include free SEPA in package; use online banking (cheaper than branch) | Raiffeisenbank: Free via online banking. |
Cost-Saving Strategy
For frequent international transfers or currency exchange, consider using a specialized service like Wise or Revolut in conjunction with your Czech account. They offer better exchange rates and lower fees than traditional banks for cross-border transactions. Transfer Czech crowns (CZK) from your local account to Wise/Revolut CZK account (free), then convert and send abroad.
Preparation Checklist Before Your Bank Appointment
✓ 1 Week Before
- Research and select 2-3 potential banks. Check their specific foreigner requirements online.
- Obtain a Czech mobile phone number and SIM card.
- Secure official proof of Czech address (e.g., finalize rental agreement).
✓ 2-3 Days Before
- Book an appointment at your chosen bank (online or by phone).
- Gather all original documents:
- Passport
- Residence Permit/Visa
- Proof of Address
- Employment Contract/Trade License (if applicable)
- Make 1-2 photocopies of each document.
✓ Day of Appointment
- Arrive 10 minutes early at the branch.
- Bring all original documents and copies.
- Bring your Czech phone (for SMS verification).
- Be prepared to answer questions about the source of your income and expected account activity.
- Ask for clarification on all fees before signing the contract.
Frequently Asked Questions (FAQ)
Can I open a bank account in Czechia without a residence permit?
A. Yes, but with significant restrictions. Most banks require at least a long-term visa (over 90 days) for a standard current account. However, some banks like Česká spořitelna or Air Bank offer basic accounts for foreigners with a short-term visa or even as non-residents, often with limited features like no debit card or higher fees. The EU-mandated "basic payment account" is also an option if you are legally staying in the EU.
What is the most important document needed to open an account?
A. A valid passport is the universal primary ID. For a fully-functional account, a long-term visa or residence permit, proof of Czech address (e.g., a notarized rental agreement or confirmation from the Foreign Police), and sometimes proof of employment or income are crucial. The proof of address is often the biggest hurdle for newcomers.
How long does the account opening process take?
A. If you have all documents ready, an in-branch appointment can take 30-60 minutes. Account activation and receiving your debit card typically takes 3-7 business days. Non-resident or complex cases (e.g., requiring additional verification) can take up to 2 weeks. You will usually receive your account number (and IBAN) immediately during the appointment.
Can I open an account online before arriving?
A. Fully remote opening for non-residents is rare due to strict identity verification laws (AML). Some banks (e.g., Fio banka, mBank) allow you to start an application online, but final verification and signing of contracts almost always require an in-person visit at a branch. It's best to plan for a physical appointment after your arrival.
Which Czech bank is most foreigner-friendly?
A. Banks like Air Bank, Fio banka, and mBank are often cited for their simpler processes, English online banking, and English-speaking staff in major branches. Raiffeisenbank and UniCredit also have experience with international clients. Your choice should depend on your specific needs (fees, network, multi-currency).
What are the typical monthly fees?
A. Fees vary widely. Many banks offer accounts with monthly fees between 0 CZK (basic e-accounts, often with conditions) to 200-300 CZK (~8-12 EUR) for premium packages. Key charges to watch include: monthly account fee, debit card fee, ATM withdrawals outside the bank's network, and international transfer fees.
Is it necessary to have a Czech phone number?
A. Yes, almost all banks require a Czech mobile number for account registration, SMS authorization for online banking (2FA), and communication. A prepaid SIM from Vodafone, T-Mobile, or O2 is sufficient and can be obtained easily.
What happens if I don't declare my foreign accounts to Czech authorities?
A. As a Czech tax resident (typically spending over 183 days per year in CZ), failing to declare foreign accounts to the Czech Tax Authority (Finanční úřad) can lead to penalties under the Tax Procedure Code (Zákon č. 280/2009 Sb.), which may include substantial fines. It's a serious legal obligation, not just a bank requirement.
Official Resources & Useful Links
- Czech National Bank (ČNB) - The central bank and financial regulator. Source for banking rules and statistics.
- Ministry of the Interior of the Czech Republic - Information on residence permits and immigration procedures.
- Financial Administration of the Czech Republic - The Tax Authority website for tax residency and declaration rules.
- Your Europe - Bank Accounts - Official EU guide on your right to a basic payment account.
- Major Banks' English Pages:
Disclaimer
This guide is for informational purposes only and does not constitute legal, financial, or professional advice. Banking regulations and policies change frequently. Always verify information directly with your chosen bank and consult with qualified professionals regarding your specific situation. The author is not liable for any decisions made based on this content. References to legal provisions, such as the Czech Act No. 280/2009 Coll., the Tax Procedure Code, and EU directives are for context and must not be interpreted as legal counsel.