Skip to content
#Bank Account #Germany #N26 #Finances #Student Life

How to Open a Bank Account in Germany: Step-by-Step Guide for Language Students

L
lena-schmidt
· Published: · 17 min read
How to Open a Bank Account in Germany: Step-by-Step Guide for Language Students

How to Open a Bank Account in Germany: Step-by-Step Guide for Language Students

A German bank account is one of the first things you need to sort after arriving — or even before. Your landlord will want a German IBAN for the rent transfer, your language school expects fees by bank transfer, and everyday shopping is smoother with a local debit card. The good news: opening an account has never been easier. Neobanks like N26 let you do it entirely online in 15 minutes, without even being in Germany yet.

This guide walks you through every option available in 2026: traditional banks (Sparkasse, Commerzbank, Deutsche Bank) and neobanks (N26, Vivid, Tomorrow). You will learn exactly which documents you need, whether the Anmeldung is required, how fees compare, and which account type makes most sense for your situation as a language student.

If you are still at the visa stage and need a Sperrkonto (blocked account), that is a different product — see our complete Sperrkonto guide first, then return here once you have arrived.


Why You Need a German Bank Account

Germany is not a cash-only country anymore, but it is more cash-oriented than many Western nations. You still need cash regularly — at some supermarkets, bakeries, and markets. But a bank account is essential for:

  • Rent payments — virtually all landlords require a SEPA transfer from an account in your name
  • Language school fees — most schools prefer or require bank transfer
  • Salary — if you work a Minijob alongside your studies
  • Online shopping — German retailers prefer SEPA Direct Debit over credit cards
  • Utilities — electricity, phone contracts all need a bank account for direct debit
  • Receiving money — friends, family, your Sperrkonto monthly payout

Opening your account quickly avoids relying on cash or expensive international transfer services for the first weeks.


Traditional Banks vs. Neobanks: An Overview

German banking divides neatly into two categories. Understanding the difference saves you time and money.

Traditional Banks

Germany’s traditional banking landscape has three tiers:

  1. Sparkassen — savings banks, publicly owned, regional, with around 350 independent institutions across Germany. The largest banking network in the country by number of branches (over 15,000). Each Sparkasse is independent, so fees and services vary by region.
  2. Private commercial banks — Commerzbank, Deutsche Bank, ING, Postbank. National presence, standardised products.
  3. Cooperative banks (Volksbanken, Raiffeisenbanken) — similar structure to Sparkassen but member-owned.

Advantages of traditional banks:

  • Physical branches and cash deposit machines
  • Established reputation — trusted by all landlords and employers
  • Overdraft facilities (Dispo-Kredit) after a probation period
  • Full range of services (loans, savings accounts, investments)

Disadvantages for language students:

  • Require Anmeldung (address registration) before opening
  • Monthly fees in many cases
  • Less international-friendly (German-only apps, staff sometimes only German-speaking)
  • Appointment required in many branches

Neobanks

N26, Vivid Money, Tomorrow, and Revolut (a pan-European neobank) offer fully digital accounts.

Advantages of neobanks:

  • No Anmeldung required — open before you arrive
  • Fully English-language apps
  • Free basic plans
  • Instant opening (15 minutes)
  • Virtual card issued immediately

Disadvantages:

  • No physical branches (N26 has a Berlin office but no traditional branch network)
  • No cash deposits (major limitation if you receive cash payments)
  • Customer service is app/chat-based
  • Some landlords and older employers are unfamiliar with non-German IBANs (though legally all SEPA IBANs are equally valid)

Bank-by-Bank Comparison

N26 is a German neobank licensed by the German financial regulator (BaFin) and headquartered in Berlin. It offers a genuine German IBAN (DE…) despite being fully digital.

FeatureDetails
Monthly fee€0 (Standard), €4.90 (Smart), €9.90 (You), €16.90 (Metal)
ATM withdrawals3 free/month in euros (Standard); unlimited (You, Metal)
Foreign currency1.7% fee (Standard); free (You, Metal)
Anmeldung required?No
App languageEnglish + 20 others
IBANGerman (DE…)
Opening time10–20 minutes

Best for: Students arriving in Germany who want an account immediately, before or on the first day of arrival.

Not ideal for: People who regularly receive or deposit cash.

Vivid Money

Vivid is a Berlin-based neobank that offers both a free and paid plan. Its “pockets” feature lets you separate money into virtual sub-accounts — useful for budgeting rent, groceries, and leisure separately.

FeatureDetails
Monthly fee€0 (Standard), €9.90 (Prime)
Cash depositsNot possible
IBANGerman (DE…)
Anmeldung required?No
CashbackYes — up to 10% at partner retailers

Best for: Budget-conscious students who want cashback and multi-currency features.

Tomorrow

