Yes, you can open a bank account in another country, but the process and your options depend heavily on where you are, where you want the account, and your immigration status.
Most countries allow non-residents to open accounts, but banks treat you differently than they treat their own citizens. You will typically need a passport, proof of address (which can be tricky if you do not live there yet), and often a minimum deposit. Some countries require you to be physically present to open an account in person; others let you do it online. A few countries make it nearly impossible for foreigners without a visa or residency permit.
The real friction point is not the bank's rules—it is yours. Your home country may tax you on foreign accounts, require you to report them, or both. The United States, for example, requires citizens and permanent residents to report foreign bank accounts over $10,000 to the IRS, even if they do not owe tax on the money. Other countries have similar rules. Before you open an account abroad, find out what your home country requires you to report.
Key Takeaways
- Most banks in developed countries will open an account for a foreigner, but you will need a passport, proof of address, and often a minimum deposit of several hundred dollars or euros.
- Some countries require you to be present in person to open an account; others allow online applications, though they may ask for notarized documents or video verification.
- Your home country may require you to report foreign bank accounts to tax authorities, even if you do not owe tax on the money in them.
- Banks increasingly use automatic information exchange agreements, meaning your home country's tax authority may learn about your foreign account without you reporting it.
- Opening an account as a tourist is harder than opening one as a resident or visa holder; some banks will refuse you outright if you cannot show a local address.
What banks in other countries actually require from you
A valid passport is non-negotiable. Most banks will not open an account without one. Some will accept a national ID card if you are from the European Union or another country with mutual recognition agreements, but a passport is the safest bet.
Proof of address is where the catch appears. Banks want to know where you live so they can verify you are not using the account to hide money or evade sanctions. If you are moving to the country, you can usually provide a lease, utility bill, or letter from your employer. If you are opening the account from abroad as a tourist or remote worker, you have three options: provide your home address (many banks accept this), get a local address from a friend or family member (risky—banks may reject it if they suspect fraud), or use a mail forwarding service in the country (more expensive but legitimate). Some banks simply will not open accounts for people without a local address, period.
Minimum deposits vary wildly. A basic checking account in the United States might require $25 to $300. In Europe, many banks offer free accounts with no minimum. In some countries, the minimum can be $1,000 or more. Ask before you start the application.
In-person versus online: which countries let you do what
The United Kingdom, Germany, and most of the European Union allow you to open a bank account online as a non-resident, though the bank may ask you to verify your identity through video call or by uploading notarized documents. Some banks in these countries will mail you a debit card and send login credentials by post.
The United States is stricter. Most major banks require you to be physically present in a branch or have a U.S. address. Some online-only banks (like Charles Schwab or Wise) will open accounts for non-residents if you have a U.S. tax ID number or a U.S. address, but this is not the norm. If you are moving to the U.S., wait until you arrive and have a local address.
Canada, Australia, and New Zealand generally require in-person verification, though some banks now offer video verification for non-residents. Japan and South Korea make it very difficult for tourists to open accounts; you usually need a work visa or residency permit. If you are moving to these countries, your employer or university often helps you open an account before you arrive.
Mexico, Thailand, and the Philippines are more flexible. Many banks will open accounts for foreigners online or in person without requiring residency, though they may ask more questions about the source of your money and your reason for opening the account.
Tax reporting and automatic information exchange
The United States requires all citizens and permanent residents to report foreign financial accounts totaling more than $10,000 at any point during the year on Form FinCEN 114 (FBAR). This is separate from your tax return. You must file it even if you owe no tax. Penalties for not reporting can reach 50% of the account balance.
The European Union, Canada, Australia, and many other countries participate in the Common Reporting Standard (CRS), an automatic information exchange agreement. This means your foreign bank will report your account balance and activity to your home country's tax authority every year—you do not have to report it yourself. The bank does the reporting. This is not optional; it is built into the account opening process. When you open an account, the bank will ask you for your tax residency country and your tax ID number. They use this to know where to send the information.
If you are a U.S. citizen, you are also subject to FATCA (Foreign Account Tax Compliance Act), which requires foreign banks to report U.S. accounts to the IRS. Most banks outside the U.S. comply with this, so opening an account as a U.S. citizen abroad means the IRS will know about it.
The practical takeaway: do not open a foreign account thinking it is private. It is not. Your home country will likely find out about it. Open it for legitimate reasons—you live there, you work there, you need local payment methods—and report it if your country requires it.
What happens if you cannot open an account where you want one
If a bank refuses you because you do not have a local address or residency permit, you have alternatives. Wise (formerly TransferWise) and Revolut are digital banks that issue accounts and debit cards to non-residents in dozens of countries. They do not require a local address. You open the account online, verify your identity, and receive a card by mail. These are not full banks—you cannot get a mortgage or business loan—but they work for everyday spending, receiving paychecks, and international transfers.
PayPal and Stripe offer payment accounts in many countries and are easier to open as a foreigner, though they also have limits on what you can do with the account.
If you need a traditional bank account and cannot get one, consider opening one in your home country that has branches or partnerships in the country you are moving to. Some international banks (HSBC, Citibank, Bank of America) let you transfer your account or open a linked account abroad if you are already a customer.
Timing and what to expect after you apply
If you apply online, expect a decision within 3 to 10 business days. The bank will contact you if they need more information—usually proof of address or clarification on the source of your funds. If you apply in person at a branch, you can often walk out with a debit card the same day, though it may take a few days for online access to activate.
After the account opens, you will receive login credentials by email or mail, depending on the bank. Your debit card will arrive by post within 1 to 3 weeks. Some banks charge a fee to mail the card internationally; ask before you apply.
If you are moving to the country, open the account as soon as you have a local address. If you are opening it remotely, do it at least 4 weeks before you need the account, in case the bank asks for additional documents or the mail is slow.
Frequently Asked Questions
Do I need a visa to open a bank account in another country?
Not always. Many countries let tourists and visitors open accounts, though some banks prefer customers with residency permits or work visas. If you are moving to a country, having a visa makes the process faster and easier. If you are just visiting, try online banks like Wise or Revolut instead.
What if my home country does not have an automatic information exchange agreement with the country where I want the account?
Your home country may still require you to report the account on your tax return. Check your country's tax authority website or ask a tax professional. Even without automatic exchange, your home country can ask the foreign bank for information if they suspect tax evasion.
Can I open a bank account in another country if I have bad credit?
Most banks do not check credit scores for basic checking accounts, especially for non-residents. They are more concerned with identity verification and the source of your money. If you have a criminal record or are on a sanctions list, that is a different story—banks will refuse you.
How much money do I need to open an account?
It depends on the bank and country. Many accounts have no minimum deposit. Others require $25 to $500 to open and maintain the account. A few require $1,000 or more. Ask the bank before you apply.
What if the bank asks about the source of my money?
Be honest. Banks ask this to comply with anti-money-laundering laws. Say your money comes from your salary, savings, a business you own, or an inheritance. If the bank is not satisfied, they may refuse the account or ask for documents like pay stubs or tax returns. This is normal and legal.