Opening a Bank Account in Germany: Girokonto Guide
Compare traditional and online banks in Germany, understand required documents, and open your account.
Opening a local checking account (Girokonto) is an absolute necessity when settling down in Germany. Without a German IBAN, you will face severe difficulties receiving your salary, renting an apartment, paying utility bills, or signing up for mobile and internet contracts. The German banking sector is highly developed, split between traditional branch banks (Filialbanken) like Sparkasse, Deutsche Bank, and Commerzbank, and digital-only neobanks (Direktbanken) like N26 and DKB.
Traditional banks offer the advantage of physical branch networks and in-person customer service, but they usually charge monthly maintenance fees (Kontoführungsgebühren) ranging from €5 to €10 and may charge extra for credit cards or cash withdrawals. Digital-only banks, on the other hand, typically offer free basic accounts, free debit cards, and English-speaking mobile apps, making them highly popular among expatriates and newcomers who do not yet speak fluent German.
To open a bank account, you must verify your identity. This is done either in person at a bank branch, at a post office via the PostIdent procedure, or online using VideoIdent (a video call with a service agent where you show your physical passport and security features). Expatriates must ensure their passport contains a valid visa or residence permit to pass these checks.
📋 Steps to Open a Bank Account
- 1
Choose a Bank Type
Decide between a traditional branch bank (Sparkasse/Commerzbank) or an online neobank (N26/DKB) based on your language skills and fee tolerance.
- 2
Select an Account Tier
Review the account features: check monthly maintenance fees, card types (Debit vs Credit), and free monthly cash withdrawal limits.
- 3
Fill Out Application Online
Complete the online registration form. Provide your personal details, German address, and tax identification number if you have it.
- 4
Verify Your Identity
Verify your identity using the bank's chosen method: VideoIdent via app, PostIdent at a local post office, or in-person at a branch.
- 5
Await Card and PIN Letters
Wait for the bank to send your physical card and PIN numbers. For security reasons, the card, activation codes, and PINs are sent in separate letters.
- 6
Activate Online Banking
Log into the mobile app or online banking portal using the temporary activation codes, set up your secure password, and link your phone.
✅ Required Documents
- ▸Valid passport or national identity card
- ▸German residence permit or entry visa (for non-EU citizens)
- ▸Proof of address registration (Meldebescheinigung)
- ▸Tax identification number (Steueridentifikationsnummer, can be submitted later)
- ▸Completed bank application form
- ▸Student enrollment certificate (Immatrikulationsbescheinigung) to get fee waivers (if applicable)
⚠️ Common Pitfalls to Avoid
- ✕Attempting to open an account before completing your address registration (Meldebescheinigung is mandatory for most traditional banks)
- ✕Assuming all debit cards are EC-cards (Girocards) — many online banks issue Visa/Mastercard debit cards, which are sometimes rejected in small local shops
- ✕Forgetting to submit your German tax ID to the bank, which causes them to automatically withhold high tax rates on interest earnings
- ✕Using a passport without biometric security features for VideoIdent, which can cause the online verification process to fail
💶 Fees, Limits and Timelines
Digital bank basic accounts are usually free. Traditional checking accounts charge maintenance fees of €5 to €10 per month (approx. on 2026). Verification takes 10 to 30 minutes, after which your account is active within 1 to 3 days. Physical debit cards arrive by post in 5 to 10 working days.
📖 Useful Banking Terms
- das Girokonto
- Checking / current account
- die Kontoführungsgebühr
- Account maintenance fee
- die Girocard / EC-Karte
- German debit card
- das Geldabheben
- Cash withdrawal
- der Dauerauftrag
- Standing order (recurring transfer)
- die Lastschrift
- Direct debit
- die Kontoverbindung
- Bank account details
- die Überweisung
- Bank transfer
❓ Frequently Asked Questions
What is a Girokonto?+
It is a standard checking/current bank account used in Germany for daily transactions, salary deposits, transfers, and direct debits (Lastschrift).
Can I open a German bank account before moving to Germany?+
Some online banks like N26 allow you to register from abroad, but you will eventually need to provide a German address and verify your identity.
What is the Girocard?+
Formerly known as the EC-card, it is Germany's proprietary debit card system. It is widely used in smaller shops that do not accept Visa or Mastercard.
What is VideoIdent?+
It is a secure online identity verification method. You hold a short video call with a bank clerk, showing your passport and rotating it to display security holograms.
Do German banks charge fee for cash withdrawals?+
Withdrawals are free at your bank's own ATMs. Using ATMs of other banking groups (like Cash Group or Sparkasse) can cost €3 to €6 per transaction.
Can I open an account without speaking German?+
Yes. Neobanks like N26 provide customer support and mobile apps entirely in English. Traditional banks also offer English contracts in larger cities.
Interactive AI simulator or vocab training. No account required.