Banking in Germany

Opening a bank account in Germany

Comments11 comments

Find out how to open a bank account in Germany, what documents are needed for residents and non residents, if it is possible to open a bank account online.

Moving to a new country is exciting. But let's face it, the bureaucratic hassles of registering at the Bürgeramt, setting up a phone line and opening up a bank account are not.

There are over 2,500 commercial banking institutions in Germany today each offering a variety of banking options at around 45,000 branches. That alone makes it hard to know where to begin.

To keep things simple, we surveyed six large, popular and longstanding commercial banks – Deutsche Bank, Commerzbank, HypoVereinsbank, Postbank, which was acquired by Deutsche Bank in 2010, Targobank (formerly Citibank) and Stadtsparkasse (BerlinerSparkasse for this survey) and one online banking institution,, which is a subsidiary of Commerzbank operating as a direct online bank.

This is in no way a complete guide on everything there is to know about banking in Germany. We also would like to caution you to beware of discrepancies in the information that you may receive from a bank representative or a bank's hotline. For example, during the research of this article, we often received different answers from different people at the same institution regarding a particular question.

In fact, when we went back to resolve these discrepancies, representatives from the bank often lacked knowledge on their products. Sometimes, they even became frustrated and hung up on our researchers. As a result, the information we are offering on banks' products and services has been verified by at least two bank officials.

Particularly for foreigners, opting for one of the larger and more popular banks may be the wiser choice. These banks have more experience working with foreign customers as well as with foreign banks and are often more accessible.

For example, Targobank’s Aktiv-Konto is free with a minimum monthly income of EUR 600, otherwise fees of EUR 4.90 per month apply.

Still, Postbank's Giro Plus is free of charge if a minimum of EUR 1,000 is deposited monthly (or a fee of EUR 5.90 applies). offers a free monthly service. And Hypovereinsbank's Konto Klassik is free of charge if a minimum of EUR 1,500 is deposited every month. With Commerzbank's free account, which comes with a EUR 50 welcome bonus for new customers, you have to prove a monthly deposit of EUR 1,200.

Each bank offers at least one type of account for students, which varies greatly in the services that come with it. The good news is that almost all student accounts are free. The bad news: certain limitations on the type of services exist as well as age restrictions, usually 29. And be prepared to show proof (Studentenausweis).

Finally, some banks offer perks to get customers to sign up. Commerzbank offers EUR 50 with its free Girokonto. So does its online subsidiary – and if you are unsatisfied with the service, pays you EUR 100.

Bank withdrawals in Germany

Getting an account is one thing but being able to use it effectively -- and cheaply -- is another. Banks will issue you a service card to be able to withdraw money. In general, this will be an EC/Maestro card, which allows you to pay stores and restaurants in lieu of cash on the international network.

Be sure of what you get when signing up for an account as the cheapest BerlinerSparkasse account only comes with a service card ("SparkassenCard"), however, it can be used at an extensive network of 25,000 ATMs of Sparkasse in Germany. And though five of the banks offer student accounts with an EC card (girocard-Maestro Card), Berlinersparkasse only offers a service card.

Even though all cards work at all local ATMs, how easy it is to withdraw cash for free varies on the bank. This is important because using ATMs at banks that don't belong to your network can cost up to EUR 5 per withdrawal with an EC/Maestro card.

BerlinerSparkasse, for example, has a very dense network in Berlin, with 170 branches and 80 in the subway stations. But Targobank only has 26 branches in Berlin plus a few extra cash points at minor banks belonging to the CashPool network. Total number of ATMs participating in the CashPool network in Germany is 2,900.

Fees for withdrawals using a credit card are usually higher and often depend on total withdrawal amount.

Also important to know is that Commerzbank, Deutsche Bank, HypoVereinsbank and Postbank are part of the Cash Group network and all these banks' customers can withdraw money free – that also includes customers. Each of these banks also has alliances with banks outside of Germany. Nine thousand ATMs in Germany (including cash service at no extra fee at 1,300 Shell gas stations) belong to the Cash Group (Deutsche Bank, Commerzbank, Postbank).

HypoVereinsbank is part of UniCredit, which has over 10,000 ATMs in 15 European countries allowing for free withdrawals. Commerzbank customers, on the other hand, can withdraw from Deutsche Bank ATMs in Italy and Spain and Deutsche Bank customers can also withdraw from Barclay Bank in the UK, Scotia Bank in Canada and Bank of America in the US at no additional fee. Targobank customers can withdraw free of charge at 6,600 ATMs in France using Crédit Mutuel and CIC Bank.

Credit cards in Germany