Tomorrow is a Hamburg-based neobank with a focus on sustainable banking — all deposits are invested in green projects. The app is available in English.

FeatureDetails
Monthly fee€3 (Now), €7 (Change), €15 (Zero)
IBANGerman (DE…)
Anmeldung required?No
SustainabilityCO₂ tracking, green investments

Best for: Environmentally conscious students who don’t mind a small monthly fee.

Commerzbank

Commerzbank is Germany’s second-largest private bank and offers a genuinely free Girokonto (no monthly fee, no conditions) alongside a strong online banking platform.

FeatureDetails
Monthly fee€0 (Girokonto)
ATM withdrawalsFree at all Commerzbank ATMs (nationwide, 1,000+ cash machines)
IBANGerman (DE…)
Anmeldung required?Yes
Opening methodOnline + PostIdent / VideoIdent
LanguagesGerman (app and service)

Best for: Students who have completed their Anmeldung and want a traditional bank with no fees and a large ATM network.

Sparkasse

Sparkassen are regional, so terms vary by city. In Berlin, Hamburg, Munich, Frankfurt, and other major cities, there is a local Sparkasse with branches everywhere.

FeatureDetails
Monthly fee€3–8 (varies by region)
ATM networkLargest in Germany (15,000+ machines)
IBANGerman (DE…)
Anmeldung required?Yes
Opening methodIn-branch (appointment often required)

Best for: Students who value branch access and a cash deposit machine, and who have already registered at their address.

Deutsche Bank

Deutsche Bank is Germany’s largest bank by assets. It targets a slightly more premium customer. Its free account requires a monthly minimum credit of €700 or a securities account.

FeatureDetails
Monthly fee€6.90 (Online-Konto), free with conditions
IBANGerman (DE…)
Anmeldung required?Yes
Opening methodOnline + VideoIdent or in-branch

Best for: Students who plan to stay long-term and want a full-service bank for investments later.


Documents You Need

The exact documents depend on whether you choose a neobank or a traditional bank.

For Neobanks (N26, Vivid, Tomorrow)

  1. Valid passport — national ID cards from EU countries also accepted
  2. Smartphone — for the video identity check
  3. Email address — for account confirmation

That is it. No Anmeldung, no visa copy, no proof of address.

For Traditional Banks (Sparkasse, Commerzbank, Deutsche Bank)

  1. Valid passport or national ID
  2. Anmeldung confirmation (Meldebestätigung) — the document you receive after registering your German address at the Bürgeramt
  3. Residence permit or visa — if you are a non-EU citizen (sometimes required, sometimes just for reference)
  4. Possibly: proof of enrollment (Immatrikulationsbescheinigung) for student accounts, or employer letter for working accounts

Some banks also perform a SCHUFA check (German credit bureau). As a new arrival you will have no SCHUFA history, which is neutral — not negative. Banks expect this from international students.


The Anmeldung: What It Is and Why It Matters

Anmeldung (address registration) is the process of officially registering your German residence at the local Bürgeramt (citizens’ service office). Every person living in Germany must register within 14 days of moving in.

You need:

  • Your landlord’s Wohnungsgeberbestätigung (landlord confirmation form)
  • Your passport
  • The registration form (filled out in advance or at the office)

The Bürgeramt gives you a Meldebestätigung — a printed confirmation of your address. This document unlocks most German bureaucracy: it is required for traditional bank accounts, for getting a German SIM card contract, for the tax authority, and for many employers.

Key point for language students: You need your Anmeldung to open an account at Sparkasse, Commerzbank, or Deutsche Bank. If you have not yet done your Anmeldung, open an N26 account first — it will function perfectly until your traditional bank account is ready.

For a complete walkthrough of the entire arrival process, see our housing guide for language students in Germany.


Under the Zahlungskontengesetz (ZKG, § 31), every person legally residing in the EU — including non-EU citizens with a valid residence permit — has the legal right to a basic payment account (Basiskonto) at any bank that offers retail payment services.

Banks cannot refuse a Basiskonto because of:

  • No credit history
  • No income
  • No SCHUFA score
  • Low account balance

They can refuse if:

  • You have a criminal conviction related to financial fraud
  • You already have an account at that bank
  • You are not legally resident in Germany

The Basiskonto includes: a debit card (usually a Girocard), online banking, SEPA transfers and direct debits, and cash withdrawals at ATMs. It does not include an overdraft facility (Dispo-Kredit).

In practice: You will almost certainly not need to invoke your Basiskonto rights. N26 and Vivid accept virtually all applicants. But it is valuable to know this exists as a legal backstop — especially if a Sparkasse branch tries to turn you away.


Understanding IBAN and BIC

Every German bank account has an IBAN (International Bank Account Number) and a BIC (Bank Identifier Code, also called SWIFT code).

