Banks in Germany

By Abi CarterUpdated on Feb 12, 2025
On this page

As an expat in Germany, one of the first steps in setting up your life will be to open up a German bank account, to receive your salary, rent an apartment, transfer money abroad, or take out health insurance. You will also need a debit card (Girokarte) for many day-to-day things, such as buying food at the supermarket.

This page explains how to open a bank account in Germany, and gives more general information on how banking works in the federal republic. 

Banks & money transfer companies in Germany

Banks in Germany

Before you open your bank account, you might want to do some research on which bank best suits your needs. In a country that has more banks per head than anywhere in the developed world, you have plenty of choice.

Banks in Germany fall into five main categories:

Private banks

Private banks are nationwide banks with branch networks. There are about 200 private banks in Germany. Although they offer everyday banking services, they also have a stronger focus on wealth management, real estate and investment banking. As large multinational companies, they are usually better set up to give advice to international residents of Germany, and offer more services in English.

Some of the biggest private banks in Germany are:

Public savings banks and cooperative banks

Pillars two and three of the German banking system are public savings banks and cooperative banks. These are local banks with a strong focus on small and medium-sized businesses and local investment. Cooperative banks give their customers a say in how the bank operates. Although the branding for these banks is the same nationwide, each regional bank operates as its own separate entity. They usually have the most number of physical branches, especially in more rural areas.

International banks

Unsurprisingly, a good number of international banks also operate in Germany. This might be advantageous to you if you already bank with one of these companies abroad; it is usually possible to simply transfer your bank account to the German arm of the company. Some of the major international banks in Germany include: 

Online banks

Plenty of online-only banks are now arriving in Germany, offering lower fees and telephone-based customer service in English. These banks do not have physical branches, and so it is sometimes more difficult to withdraw cash if you are with an online-only bank, unless they have an arrangement with a high street bank. Some popular online banks in Germany include: 

  • N26

Business bank accounts

Businesses in Germany need their own business accounts. You can open a business account with almost all of the banks above, but these companies specialise in business banking for entrepreneurs: 

What is the best bank in Germany?

When comparing your options to find the best German bank for your situation, consider the following: 

Costs

Most banks in Germany charge fees (see below) for everything from holding an account to withdrawing cash and making transfers. You should compare these costs to see how they stack up. For instance, one bank might not charge you monthly fees, but charge a high rate for cash withdrawals. 

Free bank accounts

N26, bunq, Wise and Revolut all offer free bank accounts with no monthly fees - but they are all limited in their own ways, so it’s best to check the small print to make sure a free account is the best option for you. 

ING and Commerzbank charge no monthly fees as long as you deposit a minimum amount each month (700 euros as of 2025). 

Plenty of banks also offer free accounts for students, including Deutsche Bank, Commerzbank, Volksbank and ING. 

English-language services

Not all banks in Germany provide their services in English. If this is important to you, you would be better opting for a large private bank or an online bank that provides customer service in English. 

Bunq, N26, Revolut and Wise provide all of their services in English (and some other languages as well!) Deutsche Bank and Commerzbank offer some of their basic online banking services in English. 

Additional products and services

You should also consider the other products and services on offer. As someone who travels regularly, you might value options like free cash withdrawals abroad, or low fees on international money transfers

Banking fees in Germany

While you are deciding where to do your banking in Germany, it’s worth noting that most banks in Germany charge fees for their services. This includes:

Current account fees

Most banks charge their account holders a monthly fee for maintaining their account. Current account fees range from between 0 and approximately 5 euros per month. It’s worth checking the small print with your chosen bank to make sure you don’t get any nasty surprises. Student bank accounts are usually free. 

Credit card fees

If you have a credit card (see below) you can also expect to be charged for it - up to 100 euros per year. Debit cards are usually free, but not all online banks provide a debit card with their free plans. 

Cash withdrawal fees

Finally, most banks in Germany will charge you a fee (of up to 10 euros) if you withdraw cash from an ATM belonging to a different bank. If you bank with an online bank, you may be charged for all cash withdrawals, so it’s worth checking the small print if you make a lot of trips to the ATM. 

Some banks cooperate to allow each other’s customers to use their ATMs at no extra cost. For instance, all of the Sparkasse banks cooperate in a network of more than 21.000 ATMs, the biggest in Germany. Volksbanken and Raiffeisenbanken also cooperate with their 18.000 ATMs. Finally, Deutsche Bank, Commerzbank, Postbank, Hypovereinsbank and their subsidiaries cooperate as the Cash Group and provide free withdrawals from their network of more than 9.000 ATMs, and 1.300 Shell garages. 

Do I need a bank account in Germany?

If you are planning on living in Germany long-term, you will need a bank account to send and receive payments, so you can receive your salary, pay your rent, set up your utilities, and take out insurance

While it may be possible to continue using your foreign bank account, most banks will charge fees for making payments or withdrawing cash in Germany. You may also run into trouble trying to set up direct debits with German companies using foreign bank details - making paying your bills something of a hassle - so ultimately opening a German bank account is the simplest option. 

German bank accounts

There are two main types of German bank accounts:

Current account in Germany (Girokonto)

A current account is the standard type of bank account in Germany, and can be used for all of your day-to-day transactions. Depending on your situation, you can choose either a general current account, or a special one for students. Most banks charge a monthly fee for opening a current account. 

Savings account in Germany (Sparkonto)

A savings account can be opened at the same time as your current account, and is a place for you to save money and earn interest on your savings. There are two main types of savings accounts in Germany:

