Yes, but you need a residence permit or proof of address
American citizens can open a bank account in Germany, but most banks require either a German residence permit (Aufenthaltstitel) or proof of a German address. If you are moving to Germany for work, study, or relocation, you can open an account once you have registered with the local registration office (Bürgeramt) and received your address confirmation. If you are visiting temporarily or working remotely, some banks will open accounts for non-residents, but the process is slower and the options are fewer.
The key difference between American and German banking is that German banks treat address and tax residency as the foundation of the account. They do not typically open accounts for people who cannot prove they live in Germany or have a legitimate reason to be there. This is partly due to German tax law and partly due to anti-money-laundering rules that apply across the European Union.
Key Takeaways
- Most German banks require proof of a German address or a residence permit, which you get by registering at your local Bürgeramt within two weeks of arrival.
- Online banks and fintech companies are more likely to open accounts for non-residents or people without a German address, though they may ask for additional documentation.
- You will need your passport, proof of address (rental contract, utility bill, or Bürgeramt confirmation), and a German tax ID number (Steuernummer), which you receive after registration.
- German banks do not typically accept US bank statements or US addresses as proof of residence, so you must establish a German address first.
- Opening an account takes one to three weeks if you have all documents; without a German address, it can take four to eight weeks or may be refused.
What documents you need before you walk into a bank
Bring your passport (not a driver's license — German banks do not accept US state IDs as primary identification). Bring proof of your German address: this can be your rental contract, a utility bill with your name and address, or a confirmation letter from the Bürgeramt showing your registration. If you have just arrived and have not registered yet, ask your landlord or housing provider for a letter confirming your address and move-in date.
You will also need a German tax ID number. You do not apply for this separately — it is assigned automatically when you register at the Bürgeramt. The office will give you a registration certificate that includes your address and tax ID. Bring this certificate to the bank. If you have not registered yet, some banks will accept a letter from your landlord or housing agency stating your address and your intended move-in date, though this makes the process longer.
Have your US passport number ready. German banks will ask for it as part of their anti-money-laundering checks. They may also ask whether you are a US tax resident and whether you have US bank accounts. Answer honestly — German banks report to US tax authorities under the Foreign Account Tax Compliance Act (FATCA), so lying will create problems later.
Registration at the Bürgeramt: the step most Americans skip
You must register with your local Bürgeramt within two weeks of moving to Germany. This is a legal requirement, not optional. The Bürgeramt is the municipal registration office in your city or district. You book an appointment online through your city's website (search "[your city] Bürgeramt Anmeldung"). Bring your passport, proof of address (rental contract or landlord letter), and a completed registration form (available on the city website or at the office).
The appointment takes 15 to 30 minutes. The office will give you a registration certificate (Anmeldebescheinigung) on the spot or within a few days. This certificate is your proof of German residence and includes your tax ID. You need this certificate to open a bank account. Without it, most banks will refuse you or put you through a much longer verification process.
If you are staying temporarily (less than three months), you may not be required to register, but banks will still ask for proof of address. In that case, a landlord letter or hotel confirmation may work, though many banks will refuse temporary residents outright.
Which banks will actually open accounts for Americans
The major German banks — Deutsche Bank, Commerzbank, Sparkasse — will open accounts for Americans if you have a German address and registration certificate. Sparkasse is the most common choice for newcomers because there is a branch in almost every town and the process is straightforward. Go to your local branch, bring your documents, and they will open an account in one to two weeks.
Online banks and fintech companies are more flexible. N26, Wise (formerly TransferWise), Revolut, and Bunq will open accounts for non-residents or people without a German address, though they may ask for additional proof. They typically require a video verification call and may take longer to approve. These accounts are useful if you need to move money between the US and Germany, but they may not offer the full range of services (overdraft, credit cards, loans) that a traditional bank does.
ING-DiBa and Comdirect are German online banks that are easier to work with than the big branches and faster than fintech companies. Both will open accounts for people with a German address; ING-DiBa is particularly common among expats.
Do not expect to open an account by mail or phone from the US before you arrive. German banks require in-person verification or video verification with a German address already in hand. Some banks will let you start the process online and finish it in person once you arrive.
What happens with your US bank account and taxes
You can keep your US bank account open. There is no rule against having both. However, German banks must report your US accounts to the IRS under FATCA. This is automatic and legal — you do not need to do anything. The bank will ask you to confirm whether you have US accounts, and they will report the information to German tax authorities, who share it with the IRS.
You are still required to file US taxes as a US citizen, even if you live in Germany. You may owe taxes to both countries, though the US-Germany tax treaty and the Foreign Earned Income Exclusion may reduce or eliminate your US tax bill. Talk to a tax professional who understands expat taxes before your first year in Germany. This is not something to handle on your own.
German banks do not care that you are American. They care that you report your income correctly and that you are not using the account to hide money. Be straightforward about your situation, and the process will move faster.
Timeline and what to expect at each step
If you have a German address and registration certificate, the timeline is short. Week one: register at the Bürgeramt and get your certificate. Week two: walk into a bank branch or apply online with your certificate and passport. Week three to four: the bank verifies your information and opens your account. You will receive your debit card and online banking access within one to two weeks after that.
If you do not have a German address yet, add two to four weeks. You must find housing, sign a rental contract, and register before most banks will even consider your application. Some online banks will open accounts during this period, but traditional banks will not.
If you are applying from the US before you move, expect four to eight weeks or a refusal. A few banks will let you start the process online, but they will not finish it until you are in Germany with proof of address. It is faster to wait until you arrive and register.
Common reasons banks refuse Americans and how to avoid them
Banks refuse Americans most often because they lack a German address or registration certificate. This is not discrimination — it is a legal requirement. The solution is to register at the Bürgeramt first, before you approach any bank.
Banks also refuse if you cannot provide a tax ID number. Again, this comes from registration. Do not try to open an account before you have registered.
Some banks refuse Americans because they do not want to deal with FATCA reporting. This is rare among large banks but common among very small local banks or credit unions. If a bank refuses you, ask why. If they say it is because you are American, try a different bank or an online bank. Wise and N26 actively market to expats and will not refuse you for this reason.
A few banks refuse if you cannot prove your source of income. If you are self-employed or freelance, bring tax documents from the US or a letter from your employer. If you are a student, bring your enrollment letter. If you are retired, bring proof of pension or investment income. German banks want to know where your money comes from.
Frequently Asked Questions
Can I open a German bank account before I move?
Some online banks will let you start the process, but most will not finish it until you have a German address and registration certificate. It is faster to wait until you arrive and register at the Bürgeramt. The whole process from arrival to open account takes three to four weeks if you move quickly.
Do I need a German tax ID to open an account?
Yes. You receive it automatically when you register at the Bürgeramt. The registration certificate includes your tax ID. Bring this certificate to the bank. If you have not registered yet, most banks will refuse you.
Will my US bank account cause problems?
No. German banks report your US accounts to the IRS under FATCA, which is legal and expected. You must still file US taxes as a US citizen. Talk to a tax professional about your specific situation, especially if you have income in both countries.
What if I am only staying in Germany for a few months?
Most banks will refuse you because you do not have a permanent address. Wise, N26, or Revolut are your best options. They are designed for temporary residents and people who move frequently. You can also use your US bank account and withdraw cash at German ATMs, though the fees will add up.
Can I open an account with just a hotel address or Airbnb?
Traditional banks will not accept it. Online banks might, but they will ask for additional proof and the process will take longer. A rental contract or landlord letter is much stronger. If you are in temporary housing, ask your landlord for a letter confirming your address and move-in date.