What is a German bank account and why do you need one?

Current account
Girokonto A standard German current account used for day-to-day transactions — paying rent, receiving your monthly blocked account payout, getting paid by your university job, and setting up direct debits.

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.

The smartest order of operations

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?

What you need before you start
  • 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.

Online bank
DKB
Best for: free ATM withdrawals
  • 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
Traditional bank Student account
Deutsche Bank
Best for: student account + branch access
  • 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
Traditional bank Student account
Commerzbank
Best for: students wanting a full-service bank
  • 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:

1

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.

2

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.

3

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.

4

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.

5

Upload supporting documents

Upload your Meldebescheinigung and proof of enrollment (Immatrikulationsbescheinigung) when prompted. Some banks accept these later — they will remind you by email.

6

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.

7

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.

How to avoid delays

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:

  1. Activate your blocked account payouts — give your new IBAN to your blocked account provider (Fintiba or Expatrio) to start receiving your monthly living allowance
  2. Set up direct debits — add your IBAN for health insurance premiums, rent, and any subscriptions
  3. 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
  4. Register your account with your university — if you receive a stipend, scholarship, or HiWi salary, your university payroll department needs your German IBAN
  5. Enable Google Pay or Apple Pay — N26 and DKB both support mobile payments, which are widely accepted in German supermarkets, transport, and shops
Common mistakes students make
  • 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.

Real student experience

"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."

— International student, Humboldt-Universität zu Berlin
Need a personalised step-by-step plan?

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