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 path is not the same everywhere. Some banks welcome international customers with minimal paperwork. Others require you to be a resident, a citizen, or to hold a visa. A few countries have made it harder in recent years due to anti-money-laundering rules, which means banks now ask for more proof of who you are and where your money comes from.
The real barrier is usually not whether you are allowed, but which banks will take you on and what documents they will accept from abroad. A bank in your home country may have a branch or partner bank in your target country. A local bank in that country may have an international desk. Online banks registered in that country sometimes accept foreign customers. Each route has different speed, cost, and document requirements.
Key Takeaways
- Residency is not always required, but many banks prefer customers who live in the country or hold a valid visa.
- You will need a passport or national ID, proof of address (often from your home country if you do not live abroad yet), and proof of income or funds source.
- Banks in your home country with international branches can sometimes open accounts in other countries faster than local banks can.
- Online banks and fintech services registered in certain countries accept foreign customers more readily than traditional banks do.
- Opening an account from abroad takes longer and may require a video call, notarized documents, or a visit in person.
Residency requirements vary by country and bank
Some countries require you to be a resident or visa holder to open a bank account. The United Kingdom, for example, generally asks for proof of UK address, which is difficult if you do not live there yet. Canada and Australia have similar rules for most banks, though some will open accounts for people who are moving there soon if you can show a job offer or student visa.
Other countries are more open. Portugal, Spain, and several Eastern European nations allow non-residents to open accounts, though the bank may ask why you want one and may require a higher minimum balance. The United States allows non-residents to open accounts, but you will need an Individual Taxpayer Identification Number (ITIN) if you do not have a Social Security Number, and some banks will not issue one without a US address.
Before you contact a bank, search for "[country name] bank account non-resident" or check the central bank's website for that country. The rules are public, but they change, and individual banks sometimes have stricter policies than the law requires.
Documents you will need to provide
Every bank will ask for a passport or national ID card. Some will accept a driver's license if it is current and has your photo, but a passport is safer because it is recognized everywhere. Make sure your ID is not expiring soon — banks often reject documents with less than six months of validity.
Proof of address is the second hurdle. If you live in your home country and are opening an account abroad, bring a recent utility bill, rental agreement, or bank statement from your home address. If you are moving and do not have an address in the new country yet, some banks will accept a letter from your employer, a lease agreement, or a temporary address. A few will let you use a hotel address or a friend's address temporarily, but this is less common now.
Proof of income or source of funds is increasingly required. Bring recent pay stubs, tax returns, or a letter from your employer. If you are self-employed or retired, bank statements showing regular deposits work. Some banks ask for this to comply with anti-money-laundering rules; others want to know you can maintain a minimum balance. The amount varies widely — some banks have no minimum, others require the equivalent of $1,000 to $10,000 or more.
Opening an account through your home bank versus a local bank
If your bank at home has branches or partner banks in the country where you want an account, this is often the fastest route. You walk into your home bank, ask about international services, and they can sometimes open an account in the other country within days. The downside is that you may pay higher fees, and the account may be limited — you might not be able to use the local bank's full services or get a debit card right away.
Opening directly with a local bank in the target country takes longer but usually costs less and gives you full access to local services. You will need to contact them by phone, email, or in person. Many now have online forms on their websites. Expect the process to take two to four weeks if you are applying from abroad, longer if documents need to be notarized or translated. Some banks will ask you to visit in person to verify your identity, which may not be practical if you are not moving there yet.
Online banks and fintech companies registered in countries like Estonia, Lithuania, or the United Kingdom often have faster processes and accept foreign customers more readily. They typically let you open an account entirely online with a video call for identity verification. These accounts are real bank accounts, not just digital wallets, and they come with IBAN numbers and debit cards. The trade-off is that some offer fewer services than a traditional bank, and customer support may be limited.
What happens after you open the account
Once approved, the bank will mail a debit card and PIN to your address. If you are not yet in the country, this can take two to four weeks. Some banks let you order a card to a different address or will hold it for you to pick up when you arrive. Ask about this before you finish opening the account.
You will receive online banking login details by email or mail. Set up two-factor authentication as soon as you can access the account. Check the bank's fee schedule — some charge monthly maintenance fees, fees for transfers, or fees for using ATMs outside their network. These vary enormously between banks and countries.
If you plan to move money into the account from your home country, ask the bank for their IBAN and SWIFT code. These are the routing numbers for international transfers. Transfers from another country usually take three to five business days and may cost $15 to $50 depending on your home bank and the amount. Some banks offer cheaper transfers through services like Wise (formerly TransferWise), which can be faster and cheaper than a traditional wire.
Anti-money-laundering rules and extra scrutiny
Banks in most developed countries now follow strict anti-money-laundering rules. This means they ask more questions about where your money comes from and what you plan to use the account for. If you are moving for work, a job offer letter helps. If you are retiring abroad, recent tax returns and pension statements help. If you are a freelancer or business owner, bank statements showing your income help.
Some banks will reject you if they cannot verify your source of funds or if they perceive your country of origin as high-risk. This is frustrating and sometimes discriminatory, but it is legal. If one bank says no, try another. Online banks and smaller regional banks are sometimes more flexible than large multinational banks.
A few countries have made it very hard to open accounts as a foreigner in recent years. If you are a US citizen, many foreign banks now refuse to open accounts because of US tax reporting requirements (FATCA). If you are from certain countries, some banks may refuse you outright. Research this before you spend time on applications.
Costs and fees to expect
Opening an account is usually free. However, maintaining it is not always free. Monthly maintenance fees range from nothing to $10 to $20 per month, depending on the bank and the country. Some banks waive fees if you maintain a minimum balance or set up direct deposit.
Debit card fees vary. Some banks charge for issuing a card, some charge for using it abroad, and some charge both. ATM withdrawals outside the bank's network often cost $2 to $5 per transaction. International transfers out of the account can cost $15 to $50. Transfers in are sometimes free, sometimes not.
Online banks and fintech services often have lower or no monthly fees, but they may charge for certain services that traditional banks offer for free. Compare the fee schedule of at least two banks before you commit.
Frequently Asked Questions
Do I need a visa to open a bank account in another country?
Not always. Many countries allow non-residents to open accounts, though some banks prefer customers with a visa or proof of residency. A job offer letter or student acceptance letter sometimes works instead. Check with the specific bank — the country's law may allow it, but individual banks set their own rules.
Can I open an account online without visiting the country?
Yes, many banks now offer online account opening with video verification. You upload your ID and proof of address, have a video call with a bank representative, and the account opens within days. Online banks and fintech services are most likely to offer this. Traditional banks often require a visit in person or notarized documents.
How long does it take to open an account from abroad?
If you use your home bank's international service, it can take a few days to a week. If you apply directly to a local bank online, expect two to four weeks. If the bank asks for notarized or translated documents, add another week or two. In-person visits are fastest if you can travel.
What if the bank rejects my application?
Banks can refuse to open accounts for any reason that is not illegal discrimination. If one bank says no, try another. Online banks, smaller regional banks, and banks in countries with fewer anti-money-laundering restrictions are more likely to accept you. You can also ask the bank why they rejected you — sometimes it is a missing document, not a permanent disqualification.
Can I use my home country address as proof of address?
Yes, most banks accept a recent utility bill, rental agreement, or bank statement from your home country if you do not yet have an address in the new country. Some banks will also accept a letter from your employer or a temporary address. Call the bank first to ask what they will accept.