There were 1,508credit institutions active in Germany in 2020, of which 256were private banks. The banking sector has a workforce around550,000 people. The total assets of the German banking industry amounted to EUR 9,002billion in 2020.
The banking sector in Germany is made up of three pillars: commercial banks, the public banking sector (Sparkassen and Landesbanken – Germany’s decentralized network of independent regional commercial and savings banks) and cooperative banks (Volks- und Raiffeisenbanken).
This is a special characteristic of the German market, as private banks only cover part of the market. Large sections of the market are served by the network of savings and cooperative banks. Germany’s universal banking system is another unique feature of the German market.
Largest German Commercial Banks by Total Assets 2020 (in EUR billion)
Deutsche Bank AG
Frankfurt/M.
1.325
DZ Bank AG
Frankfurt/M.
594
KfW Kreditanstalt für Wiederaufbau
Frankfurt/M.
546
Commerzbank AG
Frankfurt/M.
506
Unicredit Bank AG
Munich
338
Landesbank Baden-Württemberg
Stuttgart
276
Bayerische Landesbank
München
256
J.P. Morgan AG
Frankfurt/M.
244
Landesbank Hessen-Thüringen Girozentrale
Frankfurt/M.
219
ING-Diba AG
Frankfurt/M.
190
Source: Statista
Largest German Saving Banks by Total Assets 2021 (in EUR billion)
Hamburger Sparkasse
Hamburg
60.2
Kreissparkasse Köln
Cologne
29.1
Sparkasse Köln/Bonn
Cologne
28.2
Stadtsparkasse München
Munich
24.0
Frankfurter Sparkasse
Frankfurt/M.
21.6
Sparkasse Hannover
Hannover
20.5
Mittelbrandenburgische Sparkasse in Potsdam
Potsdam
16.6
Sparkasse Pforzheim Calw
Pforzheim
16.3
Stadtsparkasse Düsseldorf
Düsseldorf
16.2
Die Sparkasse Bremen
Bremen
15.3
Source: Deutscher Sparkassen- und Giroverband
Largest German Cooperative Banks by Total Assets 2021 (in EUR billion)
Deutsche Apotheker- und Ärztebank eG
Düsseldorf
67.3
Berliner Volksbank eG
Berlin
17.3
BBBank eG, Karlsruhe
Karlsruhe
15.7
Sparda-Bank Baden-Württemberg eG
Stuttgart
14.8
Frankfurter Volksbank eG
Frankfurt/M.
14.7
Sparda-Bank West eG
Düsseldorf
12.2
Bank für Sozialwirtschaft AG
Köln
11.7
Sparda-Bank Südwest eG
Mainz
11.1
Volksbank eG
Villingen-Schwenningen
10.8
meine Volksbank Raiffeisenbank eG
Rosenheim
10.7
Source: Bundesverband der Deutschen Volksbanken und Raiffeisenbanken
The largest bank location in Germany is Frankfurt; other important bank locations include Munich, Dusseldorf, and Hamburg.
"Yes, non-residents can open a bank account in Germany. However, requirements vary from one bank to another. Banks in Germany typically require non-residents to show their passport or national ID card, proof of address in their home country, and proof of income or documentation of the source of the funds.
Germany has a three-pillar banking system. This is made up of private commercial banks (the largest sector, making up around 40% of banking assets), public savings banks (Sparkassen and Landesbanken), and co-operative banks (Genossenschaftsbanken).
The best banks for foreigners are N26 and bunq. I use N26 since 2016, and I recommend them. Revolut and Wise are also good options, but they have a low free withdrawal limit, and no German IBAN. None of these banks give you a Girocard.
Frankfurt is Germany's largest financial center because it is home to the European Central Bank and the Frankfurt Stock Exchange, as well as many other international banks and financial institutions.
Even though opening a bank account in Germany as a non-resident is much easier than it used to be, it can still sometimes be a headache. But there is an easier way to get set up to send and receive money before you even touch down in Germany. You don't need to have a German address, only a valid ID.
Savings accounts can usually be opened by both residents of Germany and non-residents from abroad. Non-resident Account Standard settlement accounts are usually available only to residents of Germany. As a rule, in order to open an account, it is necessary to have permanent residence in Germany.
To open a bank account, you usually require the following documents: a valid passport, a residence permit, a certificate of registration, and a wage statement (depending on the type of account).
Yes, foreigners can open German bank accounts. However, you'll often be asked for a German proof of address, or at the very least an address from another Eurozone or EEA country. If you're still based in the US a flexible multi-currency account from a specialist provider like Wise or Revolut may be a better option.
The best bank in Europe is KfW in Germany, which was voted number one in the list of the 50 safest banks in Europe 2024. KfW's rank as the most secure bank goes beyond Europe, too–being ranked number one for twelve years in a row for the World's Safest Banks by the US finance magazine Global Finance.
Can I have two bank accounts in Germany? Germans aren't restricted to a single bank account. While it's advisable to set up a Girokonto to handle income and savings, this account often functions alongside a Sperrkonto (blocked account).
The city of Frankfurt is the most important financial hub in continental Europe and a key center of financial market stability. It features a unique concentration of European and national supervisory bodies, international banks, insurance companies and legal practitioners.
Germany's central bank, the Deutsche Bundesbank, is headquartered in Frankfurt am Main, which is the country's main financial centre and also the base of the European Central Bank, the EU's chief financial institution.
Frankfurt is the largest financial hub in continental Europe. It is home to the European Central Bank, Deutsche Bundesbank, Frankfurt Stock Exchange and several large commercial banks.
Every person with residence in Germany has to be registered there (general compulsory registration). This includes the obligation to register change of residence within a week after the move to the registration office in Germany. Not doing so constitutes a misdemeanour and carries an automatic financial penalty.
Yes, a foreigner can open a bank account in the US without needing a US address. However, not all banking institutions allow for it. Even traditional banks that do offer accounts to non-residents often have requirements – like opening the account in person – that make it difficult for non-residents to apply.
To apply for a bank account in Germany, you need the following documents: Your ID card or passport. Proof of address registration or Meldebescheinigung (a registration certificate you must get within 14 days of living at your new address in Germany) German tax ID number.
If you will be staying in Germany for longer than three months, you will need to register your home address with the local citizens' office in the city where you live within 14 days of moving in. This process must be completed before you can apply for your residence permit.
Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.
We notice you're using an ad blocker
Without advertising income, we can't keep making this site awesome for you.