Your right to a basic account, the documents banks ask for, what to do if a bank refuses you and how to keep fees low when opening a German bank account as a foreigner.
A German bank account is one of the first things you need after moving. Your employer pays salary into it, your landlord expects rent from it, and many contracts, from phone plans to the broadcasting fee, are paid by direct debit (Lastschrift). Without one, everyday life gets complicated quickly.
The good news is that opening a bank account in Germany as a foreigner is easier than its reputation suggests, and in many cases you have a legal right to one. This guide explains your options, which documents banks ask for, what to do if a bank says no, and how to keep fees low.
Yes, for a basic account. Under the German Payment Accounts Act (Zahlungskontengesetz), every consumer who is legally resident in the European Union has the right to a basic payment account (Basiskonto). According to BaFin, Germany's financial regulator, this also applies to:
A basic account lets you receive money, make transfers, pay by debit card and set up direct debits. It is a normal current account, not a lower-class product, but it must be used privately. If you mainly want an account for business, even a side business, the right to a basic account does not apply.
Banks may charge fees for a basic account, but they must be reasonable. Banks cannot simply refuse without a valid legal reason.
| Type | Examples of features | Good for | Consider |
|---|---|---|---|
| Traditional bank (Sparkasse, Volksbank, large private banks) | Branches, cash deposits, advisers | People who want face-to-face help in German | Monthly account fees are common |
| Direct bank / online bank | Account opened online, app-based | Most employees and students | Fewer or no branches; cash deposits can be limited |
| Mobile-first EU banks | Fast online opening, often in English | Newcomers who want quick setup | Check whether your IBAN is German (DE) and whether deposits are protected |
| Blocked account provider | Account for visa purposes | Non-EU students before arrival | Not a full current account; you will still need a normal one |
When comparing, BaFin offers a free account comparison website that lists fees for payment accounts in Germany.
Within the euro area, SEPA rules say a payer may not refuse your account just because the IBAN is from another SEPA country. In practice, a few employers or service providers still ask for a German IBAN, so it can be convenient to have one.
Requirements vary by bank, but most ask for:
Asylum seekers can use the certificate of permission to remain (Aufenthaltsgestattung) or the arrival certificate as identification for a basic account. BaFin notes that a provisional residence document (Fiktionsbescheinigung) on its own is not sufficient as ID for this purpose.
Banks must verify your identity under anti-money-laundering rules. This is done either in a branch, through a video call (VideoIdent), or by a postal or online ID service. Have your passport ready and make sure your camera works if you choose video verification.
If you need an account before you have a permanent flat, ask for a basic account and use a postal address you trust.
A bank can only refuse a basic account for specific reasons set out in the law, such as an existing account with that bank or certain past convictions involving the bank. If you believe you were refused unfairly:
Consumer advice centres (Verbraucherzentralen) can also help, sometimes in several languages.
Many banks ask for a registration certificate, but it is not a legal requirement for a basic account. BaFin confirms that a postal address is sufficient. Some online banks also accept other proof of address.
Some online banks allow this if you have an address in the EU, and non-EU students can open a blocked account from abroad. A normal German current account usually requires an address in Germany.
Yes. Several online banks and some large traditional banks offer English apps, websites and customer service. Contracts and legal documents may still be in German.
Neither is better for everyone. Sparkassen and Volksbanken have branches and cash services; online banks often have lower fees. Many people have both: a free online account for daily use and a savings account elsewhere.
Schufa is Germany's main credit agency. Banks usually check it when you open an account, and newcomers typically have no Schufa history yet. A missing history does not prevent you from getting a basic account. Using a German account responsibly helps you build one over time.
Your first German bank account is the base for your whole financial life here. Next steps: set up your monthly budget with our guide to budgeting in Germany as a foreigner, and start an emergency fund with the emergency fund calculator.
FlowFund Pro can sync bank accounts in 21 European countries, including Germany, so your transactions appear automatically alongside accounts in other currencies. Start with the free plan and upgrade when you need bank sync.
Free to start, on the web and Android. No bank connection needed. Every currency, tax estimates for 20 countries.
Try FlowFund Free →💬 Join the FlowFund Community →