IBAN Structure

A German IBAN looks like this:

DE89 3704 0044 0532 0130 00
  • DE — country code (Germany)
  • 89 — two check digits
  • 37040044 — eight-digit bank code (Bankleitzahl, BLZ)
  • 0532013000 — ten-digit account number

German IBANs are always 22 characters long.

BIC

The BIC identifies the bank:

  • Commerzbank: COBADEFFXXX
  • Deutsche Bank: DEUTDEDB
  • N26: NTSBDEB1XXX
  • Sparkasse: varies by region

You need the BIC for international transfers outside the SEPA zone. Within SEPA (all EU countries + some others), the IBAN alone is sufficient.


Sperrkonto vs. Regular Account: Understanding the Difference

Many language students confuse these two products. Here is the key distinction:

SperrkontoGirokonto (regular account)
PurposeVisa application — proof of fundsDay-to-day banking
AccessRestricted (monthly instalments only)Full access at all times
When to openBefore visa application, from home countryAfter arriving in Germany
ProvidersFintiba, Coracle, Deutsche Bank SperrkontoAll banks
Required amount€11,904 (student) / €13,092 (language visa)No minimum
IBANGerman (DE…)German or foreign SEPA

If you are applying for a student visa or language course visa, you need a Sperrkonto first. The Sperrkonto releases €992 or €1,091 per month into a regular account after you arrive. That regular account — your Girokonto — is what this guide is about.

Read our Sperrkonto guide for the complete process of opening a blocked account before your visa application.


Step-by-Step: Opening an Account with N26

This is the fastest path to a working German bank account.

Step 1: Download the N26 app Available on iOS and Android. Go to n26.com or your device’s app store. Choose the English-language interface during setup.

Step 2: Create your account Enter your email address and set a password. N26 sends a confirmation email — click the link to verify.

Step 3: Enter your personal details Full name (exactly as in your passport), date of birth, nationality, and phone number.

Step 4: Choose your plan For most language students, the free Standard plan is sufficient. It includes a German IBAN, Mastercard debit card, and 3 free ATM withdrawals per month.

Step 5: Complete identity verification N26 uses IDnow for video identity verification. The process takes 5–10 minutes. Have your passport (not a photocopy) ready. A webcam or smartphone camera is fine. IDnow agents speak English.

Alternatively, you can verify via PostIdent at a Deutsche Post branch — useful if you prefer in-person verification.

Step 6: Your virtual card is ready Immediately after approval, you receive a virtual Mastercard number. You can add it to Apple Pay or Google Pay straight away. Your physical card arrives by post in 5–10 business days.

Step 7: Receive your IBAN Your German IBAN appears in the app within minutes of approval. Share it with your landlord, language school, or employer immediately.


Step-by-Step: Opening an Account at Commerzbank

The best traditional bank option for language students who have completed their Anmeldung.

Step 1: Prepare your documents

  • Passport
  • Meldebestätigung (Anmeldung confirmation)
  • Residence permit (if non-EU)

Step 2: Apply online at commerzbank.de Navigate to “Girokonto” and click “Jetzt beantragen” (apply now). Select the free Girokonto (no monthly fee, no conditions).

Step 3: Identity verification Choose between:

  • VideoIdent — video call with a Commerzbank agent (available in German only; have your documents ready)
  • PostIdent — visit any Deutsche Post branch with your documents

Step 4: Wait for approval Processing takes 3–7 business days. You receive your account details by post or email.

Step 5: Activate your card Your Girocard (EC card) arrives separately by post. Activate it at any Commerzbank ATM by making a withdrawal.

Step 6: Set up online banking Log in to commerzbank.de with your account number and PIN sent by post. Set up the photoTAN app for secure authentication.


Step-by-Step: Opening an Account at Sparkasse

Sparkassen vary by city, but the general process is similar.

Step 1: Find your local Sparkasse Go to sparkasse.de and use the branch finder. In cities like Berlin (Berliner Sparkasse), Munich (Stadtsparkasse München), or Hamburg (Hamburger Sparkasse / Haspa), you will find branches within 1–2 kilometres of any language school.

Step 2: Book an appointment Most Sparkassen require appointments for new account openings. Call ahead or book online. Bring an interpreter if your German is below A2.

Step 3: Bring your documents

  • Passport
  • Meldebestätigung
  • Residence permit (Aufenthaltstitel) — a copy is usually sufficient, but bring the original
  • If under 18: parental consent letter

Step 4: Sign the account agreement The advisor walks you through the account terms. The standard account (Girokonto) may have a monthly fee of €3–8 depending on the region. Ask explicitly about the fee structure.

Step 5: Receive your Girocard The physical card (German EC card / Girocard) arrives by post in 5–7 business days. Your IBAN is available immediately in the branch.


