Yes, you can open a bank account in a foreign country, but the process and your options depend on your residency status, citizenship, and the country's banking rules
Most countries allow non-residents to open bank accounts, but the requirements vary widely. Some banks will open an account for you in person when you arrive; others require you to be a resident first; still others work with international clients remotely but charge higher fees or impose minimum balances. The real barrier is usually not whether it's possible, but which banks will take you and what documents they'll accept from someone without a local address or tax ID.
If you're moving to a new country, you'll want to start this process before you arrive or in your first week there. If you're opening an account while living elsewhere—say, to hold money in a specific currency or access banking in a country where you own property—you'll need to find a bank that explicitly handles international clients, and you should expect the process to take longer and cost more.
Key Takeaways
- Most banks in developed countries will open accounts for non-residents, but they require a passport, proof of address (which can be tricky), and sometimes a minimum deposit.
- Opening an account in person at a branch is usually faster and simpler than doing it remotely, even if you have to travel to do it.
- You will need a tax ID or national ID number from the country where you're opening the account; many countries now require this before you can deposit money.
- International banks, online banks, and banks in countries with large expat populations tend to be more flexible with non-resident customers than local retail banks.
- Expect to provide more documents than a resident would—passport, proof of income, proof of address, and sometimes a letter from your employer or previous bank.
What documents you'll need to bring or send
A valid passport is the baseline. Most banks will not open an account without one. Some will accept a national ID card if your country issues one, but a passport is safer and more widely recognized.
Proof of address is where non-residents usually hit a wall. Banks need to know where you live so they can comply with anti-money-laundering rules. If you're moving to the country, you can sometimes use a lease agreement, a utility bill in your name, or a letter from your employer confirming your address. If you're opening the account remotely from another country, you can use your current address—a utility bill, rental agreement, or official mail from a government agency. Some banks will accept a hotel booking or Airbnb confirmation if you're arriving soon but don't have a permanent address yet.
Many countries now require a tax ID or national identification number before you can open a bank account or deposit money. In the United States, this is a Social Security Number or ITIN. In the UK, it's your National Insurance number. In most EU countries, you'll need a tax ID from that country. If you don't have one yet, ask the bank whether they can open the account first and add the ID later, or whether you need to obtain it before your first deposit. Some banks will help you get one; others won't.
Proof of income or employment is increasingly common, especially for accounts with higher limits or credit products. A recent pay stub, a letter from your employer, or a tax return from the previous year usually works. Self-employed people should bring business registration documents or recent tax filings.
Opening an account in person versus remotely
Opening an account in person at a branch is almost always faster and simpler. You walk in with your passport and proof of address, the bank verifies your identity on the spot, and you can often start using the account the same day or within a few days. The bank can also answer questions about local requirements, minimum balances, and fees in real time.
Remote account opening—by mail, email, or an online portal—takes longer and requires more documentation. You'll upload scans of your documents, the bank will verify them (which can take one to three weeks), and you may have to do a video call with a bank officer to confirm your identity. Some banks won't open accounts remotely for non-residents at all, especially if you don't already have a relationship with them.
If you're moving to a new country and can arrive a few days early, opening your account in person is worth the trip. If you're opening an account from abroad and can't travel, look for banks that explicitly state they accept remote applications from non-residents—usually larger international banks or online-only banks.
Banks most likely to work with non-residents
International banks with branches in multiple countries are generally more flexible. HSBC, Citibank, and similar institutions often have processes for non-resident account opening, though they may require higher minimum balances or charge international fees.
Online banks and fintech companies often have fewer restrictions than traditional retail banks. They may not require proof of address in the same way, or they may accept digital proof more readily. However, they may also limit the services available to non-residents—for example, you might not be able to get a debit card or overdraft.
Countries with large expat populations—the UAE, Singapore, Hong Kong, Portugal, Spain, and others—have banks that specialize in non-resident accounts. These banks know the documentation challenges and often have streamlined processes. If you're moving to one of these places, search for "expat bank accounts" in that country.
Local retail banks in your destination country will usually open accounts for non-residents too, but they may require you to visit in person and may have longer processing times. They're worth trying, especially once you have a local address and tax ID.
Minimum deposits and ongoing fees
Minimum deposit requirements vary. Some banks have no minimum; others require anywhere from a few hundred to several thousand dollars or the local equivalent. Ask before you apply so you know what to expect.
Non-resident accounts often carry higher monthly or annual fees than resident accounts. You may also pay more for international transfers, currency conversion, or ATM withdrawals outside the country. Read the fee schedule carefully before you commit. Some online banks charge less than traditional banks, but they may offer fewer services.
Once you have a local address and tax ID, you can often switch to a standard resident account with lower fees. Ask the bank about this when you open the account so you know the process.
What to do if a bank refuses you
If a bank says no, ask why. The most common reasons are: you don't have a local tax ID yet, you can't provide proof of address, or the bank doesn't open accounts for non-residents. Each of these has a workaround.
If it's the tax ID, ask whether you can open the account and add the ID later, or whether the bank can help you obtain one. Many countries have a process for non-residents to get a tax ID before they move.
If it's proof of address, try a different document—a hotel booking, an Airbnb confirmation, a letter from your employer, or a utility bill from your current country. Different banks accept different things.
If the bank simply doesn't open accounts for non-residents, move to the next bank. Don't waste time arguing. International banks, online banks, and banks in expat-friendly cities are more likely to say yes.
Currency and exchange rates
When you open an account in a foreign country, you'll usually open it in the local currency. If you're transferring money from another country, you'll pay an exchange rate—usually the bank's rate, which is less favorable than the mid-market rate you see online. Compare rates across banks before you transfer a large amount.
Some international banks let you hold multiple currencies in one account, which can save you money on conversion. If you plan to move money between countries regularly, ask about this when you open the account.
Frequently Asked Questions
Do I need to be a resident to open a bank account?
No. Most banks will open accounts for non-residents, but they may require more documentation and proof of address than they would for residents. Some banks have specific non-resident account products; others treat non-residents the same as residents but ask for additional verification.
Can I open a bank account online from another country?
Some banks allow remote account opening for non-residents, but it's slower and requires more documents than opening in person. Online banks and international banks are more likely to offer this. You'll typically need to upload scans of your passport and proof of address, and you may have to do a video call to verify your identity.
What if I don't have a local address yet?
Use your current address in your home country as proof of address. A utility bill, rental agreement, or official mail works. Some banks will also accept a hotel booking or Airbnb confirmation if you're arriving soon. Once you have a local address, you can update it with the bank.
How long does it take to open an account?
In person, usually one to three days. Remotely, usually one to three weeks. The time depends on how quickly the bank can verify your documents and whether they need to contact your previous bank or employer for reference.
Will I pay higher fees as a non-resident?
Often yes. Non-resident accounts may have higher monthly fees, higher international transfer fees, or higher ATM fees. Once you become a resident and have a local tax ID, you can usually switch to a standard account with lower fees. Ask about this when you open the account.