Opening a bank account in Germany
Facts as of 08/2026 · reviewed every 6 months · by Benjamin Farmer
The short answer
You can open a German bank account two ways: with a traditional bank (Sparkasse, Volksbank, Deutsche Bank), which usually wants your Anmeldung and can take days to weeks, or with an app-based bank like N26, which typically only needs your passport and a German phone number and can be done before you even land. Everyone legally resident in the EU — regardless of income, credit history or Anmeldung status — has a legal right to at least a Basiskonto (basic account) under German law, and a bank cannot refuse it for having a bad SCHUFA score. Most employers pay salary into any German IBAN, so opening an app-based account in week one and adding a traditional bank later is a common, low-friction route.
- Legal right
- everyone legally resident in the EU can claim a Basiskonto (§§ 30ff Zahlungskontengesetz)
- Bank's deadline
- must open the account within 10 business days of a complete application
- Refusal grounds
- narrow and defined by law — poor SCHUFA or debt alone is not valid; refusal must be in writing
- Typical documents
- passport, German mobile number, email — Anmeldung required by most traditional banks, not by most app banks
- App banks without Anmeldung
- N26 is the most-cited option; Revolut effectively requires a German tax ID (issued after Anmeldung)
- Escalation
- unjustified refusal can be reported to BaFin (financial regulator)
Two realistic paths: app bank first, or traditional bank
Most internationals do one of two things. The fast path: open an account with an app-based bank like N26 before or right after arrival — passport, a German or even foreign phone number, and an email address are usually enough, with no Anmeldung required at account opening. The traditional path: walk into a Sparkasse, Volksbank or a house bank like Deutsche Bank or Commerzbank, which give you a physical branch, cash deposit machines and sometimes better terms for mortgages later — but these almost always want your Anmeldung and photo ID verification (in person or via video-ident) first.
Salary, rent payments and direct debits all work identically through either IBAN, so there's no functional downside to starting with an app bank and adding a traditional account later once you're settled and registered.
Girokonto vs Basiskonto — know your rights
A Girokonto is a standard current account — banks can set their own conditions for who they accept. A Basiskonto (basic payment account) is different: it's a legal entitlement under the Zahlungskontengesetz (ZKG). Every consumer legally resident in the EU can demand one, including people without a permanent address, asylum seekers, and people with a negative SCHUFA entry. It comes with a debit card, SEPA transfers and direct debits — just no overdraft facility.
If a bank rejects your Basiskonto application, it must give you the refusal in writing with a legally valid reason — a bad credit score alone isn't one. If you believe the refusal is unjustified, you can file a complaint with BaFin, Germany's financial regulator, which can order the bank to open the account.
- The bank must confirm receipt of a complete Basiskonto application and open the account within 10 business days.
- Fees for a Basiskonto must be 'reasonable' by law — compare offers, since traditional banks are often more expensive than app banks for a comparable basic account.
What you actually need on the day
Bring (or upload, for app banks):
- Passport or national ID.
- Anmeldung / Meldebescheinigung — required by nearly all traditional banks; most app banks skip this at signup but may ask for it later once you have one.
- A German (or sometimes foreign) mobile number for SMS verification and two-factor login.
- Residence permit, if you're a non-EU citizen opening a traditional account — some app banks accept a valid visa or short-term entry stamp instead while your permit is pending.
- Proof of income or employment contract, occasionally asked for overdraft-enabled accounts — not required for a basic account.
Before you even land
If you want your German IBAN ready before your first payday, app-based banks are built for this: N26 lets you apply with a passport, no Anmeldung and no German address. Revolut is trickier for this specific use case, since it asks for a German tax ID (Steuer-ID) during setup — a number you only receive automatically after your Anmeldung. If your employer needs an IBAN to run your first payroll, an app bank opened in advance is often the pragmatic fix, with a traditional account added once you're settled.
Common mistakes
- Assuming you can't get an account without Anmeldung — a Basiskonto is your legal right regardless, and several app banks don't ask for it at all.
- Letting a bank reject you informally without a written reason — you're entitled to one, and it's the basis for a BaFin complaint.
- Choosing Revolut to open an account before moving — its Steuer-ID requirement effectively needs the Anmeldung done first.
- Opening only a Basiskonto and being surprised there's no overdraft — that's by design, not a bank error.
- Forgetting to update your registered address with the bank after every house move — statements and cards get returned undelivered.
Free tool
Relocation checklist
The bank account is one line on a longer list. Our interactive relocation checklist sequences it with Anmeldung, health insurance and everything else — free, no sign-up.

Benjamin Farmer
Executive German coach and licensed § 34d broker in Bavaria. I place international professionals with German employers — free for candidates — and walk them through exactly these steps every week.
LinkedIn Free 20-min callDisclaimer
This guide is general information for orientation — not legal, tax or insurance advice. Rules, fees and thresholds change; the facts above were last verified 08/2026 against the sources listed below and are reviewed every six months. For decisions about your specific case, rely on the responsible authority or on qualified professionals — legal questions are handled by our partner immigration lawyers, tax questions by cooperating tax advisors.
Sources: BaFin — Basic payment account (Basiskonto) · Verbraucherzentrale — Was ist ein Basiskonto? · Make it in Germany — Bank account