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.

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:

  1. First Login: Log in via the bank's website or app using the temporary credentials. You will be forced to change your password.
  2. 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).
  3. 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

  1. Research and select 2-3 potential banks. Check their specific foreigner requirements online.
  2. Obtain a Czech mobile phone number and SIM card.
  3. Secure official proof of Czech address (e.g., finalize rental agreement).

✓ 2-3 Days Before

  1. Book an appointment at your chosen bank (online or by phone).
  2. Gather all original documents:
    • Passport
    • Residence Permit/Visa
    • Proof of Address
    • Employment Contract/Trade License (if applicable)
  3. Make 1-2 photocopies of each document.

✓ Day of Appointment

  1. Arrive 10 minutes early at the branch.
  2. Bring all original documents and copies.
  3. Bring your Czech phone (for SMS verification).
  4. Be prepared to answer questions about the source of your income and expected account activity.
  5. 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

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.