Can a Foreigner Open a Bank Account in Germany?

The German bank account is a necessity when living in Germany. Germany has quite a strict banking system, but overall, it’s possible to open a bank account as a foreigner. Your banking option will depend on whether you have a residency in Germany or not.

Generally, foreigners can easily open a bank account almost in any bank in Germany, assuming they have a registered address or residence permit in the country. Whereas, non-residents will have only limited options such as direct and online banks.

Opening a bank account in Germany as a foreigner is definitely possible. In end, if you are living in Germany on a regular basis, you MUST have an account in the local or European bank. In this article, you will learn which groups of people can open a bank account in Germany and how to do it in the right way.

Bank account in Germany for foreigners

Foreigners can easily open a bank account almost in any bank in Germany, assuming they have a residence permit in the country. Whereas, it’s will be harder to do for non-residents.

Also, EU nationals will have no problem opening a simple bank account with a German bank, non-EU nationals have to prove some additional documents, including the registration in Germany. Requirements will vary from bank to bank.

Both EU and non-EU citizens can open an account in person or online by verifying their identity via special tools. In some cases, it’s even possible to open a German bank account from abroad.

Bank accounts at DKB, Consorsbank, Vivid Money and Monese are particularly easy to get as a foreigner.

Requirements to open a bank account as a foreigner

If you want to open a bank account in Germany, you need to consider several requirements. There are also banks that will want to see only minimal documents from you, we will talk about them later on.

Firstly, in Germany, foreign citizens are required to register their local address at the registration office of a responsible municipality within three months after arrival.

As a result, you will get a confirmation of the address registration and thus can open a bank account in Germany almost in any bank.

Documents for opening bank account

General documents you will need to open a bank account in Germany as a non-EU foreigner:

  1. German residence permit
  2. Anmeldung (address registration)
  3. Identity document (passport)
  4. Job contract or confirmation that you are a students (optional in some banks)
  5. Evidence of income (depending on the account you want to open)

Besides the standard requirements following criteria can influence a bank’s decision:

  • Your credit score
  • Reason for opening an account
  • If you need an apostille or legalization and if it’s accepted
  • Your country of origin
  • EU sanctions against your country of origin

If you possess all the above documents, you can open a bank account in any German bank.

The situation is different for foreign citizens who are self-employed entrepreneurs. You might have a bit harder time when opening an account.

If you don’t fulfil some requirements, you can open an online bank account in Germany or get a virtual card. Read the full article on this topic and pick the best option for yourself.

An online bank account can be easily opened via the internet. These accounts have all the advantages that a normal German current account offers.

The country of origin or residency

Your options and possibilities to open a bank account in Germany will also depend on the country you come from, especially whether it’s an EU or non-EU state.

EU citizens can easily open a bank account in Germany, even if they aren’t living in the country. In fact, banks are required by law to open a standard current account for you.

EU citizens also don’t need any special documents for the application.

All non-EU citizens must provide the confirmation of their address registration in Germany (Anmeldung). At least this requirement applies in most German banks.

Identity proof

Identity proof is necessary if you are opening a bank account online. Every bank in Germany is required by law to verify the new customer’s identity.

There are different verification options available (depending on the bank):

  1. PostIdent: Verify your documents at the German post office, where the clerk checks your identity. You need to be in Germany.
  2. VideoIdent: Verifying your identity by a video call using identification service of the bank. This option might be only available for certain nationalities or passports.
  3. Notary: Use a foreign bank or a lawyer in your home country to verify your identity. In this case you can open a bank account from abroad, but there are still chances that the bank doesn’t recognise the document.

The PostIdent verification method

The PostIdent verification method is only available for someone physically located in Germany. To verify your identity you need to bring the application form and a valid ID to a Deutsche Post location.

Then simply present it to an employee there. The process is free of charge for you – the bank will pay the fee.

The VideoIdent verification method

VideoIdent is the best option to verify your identity and open a bank account from abroad or in the comfort of your home. The process is quite simple.

After you have submitted the application for a bank account and all required information, the bank will ask you to make a video call via the phone, tablet, or computer.

Verification by mobile phone is especially recommended due to the better camera. During the call, you’ll be asked to show your ID to the camera.

After that, you will receive a TAN via SMS or email, which you need to submit back to the bank. The entire process takes only a few minutes to complete.

If you are in Germany the easiest way of verification is via the VideoIdent.

After completing the application online, you will receive a final document which you need to print and sign (or sign digitally).

Do you have a residence permit in Germany?

As we have mentioned most banks will require from you either a residence permit or the address registration in Germany. In case if you have applied for your residence permit, but haven’t received it yet, banks still might accept your application.

However, some might not. Nonetheless, having a residence permit in Germany will give you an almost 100% success rate in opening a bank account as a foreigner.

