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)
Some banks require minimum opening deposit
Often waivable with €700 balance or salary deposit
Included with account (Girocard)
Optional, annual fee
Domestic and EU transfers
Outside SEPA zone
Free tiers widely available
| Service | Cost | Notes |
|---|---|---|
| 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 transfers | Free | Domestic and EU transfers |
| International wire transfer | €0-15 | Outside SEPA zone |
| Digital bank (N26/C24) | €0-10/month | Free tiers widely available |
| Total estimate | €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.
Find Professionals
Verified experts in your area