This guide to banking in Germany looks at the German banking system and what banking options there are for expats in Germany.
Foreigners living or working in Germany can choose from a wide selection of German banks, online banks, and international banks. This guide to banking in Germany provided by online bank N26 gives an overview of what to expect from German banking services. It includes sections on:
- The banking system in Germany
- Currency in Germany
- German Banks
- Banking services in Germany
- How to open a German bank account
- Payment methods in Germany
- Banking fees in Germany
- Offshore banking in Germany
- Banking security and fraud in Germany
- Making a complaint about banks in Germany
- Alternatives to using banks in Germany
- Useful resources
N26 is the bank you'll love to use: open your bank account in just eight minutes without paperwork. Take control of your finances with one app where you can manage limits, set PIN, lock/unlock cards, and make no-fee transactions anywhere in the world
The banking system in Germany
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). These exist alongside international banks in Germany and a growing number of German online banks. There are only a small number of large, centralized banks; most of the banks in Germany are smaller, regional banks.
Altogether, there are 371 credit institutions including banks in Germany, 987 local cooperative banks, and 421 local savings banks. The Deutsche Bundesbank is the country’s central bank, while the German banking regulatory authority is the Federal Financial Supervisory Authority (BaFin).
Currency in Germany
Germany is a Eurozone country which uses the Euro, which replaced the Deutsche Mark in 2002. This is the currency of 19 EU member states. The current value of the euro (EUR) is 1.12 against the British pound (GBP) and 0.88 against the dollar (USD). Coins that are in circulation in Germany are 5, 10, 20 and 50 cents as well as €1 and €2 coins. Notes include €5, 10, 20, 50, 100, 200, and 500. Notes of €100 and above are uncommon in everyday retail transactions.
Cash machines and ATMs in Germany
ATMs (Geldautomat) are at bank branches as well as supermarkets, shopping centers, train stations, and main streets. Use of ATMs is free but there can be a charge of up to €5–10 if you use an ATM at a different bank. Some banks have partner agreements for fee-free transactions, such as Deutsche Bank and Barclays; it’s wise to check with your bank to see what agreements are in place for low-cost withdrawals. The three major German banks – Deutsche Bank, Commerzbank, and HypoVereinsbank – cooperate as the Cash Group; this allows free withdrawals at each others’ ATMs.
Private commercial banks in Germany
Private banks in Germany make up around 40% of all German banks, with around two-thirds of them belonging to big centralized chains. There are also around 200 smaller regional banks in Germany. According to rankings published by Accuity, the best German bank in terms of assets is Deutsche Bank, which is also ranked number 16 in the world. Opening hours of German banks vary but standard business hours are typically from around 8.30–9am to around 4.30–5.30pm. Some banks open later on Thursdays and some open on Saturdays. Some smaller regional banks close for lunch.
The top three German commercial banks are:
Public savings banks in Germany
For savings banks in Germany, there are local savings banks (Sparkassen) and regional savings banks (Landesbanken), which are owned and controlled by the German government. There are Sparkassen in most German cities, and there are seven Landesbanken in Germany, which act as the main central public banks in the regional German states. Here are some of the Sparkassen from major German cities:
Co-operative banks in Germany
Co-operative banks in Germany make up the third pillar. There are nearly 1,000 independent co-operative institutions, many of them operating under the Volksbanken und Raiffeisenbanken umbrella.
Online banks (Direkt Banks) in Germany
Many of the commercial, public, and co-operative banks in Germany also have online banking options, and there are also a number of online-only and mobile-only banks that have emerged in recent years. Online banking in Germany is fairly straightforward and very common. Besides most German banks offering online services, a number of banks focus solely on online banking.
- bunq (English website and mobile banking app)
- N26 (English and German website and mobile banking app)
- Revolut (English and German website and mobile banking app)
- ComDirect (German only)
- DKB (German only)
- Santander (German only)
International banks in Germany
With a large selection of foreign banks in Germany, many expats choose to open an account with a bank from their home nation rather than a German bank. This can be a convenient option if your existing bank has a presence in Germany, as you can sort out the paperwork to transfer your account to the German branch before you travel to Germany.
Investment banks in Germany
Besides the larger, international institutions with offices in Germany, there are also local investment banks:
Banking services in Germany
Most German banks offer a wide range of financial services similar to those offered in other European countries. Services include:
- Current accounts – different options for day-to-day money management, including accounts aimed at specific groups such as students and young people
- Loans and overdrafts – borrowing options are available for various private purchases such as vehicles or home renovations. Some banks also offer student loans
- Mortgages – many banks in Germany offer mortgage loans to customers that meet their criteria
- Insurance – you can shop with your bank for insurance options, with many of the big banks offering policies in areas such as home insurance and health insurance
- Savings and investments – these range from basic savings accounts to investing in pension plans and the stock market
- Digital and online banking – most German banks offer online and mobile banking options through internet services and mobile apps
- Business banking – whether you’re a start-up, an established SME, a multinational, or an individual freelancer, you can find a German bank offering packages tailored to suit your requirements as well as borrowing, saving, investing, and insurance options for businesses
- Expat services – larger German banks as well as international banks provide English-speaking services as well as expat-friendly products such as cheaper international money transfer
How to open a German bank account
You can open an account with a German bank by visiting one of their branches in person. Direkt banks and some of the larger standard banks allow you to start an account online, although you will have to provide a notarized copy of your identification along with copies of other documents.
Documents to be provided include ID, proof of address, and proof of immigration status. Some German bank accounts require proof of employment status along with payslips (or proof that you are a student if opening a student account) and a minimum initial deposit to open the account. See our guide to opening a bank account in Germany for more information.
Payment methods in Germany
Germans still use cash in the majority of their financial transactions. Research by Deutsche Bank in 2018 found that 74% of transactions were carried out with cash, accounting for 48% of overall transaction value. Cash is used mostly for small bills in places such as bars and cafés and for transport fares.
Cheques are now rare in Germany, although most establishments still accept them as a form of payment. Banks no longer issue checkbooks as a standard; if you open a bank account with a German bank, it’s unlikely that you’ll be making payments with checks.
There were 6 billion card payments in Germany in 2017, both debit and credit card, accounting for over one-third of overall payments. Debit cards are the more popular of the two with German consumers, with banks usually issuing Visa or Mastercard debit cards as well as contactless cash cards (girocards) which can withdraw money at ATMs and can be charged with cash. See our guide to opening a bank account in Germany for more information.
Banks issue credit cards in Germany, although they are also available directly from credit card companies. They are less common in Germany than debit cards, although they’re popular for online purchases. The most popular types of credit card in Germany are Mastercard, Visa, and American Express. Fees vary and bills usually have to be paid either monthly or quarterly.
Direct debits and standing orders
Direct debits (Lastschrift) are the most popular form of electronic payment in Germany. With around 7.5 billion direct debit payments made in 2017, it is the most popular overall form of payment. As a matter of fact, direct debit in Germany is commonly used for regular bills such as utility bills, insurance premiums, and membership subscriptions. Direct debits and standing orders (Dauerauftrag) are easy to set up in Germany. The difference between the two is that a direct debit is set up with the company you’re paying and gives them permission to take an agreed amount from your account. On the other hand, a standing order is an instruction given by you to your bank to pay a fixed amount to a third party at regular intervals. Both direct debits and standing orders can be canceled at any time.
Online and mobile payments
Germany currently lags behind the leading European countries in terms of mobile payments, with only around 11% of smartphone users making payment with payment apps. Online payments are more common in Germany, mainly through debit and credit cards. PayPal is very popular for e-payments in Germany, while other commonly used service providers include Google Pay, Apple Pay, and mobile banking apps. See this guide to mobile banking and mobile payments in Germany for more information.
Local money transfers
Transfers between bank accounts in Germany are usually done by standing order, direct debit, or bank transfer (Uberweisung). These are all either free or low cost. As Germany is a Eurozone country, money can be transferred to banks in Germany from other Eurozone countries for the same cost as a local transfer (under SEPA agreements).
International money transfers
International transfers between banks in Germany and banks outside the EU/EEA will usually involve a charge which varies between banks. You will need to provide the International Bank Account Number (IBAN) and SWIFTBIC (Bank Identifier Code) for the bank that is receiving payment. For international money transfers, there are alternative solutions to banks which could prove cheaper and more convenient, such as:
You can also use Monito’s online comparison tool to save on fees, obtain the best exchange rates and find the cheapest option for your international money transfers.
Banking fees in Germany
Accounts and services with German banks are not always free of charge so it pays to shop around to see what is free and what costs are attached. Each bank should provide you with a list of charges and the information can also be found on many bank websites. Current accounts in Germany can range between being free and around €5 a month, sometimes a bit more. ATM use is free if you use a machine from your own bank but you may be charged around €5-7 if you use an ATM belonging to a bank that doesn’t have an agreement in place with your bank. Debit cards are usually free to use but credit cards can vary between being free and costing in excess of €100 annually, plus APR (annual percentage rate) fees.
Costs for loans and mortgages from German banks will depend on APR, plus some providers may also attach additional fees. Overdraft interest rates are usually between 4-12%. Money transfer costs also vary, usually depending on where the money is going, how much is being paid, and how quickly you want it paid. SEPA transfers are usually free (or around €5 for instant payments). Transfers to non-EU/EFTA nations usually start at around €10, with large payments costing more.
Offshore banking in Germany
Expats living in Germany may find that opening an international offshore account is the best way to manage their finances. Having an offshore account is particularly helpful for anyone who works abroad, spends a lot of time in more than one country, or frequently transfers money between countries.
Offshore accounts are located outside the holder’s country of residence and usually offer distinct advantages such as a wider range of cross-border services and lower taxation on funds. They are generally considered to be stable, reliable, and secure.
Both Deutsche Bank and Commerzbank have international arms that offer offshore banking. You can read more about offshore banking in our detailed guide.
Banking security and fraud in Germany
Banking fraud is becoming more sophisticated in the digital age and there are various scams that customers have to watch out for. There were around 800,000 incidences of bank card fraud in Germany in 2016, costing around €132 million of damage. Common scams to watch out for in Germany are phishing (when someone tries to access your account password details online or over the phone), false online purchases that ask for money upfront, and fake emails that include an offer attached to making an initial fee payment (e.g. emails saying that you have won a prize).
You can protect yourself against fraud and scams when banking in Germany by:
- Never clicking on a link to your bank’s website in an email. Always type the website address directly into the address bar
- Never giving out your password or PIN number in an email, over the phone, or on a third-party website
- Only making online payments using a secure payment platform
- Never storing personal data on your mobile device
German banks have improved their security measures in recent years, with online and mobile accounts in particular moving away from password protection and using biometric ID security (e.g. fingerprint or face recognition).
Lost or stolen bank cards in Germany
If your bank card gets lost or stolen in Germany, you should take the following measures:
- Inform your bank immediately
- Block your card by contacting the freephone 116 116 number. If you lose your bank card (girocard), you can call 01805 021 021
- Report the problem to your nearest police station if you have been the victim of a crime
See our guide to emergency numbers in Germany for a full list of useful numbers including stolen credit card number hotlines.
Making a complaint about banks in Germany
If you are unhappy with the way you have been treated by a German bank, you should first try to resolve this through the complaints department of the bank. If it cannot be resolved to your satisfaction this way, you can make a complaint to the independent Financial Ombudsman in Germany. The service is free although you will have to cover costs such as postage or any legal fees should you consult with a solicitor. If you are unhappy with the outcome of your complaint to the ombudsman, you can still take legal action through the German courts.
Alternatives to using banks in Germany
If you don’t want to bank with a private German bank or international bank in Germany, you can choose to open up an account with one of the many cooperative banks or public savings banks. These banks may offer different services than commercial banks, or services at different rates, although they will be less geared towards expats and less likely to have English-speaking staff. The EU bank website has a list of cooperative banks and public savings banks in Germany.