Back to Germany

Germany Expat: Opening a Bank Account

Open your German bank account (Girokonto) for salary, rent, and daily transactions.

0%

0/6

6 tasks remaining

Quick Overview

German bank accounts require Anmeldungsbestätigung (address registration), passport, and often in-person appointment. Traditional banks (Deutsche Bank, Commerzbank, Postbank, Sparkasse) charge €0-15/month with fees waivable through minimum balance (€700) or regular deposits. Digital banks (N26, Revolut) offer free accounts with German IBAN and can be opened with just passport initially. Germany remains heavily cash-based despite digital banking growth. SEPA transfers are free and instant (most banks), while wire transfers cost €0-5.

Key Facts

Bank account fees

€0-15/month (often waivable)

Required documents

Anmeldungsbestätigung + passport

Without Anmeldung

Limited to digital banks (N26, Revolut)

EC-Karte/Debit card

Issued immediately or within 1 week

Best traditional bank

Sparkasse (most ATMs, local service)

Best digital bank

N26 (German IBAN, English app, free)

How It Works

Germany Expat: Opening a Bank Account in Germany

Opening a German bank account (Girokonto) is essential for salary deposits, rent, utilities, and daily life. Traditional banks require Anmeldungsbestätigung, passport, sometimes employment contract, and in-person appointments. Monthly fees are €0-15 but typically waivable with €700 minimum balance or regular salary deposits. Free accounts (kostenlose Konten) are common. Digital banks like N26, Revolut, and C24 offer faster online setup with just passport initially, but some landlords prefer traditional German banks. Without Anmeldung, options are limited to digital banks. Process: Research banks, book appointment (if needed), bring documents, sign contract, receive EC-Karte (debit card) immediately or mailed within 7 days, set up online banking. SEPA transfers (Überweisung) are free and usually instant. Germany remains cash-friendly - many shops, restaurants, and services still prefer cash over cards. Get an account with widespread ATM access (Sparkasse has 23,000+ ATMs nationwide). Most accounts include Girocard (EC-Karte), but credit cards cost €20-60/year unless premium accounts.

Essential for salary, rent, and daily financial life

Research and choose a bank

Compare German banks and digital options.

Book appointment (if traditional bank)

Schedule appointment to open account.

Gather required documents

Prepare all paperwork for account opening.

Complete account opening

Attend appointment or complete online application.

Set up online banking and services

Activate digital banking, transfers, and standing orders.

Alternative: Digital banks (N26, Revolut)

Fast setup without Anmeldung initially.

Germany Expat: Opening a Bank Account Costs in Germany (2025)

Account opening€0-100

Some banks require minimum opening deposit

Monthly maintenance fee€0-15/month

Often waivable with €700 balance or salary deposit

EC-Karte (debit card)Free

Included with account (Girocard)

Credit card€20-60/year

Optional, annual fee

SEPA transfersFree

Domestic and EU transfers

International wire transfer€0-15

Outside SEPA zone

Digital bank (N26/C24)€0-10/month

Free tiers widely available

Total
€0-100 initial setup, €0-15/month ongoing

*Many German banks offer completely free accounts (kostenlose Konten) with conditions like minimum balance or salary deposit. Digital banks often have no fees. ATM access matters - Sparkasse has the most. Prices current as of January 2025.

Get Checklist via Email

Receive your personalized checklist as a PDF directly to your inbox.

We'll only use your email to send the checklist.

Presence Partner

Human support when you need it

A trained companion to support you through difficult calls, appointments, or just to be there when you need someone.

Phone & video support
In-person (select cities)
Trained & verified
Starting from
€75/hour