Skip to content

How to Open a German Bank Account

A German current account (Girokonto) is usually required in order to receive your salary, transfer the rent or set up direct debits for mobile and internet contracts. Moreover, Germany is still a country where cash is king at most places. Hence, you usually need a local bank to enjoy free cash withdrawals. Therefore, getting a German bank account is almost compulsory.

The account opening process is easy and quick. Nevertheless, the offer can be quite overwhelming and hard to understand for both foreigners as well as nationals. The good news is that there is plenty of options satisfying everybody’s needs – and you don’t even need to spend a penny on monthly fees. This site shows you how banking works in Germany in order to find the right bank account.

Compare the Best Bank Accounts and Credit Cards in Germany

View, pick and open a current account among our list of over 20 accounts

1. Account Features: What differentiates the banks’ offers?

Cash withdrawals

As cash is still the dominating means of payment at a lot of places in Germany, free cash withdrawals are an important feature.

All banks usually offer them domestically with certain restrictions. Some banks limit the number of free monthly withdrawals, others set a certain minimum withdrawal amount or restrict withdrawals to their group’s own ATM network. Even if handing out several cards, most banks allow free cash withdrawals with only one of them. Ignoring any of these restrictions can result in paying as much as €6 for one withdrawal. This may also be the case if you chose to withdraw in person with a clerk at a branch instead of using an ATM.

On the other hand, multiple banks have recently started to cooperate with retailers. This has made the option available to withdraw at the cashier of certain stores at no cost even without purchase. The same retailers (e.g. REWE, Penny, dm, Lidl, Aldi, Edeka) usually also offer this service to all their customers when spending at least €5-20 in shopping.

At a lot of banks customers even enjoy free withdrawals abroad. If so, Euro transactions are usually completely free of charge. For worldwide withdrawals some banks may charge a small currency conversion fee that is usually 1-2% per transaction. This one would then also be applicable for cashless payments in foreign currency.

Cash deposits

Depositing cash mostly occurs on rare occasions. However, if you require to deposit frequently this might be an important aspect when choosing a bank. Usually only banks with an associated network of branches or ATMs (especially retail banks) offer unlimited free deposits. There is some online banks that cooperate with retailers so that clients can at least deposit smaller amounts without fees.

Generally, it does not matter which bank you are, there is always the option to perform deposit on your account at branches not belonging to your bank. Nevertheless, the depositing bank will charge a fee (usually between €7 and €20).


Girocards (also called “EC-Karte”) are debit cards and the most widely accepted cards for cashless payments in German stores. Even though the acceptance of Visa and MasterCard has been steadily increasing, especially smaller stores/ restaurants only accept Girocard. They usually come with a Maestro or V Pay functionality and can be used for cash withdrawals, too. These cards are not suitable for online or telephone payments. However, a lot of German do only own Girocards so that most online stores offer other means of payment (e.g. direct debit, money transfer, Paypal or payment after delivery).

Visa / MasterCard / Credit Card

Having a Visa or MasterCard is especially important for online shopping as well as international travel. Some banks (i.e. N26) only offer debit cards with limited functionalities compared to credit cards. These cards are usually not suitable as a guarantee for rental cars or hotel bookings. Neither do they offer free credit if you run out of funds at the end of the month. In return requirements in terms of credit-worthiness are less strict.

Service and accessibility

Nowadays all banks offer online, mobile and telephone banking. However, there are differences in regards to user-friendliness that will depend largely on your personal taste. Especially some online banks offer advanced applications that are capable of showing transactions in real-time. For traditional retail banks it may take some days to see your updated statement. In contrast, they provide their own network of branches and therefore additional face-to-face service.

Language and residence

Especially when you have just arrived to the country, you might not have a German residence or extensive knowledge of the language. Most banks offer their website, online/ mobile banking interface and customer service exclusively in German. However, some provide services additionally in English. If you opt for a traditional retail bank, the language skills will depend highly on the local staff. Moreover, most banks require a German residence. If you do not have it yet, you can choose one of the accounts that allow registering with a foreign address – sometimes even from abroad (see also our article on best banks for international expats, students and non-residents).


Retail banks tend to charge a monthly fee, whereas most online accounts are free. Sometimes there are also some premium options available (e.g. insurances or golden credit cards). For normal use, there is usually no need to choose a paid account.

Moreover, some accounts come with a welcome bonus when you sign up – in some cases bonuses can reach up to €200. Even though it is not relevant in the long run, it may be something to consider if you are undecided.


Usual current accounts are dedicated to consumers (i.e. (un)employed people, students or pensioners). Traditionally, freelancers or self-employed people require a special (more expensive) business account. Nevertheless, most banks also allow freelancers or self-employed to open a current account for private use. Through a second account, they can therefore benefit from the more advantageous conditions for consumers like free credit cards or unlimited transactions.

Service portfolio

Most banks’ business comprises more than just current accounts. Traditional retail banks have the largest service portfolio (i.e. credits, mortgages, saving accounts, investment banking). However, their conditions are not always the best so that it might make sense to search the best provider for each service individually.

2. German Banking Market: Which banks are there to choose from?