How to open a bank account in Germany

To open a bank account in Germany you will need to make an appointment online or visit your local branch with all of your paperwork. 

Documents for a German bank account

You will need to provide the following documents:

If your bank has a minimum income requirement you may also have to provide proof of income with payslips or an employment contract.

Once your identity has been confirmed and all the details have been processed, you just need to wait until your account is set up and your new debit card (Girocard) and PIN are sent to you in the post.

Open a bank account online 

It is also becoming increasingly popular to open your German bank account entirely online. To do this, you need to fill out the relevant form on the bank’s website, provide copies of the documents mentioned above, and then confirm your identity. Depending on your chosen bank, identity confirmation is done either by video chat or via Postident.

Getting your debit card (Girokarte)

Most German banks provide their current account customers with a debit card (Girokarte) free of charge. Payments on your debit card are immediately debited from your account, meaning that you won’t be able to pay for things if your account balance is too low. 

Cash is still a very popular payment method in Germany, used in around 40 percent of transactions, but acceptance of debit cards is gradually increasing, and you will find that most businesses accept payments by Girokarte, although there may be a minimum spend. 

Credit cards in Germany

Your debit card should suffice for the majority of cashless transactions in Germany, but you may find you need a credit card if: 

Whereas debit card payments are immediately debited from your account balance, credit card payments are totted up and debited at the end of the month, or the end of the following month, depending on your account. It is possible to spread repayments over a longer period, but you may face much higher interest rates as a result.

Credit cards are becoming increasingly popular in Germany, with many of the larger banks, such as Targobank and Santander, offering them to their customers. You can also get a credit card directly from an international supplier such as American Express and Visa. There are various websites where you can compare offers and interest rates to find the best deal.

To be eligible for a credit card, you will usually need to be a resident in Germany and earn a minimum amount of net income per month. You will be asked for your employment contract or payslips as proof of this. The exact income requirement differs from bank to bank. You will almost certainly also need a SCHUFA credit report.

Online banking in Germany

Almost all banks in Germany provide some sort of internet banking for you to conduct your financial affairs online. Be aware that sometimes you will have to specially request online banking (Online-Banking) when opening your account. Your login details will usually be posted separately to your home address.

Most banks offer internet services only in German. If you are unsure, you can always ask for a tutorial from the bank staff member when you open your account. (Or you can brush up on your German!)

What is a TAN (Transaction Authentication Number)?

In order to make internet banking more secure, most German banks use TANs (transaction authentication numbers). These single-use passwords are required to log in to online banking or authorise online transactions. 

In the past, German banks used to print these out 50 at a time for customers! The printed TAN was then taken over by the smsTAN, but nowadays the smsTAN is being phased out in favour of TANs generated by smartphone apps. Your bank will provide you with an activation code (usually sent in the post) to set up your TAN smartphone app. 

Online shopping in Germany

Online shopping is growing in popularity in Germany. If you like to shop online, you can pay via the following methods: 

Giropay & Paydirekt

Giropay and Paydirekt were two schemes offered by German banks that allowed you to pay online using your debit card. In 2021, they were merged into one scheme, under the name of Giropay. However, Giropay was discontinued at the end of 2024. 

Opening a blocked account in Germany

If you are from outside the EU and you have no source of income in Germany, you might need to prove your financial subsistence with a blocked account, a special type of account that limits your monthly withdrawals. The process for opening a blocked account (Sperrkonto) in Germany is slightly different to opening a regular bank account. 

Business bank accounts in Germany

If you are planning to start your own business in Germany you might also need to open a German business bank account (Geschäftskonto). Qonto, Finom and various other banks in Germany offer accounts specifically designed for entrepreneurs.

The process for opening a business account is very similar to opening a private account. As well as documents confirming your identity and address, you will also need all of the details concerning your business, such as your Handelsregisternummer and a record of your turnover. Most banks will be able to offer different types of business accounts, depending on the size of your company. If you are a freelancer, you may not need to open a business account.

What is SEPA?

SEPA (Single Euro Payments Area) is an initiative of the European Union that came into effect on February 1, 2014. It affects bank transfers of euros, seeking to improve the efficiency of cross-border payments. Using your IBAN, you can make or receive payments to any account located in the SEPA.

What is my IBAN?

IBAN stands for International Bank Account Number. It is a unique number that identifies your country, bank and account number in a way that can be understood by financial institutions worldwide. Your IBAN will be included on any correspondence you receive from your German bank, and also sometimes on the front of your debit card.

Getting a loan in Germany

The most common form of loan or money-lending in Germany is an arranged overdraft with your bank. It is usually possible to get one (for an additional monthly fee) after you have been with your bank for six months, as long as you have a regular salary. Overdrafts in Germany are usually up to three times your monthly income.

If you need a loan in Germany, you can arrange this through your regular bank or a specialist loan provider. Whether you are approved depends on how much you wish to borrow, your SCHUFA credit rating, your net income, and your residency status. Note that you must be over the age of 18 to be approved for a loan in Germany. If you only need to borrow a small amount, you can always use a credit card.

Can I open an offshore account with a German bank?

Offshore banking is usually only offered by the major German banks, such as Commerzbank or Deutsche Bank.


This page uses affiliate links.

Was this helpful?
Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy
follow us for regular updates:

MORE ON MONEY & TAXATION

For expats of all colours, shapes and sizes

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

© 2025 IamExpat Media B.V.