Credit cards may not be accepted as often in Germany as in the US, however, they are still widely accepted and are also very common for online shopping. These days, most banks offer credit cards with bank accounts -- these are Visa and Mastercards that act like debit cards and which are processed either monthly on accounts or directly on a bank account within a few days (e.g. comdirect).

Their fees vary from zero (Comdirect, Postbank on first year or Barclays Card) to EUR 30 annually and usually, the free cards come from the more expensive accounts. For example, Postbank offers a free credit card with its base account free for one year but if you have the extra account requiring a EUR 3,000 monthly deposit, then it is free.

Some accounts offer the possibility of upgrading to a Gold card for an additional fee that comes with extra perks such as car insurance on car rentals. The Girokonten with higher monthly fees do in some cases even offer the Gold card free. Deutsche Bank, for example, offers via the "BestKonto" a free MasterCard GOLD and VISA GOLD card. HypoVereinsbank offers a free MasterCard if EUR 6,000 is spent on the card annually.

Not all student accounts offer a credit card. If this is something important to you, check out which offers a free Visa card or Targobank and Postbank, whose student Girokonten provide a credit card for a minimal annual fee of EUR 5 and EUR 15, respectively. American Express cards can be ordered directly from their website.

For students who aren’t eligible for credit cards in Germany, here is something to look out for. Giropay is an online ecommerce payment service and is now available in Germany where customers can use their Giro account number to make payments. So far most Postbank branches and the Stadtsparkasse are members. You can check if your branch or banking institution has become a member on the German Giropay website.

If your bank does not offer the right credit card solution, there is also the option to apply for a credit card directly online at credit card issuers such as Barclaycard, American Epxress or companies that offer loyalty programs such as Lufthansa Miles and More Visa Card.


Another important factor you may want to consider is how much you can overdraw your account. If you have a regular monthly income, most banks give you an overdraft of two to three times your monthly pay. This is also possible on the student accounts if there is a regular incoming stipend or even a regular monthly allowance from your parents. However, double-check this regarding student accounts.

In general it is not recommended to make us of this option, as interest rates for overdrafts usually range between 14-17 percent p.a.

Savings and earnings

If an additional interest-earning savings account doesn’t automatically come with a Girokonto, you can sign up for one. And there are many options. Generally, interest rates are in direct correlation to the base rate that is set by the ECB (European Central Bank). The current base rate is 1 percent which gives banks the leeway to create offers such as Norisbank’s current 1.1 percent interest rate up to Cortal Consors' 2.6 percent (all subject to frequent change). If you want to make more out of your money, each bank also offers various investment options. But this is a big topic in its own right. Just make sure that when choosing your bank, you feel comfortable with the representative you are dealing with and trust their advice.

Transferring money abroad

Once you have set up an account in Germany you may still need to transfer money to your home country account. The rates at your bank may be more reasonable than using an external service. Transferring funds to EU countries plus Norway, Iceland and Liechtenstein -- if the receiving bank has an IBAN number -- is free. Outside of Europe, the fees depend on the amount transferred and to where.

We asked banks what it cost to transfer EUR 5,000. The rates assume that you, the sender, cover all costs even though splitting transfer costs are also possible at most banks. Most banks have either a flat fee or after a certain amount, begin using a specific percentage rate to calculate the fee. Furthermore, the amounts do not include charges for currency conversion or additional fees the receiving bank may apply. Therefore, please make a note that these amounts may not be final. Still, we found a striking range of rates from as low as EUR 8 to almost EUR 40. For transferring money overseas, opening a PayPal account might be an option to reduce fees.

English banking services in Germany

It is not always easy to deal with financial transactions in a foreign language. As a result, we tried to explore whether customers at major German banks could receive customer service in English. All banks surveyed here swore that this was not a problem and said they even provide written materials on their products in English. However, we still recommend that you visit the branch of the bank you choose to make sure that a representative with solid English works there.

When it comes to a bank's hotline, each of the banks offers a telephone representative who can help you in English. Deutsch Bank’s hotline warned, however, that even if its representatives speak English that they are not trained in English.

And although online banking is part of each of these accounts, it is not widely available in English with the exception of Deutsche Bank and Targobank.

Finally, Commerzbank advertises a special international counter at its Potsdamerstr. 125 branch in Berlin, specialising in expatriate accounts. But beware: one American with a regular monthly income was forced to keep a EUR 1,000 as a minimum bank balance. "Collateral," she was told, against foreigners leaving the country owing the bank money.

And finally…