Are you an international student in Germany and looking for the best banking account? Read the full in-depth article on that topic.

Bank account for freelancers and business owners

All business owners and freelancers need a bank account in Germany to receive payments, make invoices and pay taxes.

If you are registered in Germany as such, you can apply for a business bank account. Commerzbank is one of the best provers out there. For more digital folks, we recommend innovative banking like app Kontist.

Moreover, freelancers and self-employed can use the services of Kontist to manage and pay taxes in Germany.

Open bank account without residency in Germany

But can you open a German bank account in Germany without residency at all? Yes, it is possible, but only in a limited number of banks.

Whether or not you can open a bank account without residency in Germany depends on the conditions of the respective bank. Traditional branch banks such as Sparkasse or Volksbank usually refuse to open such an account.

However, you can do it in so-called direct banks. Such banks are usually operating online. Hence, they offer more flexibility also when it comes to the requirements.

Furthermore, you can open a bank account in another European bank if you reside within the EU. Such accounts are comparable to German ones and can be used in Germany with zero restrictions. Monese is one of them, it’s a UK bank offering free accounts for everyone living in the EU.

Which banks will open an account without a residency?

A checking account can be opened at DKB without residency in Germany and with Monese when living in the EU.

Open German bank account from abroad

Some people even would like to open a German bank account from abroad. Maybe you are planning to move to Germany or just want to open an account while living abroad.

Keep in mind, if you aren’t in Germany and not living here, you have limited banking options in the country.

Banks like DKBN26, Monese and Vivid Money will open a bank account for EU citizens living outside of Germany. Where Monese isn’t a German bank but operates in Germany, and their bank account is completely comparable with a German one.

This bank open accounts via VideoIdent for people in the EU, including Germany and Austria. To confirm your identity, an applicant will need to go through the normal verification process as usual, by using PostIdent or VideoIdent methods.

Read in-depth article about opening up bank account in Germany from abroad or online.

Other methods of identity verification while abroad

If you don’t have access either to PostIdent or VideoIdent verification processes, you can also have a local bank or a lawyer (or a notary, certified accountant, or tax adviser) to verify your identity.

A bank, for example, will confirm your identity directly on the application form for the German bank account and will send it directly to the bank in Germany.

This option isn’t available in all countries. You need to check in one of the local banks.

Read more on identity verification here.

Open a bank account with DKB from abroad

DKB is a German bank that is well known among foreigners in Germany and beyond. They are also accepting customers who live abroad.

The account with DKB is free as long as you have a monthly turnover of at least 700 EUR. In addition, cash withdraw is free of charge worldwide.

To open an account, simply fill out the application form online. As soon as it is reviewed DKB will inform you of the possibilities for identity verification in your country.

After you have completed one of the above-mentioned identification processes, your account will be opened.

Which banks will open a bank account for a foreigner in Germany?

Many German banks will open an account for a foreigner providing they have:

  • passport
  • adress confirmation
  • residence permit in Germany
  • proof of employment or income

However, we have picked the easiest banks to apply for as a foreigner in Germany.

BankMonthly fees (age)Card typeCash withdrawals in EU/abroadPayments in EU/abroadCredit cardBonus
Bunq2,99 EURVisa0,99 EURFree/FreeNoNo
DKBFree VisaFree/FreeFree/FreeYes, freeNo
Vivid MoneyFreeVisaFree/FreeFree/FreeYes, freeCash-back up to 25%
1822direktFreeFree 4-6 times/FreeFree/FreeYes, freeNo
ConsorsbankFree till 28VisaFree/2,10%Free/FreeYes, 60 EUR a year50 EUR
CommerzbankFree till 27VisaFree/FreeFree/FreeYesNo

1. DKB

Non-German citizens can easily open an account with DKB, provided they are residing in Germany, Austria, or Switzerland.

DKB or Deutsche Kreditbank is a solid classical German bank with very attractive options for foreigners.

With DKB you can enjoy a free account and free cash withdrawn at all Visa ATMs in Germany and abroad (over 1 million worldwide).

By signing for DKB you will receive two cards: a European debit card and an international Visa card.

A bank account with DKB offers you:

  • Free bank account
  • Free online banking
  • Free VISA card
  • Interest paid on credit card balance
  • Free worldwide cash withdrawals
  • Zero foreign transaction costs
  • Free securities account
  • Monthly credit card and bank statements online
  • Discount on membership in very popular gym McFit 15,00 EUR instead of 19,90 EUR
  • Free cash withdraw and payments with Visa card in Germany, Europe, and worldwide
  • Numerous other discounts, e.g. shopping, entrance fees
  • No yearly fee

2. Vivid Money