Fees Comparison at a Glance

BankMonthly feeATM (own network)ATM (other networks)Foreign currency fee
N26 Standard€0€0 (3 free)€2 + fee1.7%
N26 You€9.90€0 (unlimited)€0 (within limits)0%
Vivid Standard€0N/A€0 (1 free/month)0% up to €500
Tomorrow Now€3N/A€0 (2 free/month)1.5%
Commerzbank€0€0€3–51.75%
Sparkasse€3–8€0€3–51.5–2%
Deutsche Bank€0–9.90€0€3–51.75%

Tip: Use the Deutschlandticket (€63/month) for public transport and prefer card payments at supermarkets — most major German supermarkets (Rewe, Edeka, Aldi, Lidl) accept Girocard and Mastercard/Visa without surcharge.


Tips for Language Students

Open N26 Before You Arrive

You can complete the N26 identity check from your home country. Have your account and virtual card ready before you board the plane. This means you can pay for your first grocery run, buy a SIM card, and transfer your first month’s rent on day one — without needing cash or a currency exchange bureau.

Use Both an Account: Neobank + Traditional

Many experienced expats and language students run two accounts: N26 for its convenience and English-language app, and a Sparkasse or Commerzbank account for cash deposits and traditional German interactions. Both are free or nearly free.

Keep Your Sperrkonto Separate

Your Sperrkonto monthly payout (if you have one) should go into your main Girokonto. The Sperrkonto is not a spending account — do not try to use it directly for purchases.

Watch Out for International Transfer Fees

Sending money from Germany to a non-SEPA country (your home country) incurs fees. N26 charges 1.7% for non-EUR transactions (Standard plan). For regular remittances home, use Wise (formerly TransferWise) — typically 0.4–1% with real exchange rates.

Language School Costs and Budget

Before choosing a bank, calculate your monthly budget including course fees. Check our cost of living guide for 15 German cities to understand what to expect in your city. This helps you decide whether to activate the overdraft facility (Dispo-Kredit) or whether your Sperrkonto payouts cover everything.

The School Search Matters Too

The right language school makes a big difference to your experience in Germany. Browse schools by city, language, and course type at sprachschule.org/en/suche — all 15 verified schools include details on payment methods they accept.


Common Mistakes to Avoid

Waiting too long to open an account Some students wait until after Anmeldung before thinking about banking. Meanwhile they are paying cash for everything and losing money on currency exchange. Open N26 immediately — even from your home country.

Assuming your home country bank card works everywhere German Sparkassen ATMs often do not accept foreign Visa/Mastercard without a surcharge. Some smaller shops only accept German Girocard (EC card). Having a local card avoids this.

Giving your Sperrkonto IBAN as your rent payment account Your Sperrkonto cannot be used for spending. Give your Girokonto IBAN to your landlord. The Sperrkonto automatically transfers your monthly allowance to your Girokonto — from there you pay rent.

Ignoring the Basiskonto right If a bank refuses to open an account for you, do not accept it without asking explicitly for a Basiskonto under the Zahlungskontengesetz. You are legally entitled to one.

Choosing a paid account when the free version is sufficient N26 Standard and Commerzbank Girokonto are both free and cover 95% of what a language student needs. Upgrade only if you travel frequently outside the Eurozone and want free foreign currency transactions.


The Language Visa Connection

If you are coming to Germany on a language course visa (§ 16f AufenthG), your bank account setup is part of a larger puzzle. The visa requires a Sperrkonto, health insurance, and proof of enrollment. Your Girokonto receives the monthly Sperrkonto payout and handles day-to-day expenses.

For the complete visa picture, read our German language course visa guide.


Summary: Which Bank Should You Choose?

Your situationBest choice
Not yet in GermanyN26 (open online, no Anmeldung)
Just arrived, no Anmeldung yetN26 immediately; Commerzbank/Sparkasse later
Anmeldung done, want free traditional bankCommerzbank Girokonto
Want the largest ATM networkSparkasse
Care about sustainabilityTomorrow
Need cashback and multi-currencyVivid
Long-term stay, want full banking servicesDeutsche Bank

For the vast majority of language students arriving in Germany in 2026, the recommended path is:

  1. Open N26 before or on arrival — instant, free, English-language
  2. Complete Anmeldung within 14 days of arrival
  3. Optionally add Commerzbank for cash deposits and a traditional bank presence

This two-account setup costs nothing, requires minimal paperwork, and covers every banking need you will have as a language student in Germany.



Find Your Language School in Germany

Ready to start your German language journey? Browse all verified language schools across Germany — filter by city, course type, and budget.

Search Language Schools →

Related Articles

Next step

Find the language school that truly fits your goals.

Compare by level, format, price and city – and start your search now.