What is a German bank account and why do you need one?
A Girokonto is the foundation of your financial life in Germany. Without one, you cannot receive your monthly payout from your blocked account (Sperrkonto), pay rent by bank transfer, receive your student job salary, or set up a direct debit for health insurance.
Unlike in some countries where cash is the default, Germany is heavily bank-transfer oriented. Most landlords require rent to be paid by SEPA transfer — you need a German IBAN to do this. Most universities also pay student assistants (HiWi jobs) only via German bank transfer.
The good news: opening a German bank account as an international student is straightforward once you know which bank to approach and what to bring.
Do you need Anmeldung to open a bank account in Germany?
This is the question most students ask first — and the answer depends on which bank you choose.
Traditional banks (Deutsche Bank, Commerzbank, Sparkasse) almost always require your Meldebescheinigung — the registration certificate you receive after completing your Anmeldung. Without it, most branch staff will turn you away.
Online banks (N26, DKB) are more flexible. N26 in particular allows you to open an account with just your passport and a German address for correspondence — your Anmeldung is not required at the time of application, though you may need to add it later.
Do your Anmeldung first. It must happen within 14 days of moving in anyway — and once you have your Meldebescheinigung, every bank in Germany will accept you. If you need a bank account urgently before your Anmeldung appointment, N26 is the most practical option. But don't delay your Anmeldung — the 14-day legal deadline is real.
What documents do you need to open a bank account in Germany?
- Valid passport or national ID — EU citizens can use a national ID card; non-EU students need their passport
- Meldebescheinigung — your registration certificate from Anmeldung; required by most traditional banks, optional for some online banks
- German address — even online banks need an address to send your debit card to
- Proof of student enrollment (Immatrikulationsbescheinigung) — required to access student account conditions and fee waivers at most banks
- Tax ID (Steueridentifikationsnummer) — some banks ask for this; you receive it automatically by post a few weeks after Anmeldung. If you don't have it yet, most banks will accept it later
- Email address and mobile number — for online banking setup and two-factor authentication
You do not need a German phone number to open most accounts — an international number works during the application, and you can update it once you have a German SIM.
Which banks are best for international students in Germany?
Here are the four most commonly used options by international students, with honest notes on who each suits best.
- English-language app and support
- Open without Anmeldung
- Free basic account (Standard)
- Fully online, no branch needed
- Account open in 10–15 minutes
- No physical branches
- Cash deposits not possible
- ATM withdrawals limited on free plan
- Free account for students
- Free ATM withdrawals worldwide
- English-language support available
- VISA debit card included
- Requires Anmeldung to apply
- App primarily in German
- Approval can take longer
- Dedicated student account (StudentKonto)
- Branch network across Germany
- Strong English support in major cities
- Free while enrolled as student
- Requires Anmeldung and enrollment proof
- Branch visit required
- Processing takes longer
- Free student account (Kostenloses Girokonto)
- Extensive branch and ATM network
- German IBAN issued quickly after approval
- Requires Anmeldung and proof of study
- Branch visit or PostIdent required
- App and interface primarily in German
A note on Sparkasse: Germany's savings banks are regional — each city has its own Sparkasse with slightly different terms. They are popular with students and offer good branch coverage, but the account opening process is usually in German and requires Anmeldung. Worth considering once you are settled.
Comparing German student bank accounts: N26 vs DKB vs Deutsche Bank vs Commerzbank
| Feature | N26 | DKB | Deutsche Bank | Commerzbank |
|---|---|---|---|---|
| Account type | Online | Online | Traditional | Traditional |
| Open without Anmeldung | ✓ | ✗ | ✗ | ✗ |
| Fully online application | ✓ | ✓ | Partial | Partial |
| English-language interface | ✓ | Partial | Partial | ✗ |
| Free basic account | ✓ | ✓ (student) Check current conditions | ✓ (student) Check current conditions | ✓ (student) Check current conditions |
| Free ATM withdrawals in Germany | Limited on free plan | ✓ | ✓ at own ATMs | ✓ at own ATMs |
| Cash deposits | ✗ | ✗ | ✓ | ✓ |
| Physical branches | ✗ | ✗ | ✓ | ✓ |
| Identity verification method | VideoIdent | VideoIdent / PostIdent | Branch / PostIdent | Branch / PostIdent |
| Time to receive debit card | 5–7 business days | 7–10 business days | 7–14 business days | 7–14 business days |
All fee structures, account conditions, and product features are subject to change. Verify current terms directly with each bank before applying.
N26 or DKB: which one is better for international students?
These two online banks are the most popular choices among international students in Germany, and for good reason — both offer free accounts, English-language support, and a fully digital experience. Here is how to choose between them.
Choose N26 if:
- You need a bank account urgently, before your Anmeldung is done
- You want the fastest, simplest setup — fully in English
- You do not withdraw cash often and can manage within the free plan's ATM limits
- You want a sleek app experience and good English-language customer support
Choose DKB if:
- You have already completed your Anmeldung and are not in a rush
- You travel or withdraw cash frequently — DKB's free worldwide ATM withdrawals are a genuine advantage
- You are comfortable navigating a German-language app and want a more full-featured account
Many students open an N26 account immediately on arrival for the blocked account payout and day-to-day spending, then switch to or add DKB once they are settled and have their Anmeldung done.
How to open a bank account in Germany step by step
The process differs slightly between online and traditional banks, but the general flow is the same:
Complete your Anmeldung (if not already done)
Address registration must happen within 14 days of moving in. Your Meldebescheinigung is required by most banks. Use hallostu's Anmeldung guide and free form filler to prepare. If you urgently need an account before your Bürgeramt appointment, go directly to step 2 with N26.
Choose your bank and visit their website or app
Based on your priorities — speed, ATM access, English support, or branch access — choose the bank that fits your situation. For most newly arrived students, N26 or DKB is the fastest path.
Fill in your personal details online
Enter your full name (exactly as on your passport), date of birth, nationality, and your German address. Some banks also ask for your expected monthly income — for students, entering your blocked account monthly payout amount is common practice.
Complete identity verification
For online banks: complete VideoIdent — a short video call where an agent checks your passport. This takes 5–15 minutes. Have your passport ready, ensure good lighting, and use a stable internet connection. For traditional banks: visit a branch with your documents, or use the PostIdent process at a Deutsche Post branch.
Upload supporting documents
Upload your Meldebescheinigung and proof of enrollment (Immatrikulationsbescheinigung) when prompted. Some banks accept these later — they will remind you by email.
Receive your IBAN and account confirmation
After approval, you receive your German IBAN by email or in the app. You can share this with your blocked account provider immediately to start your monthly payouts — you do not need to wait for your physical card to arrive.
Receive and activate your debit card
Your debit card arrives by post to your registered German address, typically within 5–10 business days for online banks. Follow the activation instructions in the app or letter. Set up online banking and enable two-factor authentication.
Use your passport name exactly as it appears. The most common reason for account application rejection or delays is a name mismatch between the application and the identity document. Even middle names matter — match them exactly. Also ensure your German address is correct before submitting, as your card will be sent there and cannot be easily redirected.
What happens after your account is open?
Once you have your German IBAN, here is what to do next:
- Activate your blocked account payouts — give your new IBAN to your blocked account provider (Fintiba or Expatrio) to start receiving your monthly living allowance
- Set up direct debits — add your IBAN for health insurance premiums, rent, and any subscriptions
- Get your Tax ID — your Steueridentifikationsnummer arrives by post a few weeks after Anmeldung; you will need it for your bank and eventually for any employment in Germany
- Register your account with your university — if you receive a stipend, scholarship, or HiWi salary, your university payroll department needs your German IBAN
- Enable Google Pay or Apple Pay — N26 and DKB both support mobile payments, which are widely accepted in German supermarkets, transport, and shops
- Applying before having a German address — even online banks need a German address to send your card. Get your accommodation confirmed before applying
- Forgetting to upload the Meldebescheinigung — some banks give you a provisional account and then suspend it if you don't upload the registration certificate within 30–90 days
- Using a foreign address as the permanent address — this can cause issues with card delivery and account verification. Use your German address
- Assuming the IBAN arrives instantly — VideoIdent still requires manual review. Give yourself 1–3 business days from completed verification to receiving your IBAN
- Not reading the fee structure — some "free" accounts charge fees after a certain age or once you graduate. Know the conditions of your account
Which bank is best for you?
There is no single right answer. Here is a quick summary to help you decide:
- Fastest to open, most English-friendly: N26 — ideal for students who just arrived and need an account this week
- Best for cash and ATM access: DKB — ideal for students who travel or use cash regularly
- Best if you want branch access and a full-service student account: Deutsche Bank or Commerzbank — ideal for students planning a longer stay who want a traditional banking relationship
- Best local option once settled: Sparkasse — widely trusted, great ATM coverage, but the process is mostly in German
Many students end up with two accounts: a quick-setup online account for immediate needs, and a traditional student account once they are fully settled. There is no rule against holding multiple accounts.
"I opened N26 on my second day in Berlin before I even had my Bürgeramt appointment. My blocked account payout was already set up and running within the first week. Then after I got my Meldebescheinigung and settled in, I also opened a Deutsche Bank student account because I wanted to be able to deposit cash from my part-time job. Having both worked well — N26 for online stuff, Deutsche Bank for cash."
hallostu builds a personalised checklist based on your nationality, city, and timeline — including banking, Anmeldung, health insurance, and blocked account steps in the right order.
Get my free checklist → Free forever · No credit card · 30 seconds to set up