Banking · FAQ

How do I open a bank account in Germany as an expat?

DanielDaniel · Financemate Co-Founder
·
August 11, 2025
·
15 min read
Back to FAQ

Whether you’ve just moved to Germany for work, study, or family, opening a bank account (Girokonto) is usually one of the first things you need to do. It’s essential for receiving your salary, paying rent, and managing daily expenses.

Quick Answer

To open a bank account in Germany, you’ll typically need:

  • Proof of identity (passport or EU ID)
  • Proof of address (Meldebescheinigung)
  • Sometimes proof of income or employment
    You can choose between traditional branch banks and online-only banks : each with its own pros and cons for expats.

1. Types of Bank Accounts for Expats

Girokonto (Current Account)

  • Main everyday account for salary, bills, and debit card payments.
  • Can be opened at both branch and online banks.

Sperrkonto (Blocked Account)

  • Required for some visa types (e.g., student visa).
  • Holds a fixed sum you can withdraw in monthly installments.

Multi-currency Accounts

  • Offered by fintechs like Wise or Revolut : useful for frequent international transfers.

2. Required Documents

Most banks will ask for:

  • Passport or EU ID card
  • Anmeldung (Meldebescheinigung) : proof of address from your local registration office
  • Visa or residence permit (for non-EU citizens)
  • Proof of income (employment contract or payslips) for accounts with overdrafts

💡 Tip: Some online banks (like N26) allow you to open an account before you have an Anmeldung, but functionality may be limited until you provide it.


3. The Opening Process

Step 1: Choose Your Bank

  • Branch banks (e.g., Deutsche Bank, Commerzbank) : good for face-to-face service, but often with monthly fees.
  • Online banks (e.g., N26, DKB) : quick opening process, lower fees, English support.

Step 2: Identity Verification

  • PostIdent: Verify your ID at a Deutsche Post office.
  • VideoIdent: Online video verification with your passport.
  • In-branch: Bring your documents directly to a bank branch.

Step 3: Account Activation

Once verified, you’ll receive your debit card and PIN by post (usually within 3–7 working days).


4. Schufa Considerations

Opening your first bank account usually does not require an existing Schufa score, but:

  • Overdrafts (Dispo) require a credit check.
  • Bank account openings are recorded in your Schufa file.

For newcomers without Schufa history, fintech banks may be more flexible.


5. Example Timeline

Day 1: Apply online at N26
Day 1–2: Complete VideoIdent in 10 minutes
Day 3–4: Receive IBAN and access online banking
Day 5–7: Debit card arrives by post


6. Common Mistakes

Mistake 1: Waiting until you have a job
You often need a bank account to receive your first salary or pay rent : open it early.

Mistake 2: Ignoring fees
Some accounts charge €5–€10/month if you don’t meet minimum deposit requirements.

Mistake 3: Choosing a bank without English support
This can be frustrating for managing issues later.


7. Expat-Specific Tips

  • If you’re on a temporary visa, bring proof of employment to increase approval chances.
  • Students should check for fee-free accounts designed for young adults.
  • If you need to send money abroad regularly, choose a bank with low international transfer fees or use a fintech alternative.

Next Steps

  1. Decide whether you want a branch or online bank.
  2. Gather your ID, Anmeldung, and residence permit.
  3. Complete the opening process and set up online banking.
  4. Link your new account to your employer and landlord.

Opening a German bank account is straightforward once you know the process : and choosing the right bank can save you both money and hassle during your time in Germany.

How do I open a bank account in Germany as an expat? | Financemate FAQ