Vivid Money is a new online banking solution made in Germany. The main advantages of their bank account are zero fees and a 100% digital setup.

In less than two years, they have gained popularity in Germany, especially among the young innovative crowd. You can read reviews of hundreds satisfied customers here.

Benefits of Vivid bank account:

  • 100% free banking account
  • Free withdrawal from 50 to 1,000 EUR per month
  • Cashback up to 25%
  • Free Visa credit card
  • Open account quick and easy online 
  • No fees when using abroad
  • Extra chic metal card for free
  • Free cash withdrawal abroad up to 200 EUR
  • Free SEPA transfers

You can choose between a free account or prime for 9,90 EUR per month, which is also free for the first 3 months of use.

3. 1822direkt

Bank 1822direkt is a part of the well-known Sparkasse bank in Germany. At 1822direkt, you can choose between different banking options:

  • free online bank account
  • classic free bank account
  • premium bank account

The application and setup are made online, so you don’t have to spend time going to the branch. 1822direkt has minimal requirements for foreigners, you just need to have an address in the country.

Besides that the bank account is free for everyone under 27 years old.

Free online bank account

  1. Free account management.
  2. Including 4 free withdrawals from all Sparkasse ATMs in Germany.
  3. Free debit card.
  4. Optional overdraft facility (creditworthiness required)

Classic free bank account

  1. Free account management when with monthly turnover over 700 EUR.
  2. Including 6 free withdrawals from all Sparkasse ATMs in Germany (there are over 25,000 of them).
  3. Free debit and credit cards.
  4. Overdraft facility: you will receive a credit of 1,000 EUR at your disposal (creditworthiness required).

Premium bank account

  1. Account management for 9,90 EUR per month
  2. Free debit and credit cards (Visa gold)
  3. Including free withdrawals from all Sparkasse ATMs in Germany.
  4. Overdraft facility with 1% interest (creditworthiness required).

All accounts are manageable via online banking.

What 1822direkt bank account offers?

  1. Free bank account for people under 27 years old
  2. Free cash withdraw in Germany
  3. Free cash withdraw abroad in the EUR zone
  4. You can an choose between Visa or MasterCard
  5. Get a credit card
  6. Transfers, standing orders, direct debits, payments with the card, are free of charge
  7. If you move abroad, you can keep the account and continue to use them
  8. To keep your account free of charge (for people over 27 years old) you just need need to do a one single incoming transfer per month.

Open a free bank account online

The application is simple and made within minutes online. After that you will confirm your identity via PostIdent-procedure and your card will be on a way!

4. Monese

Monese is an innovative British bank offering free bank account to everyone living in EU and EEA countries. If you want to be 100% digital, this is the right choice. Monese bank account has become very popular amount the young crowd, you can read over 22,000 reviews here.

Monese banking account and card provide:

  • Free bank account
  • Free debit Mastercard card
  • Free payments and withdrawal in Germany 
  • Free multi-currency money transfers
  • Card delivery to Germany in less than 3 days

5. Consorsbank

Consorsbank has existed since 1994 and is well established direct bank in Germany. A bank account at Consorsbank is worthwhile for anyone in Germany, from students to self-employed or employees. 

The main reason for this is the affordability of the bank account and other financial services of the bank.

Consorsbank banking account and card provide:

  • Bank account with zero fees till the age of 28
  • Free debit Visa card
  • Free credit card
  • Free payments and withdrawal in Germany 
  • Free payments and withdrawal in EURO countries 
  • Bonus: As a new customer, you receive 50 EUR on your account!

Things to know:


Consorsbank provides free accounts and cards for people up to 28. For someone over 28 years old, the account will be 100% free if their monthly turnover is a minimum of 700 EUR, otherwise, they pay just 4 EUR per month.

Cash withdrawal in Germany

You can withdraw cash for free starting from 50 EUR in Germany with the Visa card in all Visa ATMs. 

Cash withdrawal and payments abroad 

You can withdraw money for free in all EURO countries. For withdrawal in non-EURO countries, you pay a fee of 2,10% of the amount. Yet, this fee you will see across most banks.  

Payments with a Visa card are free in EURO countries as well.

Credit card

You have the option to get a credit card with Consorsbank, however, it’s more on the expensive side – you pay a 60 EUR yearly fee.

Are you looking for the best credit card in Germany? Check out this article – we made the choice easier for you.

Are you an international student in Germany and looking for the best banking account? Read the full in-depth article on that topic.

Recommended products and services in Germany:

This post contains affiliate links. The affiliate link means I may earn an advertising/referral fee if you make a purchase through my link, without extra cost to you. It helps to keep this blog afloat. Thanks for your support. 


Anna is an enthusiastic expatriate with experience of living in Germany, Austria and Greece. She shares her passion for living abroad on this website.

Recent Posts