Yes, but the process depends on where you are and where the bank is
You can open a bank account in a different country, but you will face real barriers that don't exist when opening one at home. Most banks outside your home country require you to be physically present, have a local address, or hold a visa that proves you live there. Some will work with you remotely if you're a citizen of that country or hold a specific type of residency status. A few international banks and online-only institutions have fewer location requirements, but they typically charge higher fees and offer fewer services than local banks.
The difficulty depends on three things: whether you're a citizen or resident of the country where you want the account, whether the bank operates internationally, and what documents you can provide from your home country. A US citizen opening an account in Canada faces a different process than a non-resident trying to open an account in the UK.
Key Takeaways
- Most banks require you to be physically present in the country or prove you live there with a local address and visa.
- Citizens and residents of a country have the easiest path; non-residents face restrictions at most traditional banks.
- International banks, online banks, and fintech services have fewer location requirements but typically charge more and offer fewer features.
- You will need a passport, proof of address, and often a tax identification number or local phone number to complete the process.
- Opening an account remotely is possible but usually requires citizenship, residency, or a prior relationship with the bank.
What banks actually require from non-residents
A traditional bank in any country is required by law to verify who you are and where you live. This is called Know Your Customer (KYC) compliance, and it's why banks ask for a passport, proof of address, and sometimes a tax number. For residents and citizens, this is straightforward—you show up with documents. For non-residents, banks treat you as a higher risk because they can't easily verify your information or monitor your account for suspicious activity.
Most banks will not open an account for a non-resident unless you meet one of these conditions: you hold a work visa or residency permit for that country, you are a citizen of that country, you are relocating there and can show a lease or employment letter, or you already have a relationship with the bank (for example, you had an account there before you moved). Some banks will make exceptions for people moving to the country within the next few months if you can show proof of employment or housing.
A few countries have stricter rules. The United States, for instance, requires a Social Security Number or Individual Taxpayer Identification Number (ITIN) to open a bank account, and many US banks will not issue an ITIN to non-residents. The UK requires proof of address in the UK, which non-residents typically cannot provide. Canada and Australia are somewhat more flexible with work visa holders.
Routes that actually work for non-residents
Online and fintech banks are your most realistic option if you don't have residency or citizenship. Companies like Wise (formerly TransferWise), Revolut, N26, and Wise offer accounts that you can open entirely online using a passport and proof of address from your home country. These accounts are designed for people who move between countries or need to hold money in multiple currencies. The trade-off is that they charge monthly fees (typically $5 to $15), have lower withdrawal limits, and don't offer the full range of services a traditional bank does—no mortgage products, no investment accounts, no overdraft protection.
International banks with branches in multiple countries sometimes allow account holders to open accounts in other countries where they have branches. HSBC, Citibank, and a few others have this policy, but it depends on your home country and the destination country. You typically need to be an existing customer and have a minimum balance. Call the bank's international department before you travel.
Correspondent banking relationships let you open an account in another country through a bank in your home country. Your home bank partners with a bank in the destination country and vouches for you. This is slower and more expensive than opening directly, but it works when you can't meet the destination country's requirements. Ask your home bank whether they offer this service.
Arriving in the country first is often the simplest route. Once you have a local address and a visa or residency permit, most banks will open an account for you in person. If you're moving for work, your employer can sometimes help with this process or recommend a bank that works with relocating employees.
Documents you will need to gather
The exact documents vary by country and bank, but these are standard:
- A valid passport — required everywhere. Some banks also accept national ID cards if you're in the EU.
- Proof of address — a utility bill, lease, or government letter showing your name and address. If you don't have a local address yet, some banks accept a letter from your employer or a temporary address like a hotel or Airbnb.
- Proof of income or employment — a recent pay stub, employment letter, or tax return. Some banks skip this if your opening balance is low.
- A tax identification number — your home country's tax number (Social Security Number in the US, National Insurance Number in the UK, etc.). Some countries require a local tax number, which you may need to obtain from the tax authority first.
- A local phone number — many banks require this for account verification and two-factor authentication. You may need to buy a local SIM card before you open the account.
If documents are in another language, you may need certified translations. Ask the bank whether they accept translations or require originals.
How long it takes and what happens next
Opening an account in person at a traditional bank usually takes 30 minutes to an hour on the day you visit. The bank will verify your documents, run a background check, and either approve you on the spot or tell you they need more information. You'll typically receive a debit card within 5 to 10 business days and online banking access within 1 to 3 days.
Opening an account online through a fintech service takes 10 to 20 minutes. You upload photos of your passport and proof of address, answer questions about the source of your funds, and wait for approval. Most fintech services approve or reject you within 24 hours. You can usually start using the account (transfers, bill pay) within a few days, though the physical debit card may take 1 to 2 weeks to arrive.
After your account is open, the bank will send you a welcome package with your account number, routing information, and instructions for online banking. Set up two-factor authentication when ready. If you're in a country with a different currency, ask the bank about their exchange rates and whether they charge fees for currency conversion.
Common reasons banks reject non-residents
Banks deny accounts to non-residents most often because of regulatory restrictions in that country. The US, UK, and Australia have strict rules about who can hold accounts, and banks enforce these rules strictly to avoid fines. Some countries have sanctions or reporting requirements that make it expensive for banks to serve non-residents, so they straightforward don't.
You may also be rejected if you cannot provide proof of address, if your home country is on a financial watchlist, or if the bank suspects money laundering (for example, if you're depositing large amounts in cash). If you're rejected, ask the bank why. If it's a regulatory issue, no other bank in that country will accept you. If it's a documentation issue, you may be able to reapply with better documents.
Some banks also reject applicants who don't have a minimum opening balance. This is less common now, but it still happens. Ask about minimum balance requirements before you explore.
Frequently Asked Questions
Can I open a bank account in another country without visiting in person?
Yes, if you use an online or fintech bank, or if you're a citizen of that country. Traditional banks almost always require you to visit in person. Some international banks will open accounts remotely for existing customers, but this is rare.
What if I'm moving to a country but don't have a local address yet?
Contact the bank before you move and ask whether they accept a temporary address or a letter from your employer. Some banks will hold your process until you arrive and can provide a local address. Others will let you use a hotel or Airbnb address. A few will open the account with your home country address and let you update it later.
Do I need a local tax number to open a bank account?
Most countries require a tax number, but not always a local one. You can usually provide your home country's tax number when you open the account. If the bank requires a local tax number, they will tell you how to obtain one—usually through the country's tax authority or revenue service. This process typically takes a few days to a few weeks.
Will my home bank help me open an account abroad?
Some will, through correspondent banking or international partnerships. Call your home bank's international department and ask whether they have relationships with banks in the country where you want an account. Be prepared for this to be slow and expensive—it can take several weeks and cost $100 to $300 in fees.
What's the difference between a fintech account and a traditional bank account?
Fintech accounts are easier to open remotely and charge lower fees for transfers, but they don't offer checking accounts, overdrafts, or loans. Traditional banks offer these services but require you to be present or have residency. For most people moving to another country, a fintech account works fine for the first few months until you can open a traditional account locally.