The offer and competition in the German banking market are quite large. Therefore, customers enjoy lots of benefits for no or low fees and high sign-up bonuses. You should take advantage and chose one of the free accounts that come without any monthly cost (see our list of comparison).

Traditional retail banks offer personal service and a dense network of branches but (except of some) they charge monthly fees. Online banks miss their own branches but usually offer free accounts with the best performance-ratio. All banks nowadays have extensive phone/ online service that is accessible from around the world. Thanks to a national deposit guarantee, your funds of up to €100,000 are secured at any German bank for the case it goes bust. The most famous banks on the German market are:

Sparkasse (Savings Bank)

Organized in regional entities, their offers vary depending on your place of living. Sparkasse has the highest density of branches and allows free cash witdrawals nationwide at other savings banks.

Volksbank/ Raiffeisenbank (Cooperative Bank)

They are also organized in regional entities with varying offers depending on your residence. Volksbank/ Raiffeisenbank has the second highest density of branches and allows free cash witdrawals nationwide at other branches.

Deutsche Bank / Postbank / norisbank

Deutsche Bank is Germany’s largest private bank with activities abroad. It also owns the independent Postbank and direct banking branch norisbank. Cash withdrawals are free at all Cashgroup ATMs (Deutsche Bank, Postbank, Commerzbank, HypoVereinsbank).

Commerzbank / comdirect

Germany’s second largest private bank is one of the few traditional retail banks offering free accounts. For free cash withdrawals chose a Cashgroup ATM (Deutsche Bank, Postbank, Commerzbank, HypoVereinsbank). The bank has also its own direct bank comdirect.

ING (Netherlands)

The Netherlands‘ largest bank offers direct banking services but does not maintain any branches in Germany. Free cash withdrawals are possible at any ATM unter certain conditions (see the overview of bank accounts below).

HypoVereinsbank by UniCredit (Italy)

Since the merger HypoVereinsbank is part of Italy’s largest private bank. It has more than 400 branches throughout the country. However, the density of the network varies regionally so depending on your location it may be far. For free cash withdrawals you can take advantage of any Cashgroup ATM (Deutsche Bank, Postbank, Commerzbank, HypoVereinsbank).

Consorsbank by BNP Paribas (France)

Since the takeover, Consorsbank belongs to the largest bank of France. The activities are online only. Free cash withdrawals are possible at any ATM unter certain conditions (see the overview of bank accounts below).

Santander (Spain)

Banco Santander is Spain’s largest bank. It has about 200 branches throughout the country so that it may be hard to access depending on your location. However, free cash withdrawals with Girocard are also possible at associated banks (CashPool). If you have a credit card with Santander, you can use any ATM.


There are many independent (online) banks that enjoy high customer satisfaction and offer some of the best current accounts on the market. Especially for international residents they may be the first choice. This category includes N26, DKB, Volkswagen Bank, TARGOBANK and much more.

3. Opening Process: How do I open a German bank account?

The opening process for getting a German bank account is always quite similar and it is usually done online. For retail banks you can also open the account directly in the branch. Nevertheless, from our own experience, you may get worse conditions if you do not fill out the online form before. For example, once ourselves we ended up paying extra for a credit card and received a lower sign-up bonus just because we did everything at the branch. Usually, the entire process of online application and identification takes about 15-20 minutes.

The Opening Steps

    1. Use our comparison tool to get an overview of all the accounts and select the one that fits your requirements best.
    2. Fill out your application on the website (incl. name, address, age, nationality). Sometimes you will be asked for profession and income. Based on these data, the bank may also decline your opening request – especially if you just moved to the country and do not have stable income or credit history (called “SCHUFA”). In case this happens, just opt for another bank as some seem to be more restricitive (i.e. DKB) than others (e.g. N26). You may still open another account a few months later once you are properly settled.
    3. In case you are accepted, you are asked to identify yourself. For this, you usually only need your passport (depending on the bank and your country of origin, an EU-ID card can be sufficient). Few banks may also ask for a proof of address (usually the registration confirmation “Anmeldung” from the townhall). This process can be done online either with a webcam or a smartphone. Alternatively, you may print out an identification form that you will receive by e-mail. With this form and above mentioned documents the identification can be completed at a post office or, if your bank is a retail bank, in one of their branches.

Some banks may additionally ask you to post the printed opening documents with your original signature. If you do the identification process in a branch or at the post office, you may leave it there.

Congratulations! Finally, your account information, bank cards and pin will be send to your home.

4. Changing Bank Account: Can I change the bank or open a secondary account?

Of course you can open several accounts. It may especially make sense if you want to have a separate shared account with your partner or for business expenditures. If you are unhappy with your choice, some banks even offer automated services to move your direct debits/ standing orders. Therefore, you should first open a new account before closing the old one.


  1. ปั้มไลค์
    June 23, 2020 @ 10:12 am

    Like!! Thank you for publishing this awesome article.


  2. Damian
    September 16, 2022 @ 9:53 am

    Yeah, I think that alternative bank accounts are really good option.


Leave a Reply

Your email address will not be published. Required fields are marked *