Before you head to a bank to open up a Girokonto, make sure that you bring the following: your passport with a valid visa (depending on your citizenship); documents proving you are a student, on a fellowship or an employee, your proof of registration (Meldebescheinigung); and depending on the type of Girokonto you want, the bank may also ask for your last three pay stubs for proof of income. If you are just starting a new job, a letter from your employer listing your salary should be enough. Some banks like SpardaBank or Norisbank do not require a salary statement of a salary for opening a bank account.


Updated in 2012 by Marco Dilenge, Regional Marketing Manager – Continental Europe, Crown Worldwide Group, the parent company of Crown Relocations. For more information on Crown Relocations visit our A-Z listings.

Expatica Ask the Expert
Need advice? Post your question on Expatica's free Ask the Expert service to see if we can help.

Comment here on the article, or if you have a suggestion to improve this article, please click here.

If you believe any of the information on this page is incorrect or out-of-date, please let us know. Expatica makes every effort to ensure its articles are as comprehensive, accurate and up-to-date as possible, but we're also grateful for any help! (If you want to contact Expatica for any other reason, please follow the instructions on this website's contact page.)

Captcha Note: Characters are case sensitive
The details you provide on this page will not be used to send any unsolicited e-mail, and will not be sold to a third party. Privacy policy .

11 Comments To This Article

  • Johanna posted:

    on 22nd March 2017, 01:01:57 - Reply

    I am in urgent need of a German bank account. One cannot get a visa without already having a German bank account, and in many cases must show they have 8500 Euro in a German bank account before a visa application will be accepted. Which banks have Americans had success with opening accounts before a visa was obtained? Even Commerzbank did not say a visa was required, however a Personalausweis is needed.

    [Moderator's note: You can also post questions on our Ask the Expert free service.]

  • George posted:

    on 27th November 2015, 10:40:16 - Reply

    Avoid DKB and Commerzbank: terrible service, no customer support, unfriendly employees, slow or nonexistent communication, etc. They use basic commercial tricks to attract new customers such as 50%u20AC gift, no maintenance fees, but on the long term they will cost you more by not doing their job properly.
  • Ashish posted:

    on 17th November 2015, 12:37:37 - Reply

    its very frustrating to open a bank acct in germany. I went to Sparda bank after taking an apponitment and I was told I cannot open a account since i didnt know german. Really unfriendly. Would suggest sparkase , even thoug they dont have any offers, atleast its more humane.

  • Stefan posted:

    on 14th July 2015, 15:20:54 - Reply

    Hi, check out my comparison Site for german bank accounts, you need only a german adress to open a bank account in Germany.
  • ron posted:

    on 10th May 2015, 17:44:45 - Reply

    The best way I have found is to have a brokerage account, say at Schwab. ATM withdrawals are free or they will refund you the fees. Second, the exchange rate spread is only .00046...not that awful 2.5% from Citibank mentioned above.
    Do NOT use PayPal. Their exchange rate is awful. They may not charge you a fee, but they hide it in the FX spread.

    So what about older students, above 29? Why does one need to have a job to have a bank account?
    Why not also discuss, international bank.
  • adrian posted:

    on 24th March 2015, 15:27:04 - Reply

    Good information on setting up bank accounts abroad.

  • Pronto posted:

    on 6th May 2014, 22:54:19 - Reply

    I found this website useful as it gives English information about the bank accounts in Germany. The best bank account are mostly online banks which provide free accounts and also sometimes give joining bonus as cash deposit. I use DKB bank which was recommended by many people and so far I am very pleased with it. It can also be opened from abroad and not necessary as a resident in Germany.
  • Tolu posted:

    on 8th October 2013, 16:36:50 - Reply

    I have registration confirmation but no resident's permit (yet). is that enough to open an account? ( passport, proof of income)

    A copy of my contract with my monthly pay should suffice for proof of income too right?- God willing!

    not knowing much German or the procedures definately makes it hardwork
  • Joseph Parsons posted:

    on 10th August 2013, 03:47:35 - Reply

    I've use Targo (formerly Citibank) for many years and I can transfer back and forth to my USA Citibank instantaneously. No fee's and about 2.5% different than the official Bank Rate.
  • Kieran posted:

    on 5th August 2013, 11:08:18 - Reply

    "We asked banks what it cost to transfer EUR 5,000." Where are the results of this survey? I'd like to see how banks stack up, but it doesn't seem you included it.
  • Eduard posted:

    on 30th April 2012, 19:07:46 - Reply

    the best way to get money from US bank account using an ATM, is the following: Open a Bank of America account, get a ATM Card and use ONLY the ATMs from Deutsche Bank in Germany! There are no fees at all!