Yes, but the bank must accept non-residents and you need proof of identity and address

You can open a bank account in another country, but the process is harder than opening one at home. Most banks will not open an account for someone who does not live there, does not work there, and has no local address. The ones that do accept non-residents usually require you to visit in person, provide a passport and proof of address from your home country, and sometimes show proof of income or funds on deposit.

The real barrier is not law—it is the bank's own policy. Banks outside your country of residence treat you as a higher risk because they cannot easily verify who you are, cannot monitor your account as closely, and face regulatory pressure to know their customers. Some countries have made this harder by requiring banks to refuse accounts to non-residents entirely. Others allow it but only through specific programs.

Your reason for wanting the account matters. If you are moving abroad temporarily, need to hold money in a different currency, or want to access services in another country, there are routes that work. If you are trying to hide money or avoid taxes, no legitimate bank will help you, and attempting it can result in criminal charges in both countries.

Key Takeaways

  • Most banks require you to visit in person with a passport and proof of your home address to open an account as a non-resident.
  • Some countries restrict or ban non-resident accounts entirely, so the country you want to bank in matters as much as your citizenship.
  • Banks in countries with strong financial regulations (UK, Canada, Australia, US) are more likely to accept non-residents than banks in countries with weaker oversight.
  • Digital banks and online-only institutions sometimes accept non-residents without requiring an in-person visit, though they still need proof of identity and address.
  • If you are moving abroad, opening an account before you leave your home country is faster and easier than trying to open one after you arrive.

Which countries make it easiest for non-residents

The United Kingdom, Canada, Australia, and New Zealand accept non-resident accounts more readily than most countries, but each has different rules. UK banks often accept non-residents if you have a UK address (even a temporary one, like a hotel or a friend's place) and a valid passport. Canadian banks generally require you to visit a branch in person and may ask for a Social Insurance Number or proof of employment. Australian banks accept non-residents but usually require a visit to a branch and proof that you have a legitimate reason to hold an account there.

The United States is restrictive. Most US banks will not open an account for a non-resident without a Social Security Number or Individual Taxpayer Identification Number (ITIN), and even then many refuse. If you are a foreign national planning to move to the US, some banks will open an account before you arrive if you have a job offer letter and a US address (even a temporary one).

Switzerland, Singapore, and the UAE accept non-resident accounts, but usually only for people with significant funds to deposit (often $100,000 or more) or existing business ties. Germany, France, and most of the European Union make it difficult; many banks refuse non-residents outright. Japan, South Korea, and most Asian countries restrict non-resident accounts to people who work there or have a local address.

What you need to bring or provide

Every bank will ask for a valid 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 internationally recognized. You will also need proof of your current address—a utility bill, rental agreement, or government-issued document showing your name and where you live. This must be from your home country unless you already have an address in the country where you want to bank.

Many banks now ask for a second form of ID or proof of address, especially if you are opening an account remotely. If you are opening the account in person at a branch, bring both documents in their original form. If you are applying online or by mail, you may need to have documents certified by a notary or embassy, which adds time and cost.

Some banks ask for proof of income or funds. This might be a recent pay stub, tax return, bank statement, or letter from your employer. If you are retired or do not work, a bank statement showing your savings or pension deposits usually works. A few banks ask why you want the account—answer honestly. Saying you want to hold money in a different currency or manage expenses while traveling is fine. Saying you want to hide money from your government is not.

Opening an account before you move versus after you arrive

If you know you are moving to another country, open a bank account there before you leave home. This is faster and requires less paperwork. Many banks have programs for people relocating abroad. You visit a branch in your home country, show your passport and proof of address, and they open an account in the destination country. The account is usually ready within a few days to a week. You can then transfer money into it from home and access it when you arrive.

If you wait until after you arrive, you will need to visit a branch in person with your passport, proof of your new address (which might be a lease, hotel booking, or letter from your employer), and proof of income or funds. This takes longer because you have to find a branch, wait for an appointment, and the bank may ask more questions because you are a new arrival with no local history. Some banks will not open an account for you until you have been in the country for a certain period, usually 30 to 90 days.

If you are moving for work, ask your employer whether they have a banking partnership or can provide a letter confirming your employment. This speeds up the process significantly and makes banks more willing to accept you.

Digital and online banks for non-residents

Some online-only banks accept non-residents without requiring an in-person visit. Wise (formerly TransferWise), Revolut, and N26 are examples. These are not traditional banks—they are financial technology companies that hold money and issue debit cards but do not offer loans or full banking services. They accept non-residents because they operate across borders and do not rely on physical branches.

To open an account with a digital bank, you upload a photo of your passport and proof of address, and the company verifies you electronically. The process usually takes a few hours to a few days. You can then transfer money in and out using bank transfers or card payments. However, digital banks have limits on how much you can hold and how much you can transfer per day or month. They are useful for holding money in multiple currencies or making international transfers, but they are not a replacement for a full bank account if you need to deposit checks, access credit, or use other banking services.

Digital banks are regulated differently depending on the country. Wise and Revolut are regulated in the UK and the EU. N26 is regulated in Germany. This means they have to follow anti-money-laundering rules and protect your money, but they may not offer the same protections as a traditional bank if the company fails.

What happens if the bank refuses you

If a bank refuses to open an account for you, they do not have to explain why in detail. They may say they do not accept non-residents, or they may say your application does not meet their criteria. You can ask whether there is another product or program they offer for non-residents, but if they say no, you have limited options.

Try a different bank. Smaller regional banks and credit unions are sometimes more flexible than large national banks. If you have family or friends in the country, ask whether they bank somewhere that might accept you. Some banks will open an account if a local resident vouches for you or if you have a local sponsor.

If you are moving to the country for work, contact your employer's HR department and ask whether they have a banking relationship or can recommend a bank. Some employers have agreements with banks to open accounts for relocating employees.

If you are a citizen of that country but living abroad, you may have more options. Many countries allow their citizens to maintain or open accounts even if they live overseas. You will need to prove citizenship (passport or national ID) and may need to file additional tax forms, but the process is usually simpler than for non-citizens.

Currency, fees, and ongoing requirements

Opening an account in another country usually means holding money in that country's currency. If you transfer money from your home country, you will pay an exchange rate and possibly a transfer fee. The exchange rate is usually not the mid-market rate you see online—banks add a margin, typically 1 to 3 percent. Digital banks usually offer better rates than traditional banks.

Monthly or annual fees vary widely. Some banks charge a monthly maintenance fee ($5 to $20 per month) if your balance falls below a minimum. Others charge per transaction—for example, $1 to $3 per withdrawal or transfer. Digital banks often have lower fees or no fees at all, but they may charge for specific services like sending money internationally or getting a physical debit card.

Once your account is open, the bank may require you to use it regularly or maintain a minimum balance. If you do not use the account for a long time (usually 12 months or more), the bank may freeze it or close it. Some banks also require you to update your address or contact information periodically. If you move back to your home country or move to a third country, tell the bank. Failing to update your address can result in your account being frozen or closed.

Tax reporting and legal obligations

Opening a bank account in another country does not change your tax obligations. You still owe taxes on income and investment gains in your country of citizenship or residence, regardless of where you hold the money. If you are a US citizen, you must report foreign bank accounts to the IRS if the total balance exceeds $10,000 at any point during the year. Other countries have similar rules.

If you fail to report a foreign account, you can face penalties, interest, and in serious cases, criminal charges. The penalties are steep—often 25 to 75 percent of the unreported amount. If you are unsure whether you need to report an account, consult a tax professional in your home country before opening one.

Some countries have agreements to share financial information. If you open an account in a country that has a tax treaty with your home country, the bank may be required to report your account to your home country's tax authority. This is not illegal—it is how governments prevent tax evasion. But it means you cannot hide money by opening an account abroad.

Frequently Asked Questions

Can I open a bank account in another country if I do not have a permanent address there?

Most banks require proof of a current address, but it does not have to be permanent. A hotel booking, Airbnb reservation, or letter from a friend confirming you are staying at their address usually works. Some banks accept a business address or a mail forwarding service address. Call the bank before you apply to ask what they accept.

Do I need a visa or residency permit to open a bank account?

No, but some banks ask for proof that you are legally in the country. A valid passport and proof of address usually suffice. If you are applying remotely (before you arrive), you do not need a visa yet. If you are applying in person after you arrive, having a visa or residency permit makes the process faster, but many banks will open an account for tourists or short-term visitors if you have a passport and proof of address.

What if I want to open an account in a country where I do not speak the language?

Many banks in major cities have English-speaking staff or offer services in English. Call ahead and ask. If the bank does not offer English support, ask whether they have a partner bank in your home country that can help, or use a digital bank that operates in English. You can also hire a translator or ask a local friend to help you with the application.

How long does it take to open an account as a non-resident?

If you open an account in person at a branch, it usually takes 30 minutes to an hour, and the account is active the same day or the next business day. If you apply remotely or by mail, it takes 5 to 10 business days for the bank to verify your documents and open the account. Digital banks usually take 1 to 3 business days.

Can I close the account if I move back home or move to another country?

Yes. You can close the account at any time by visiting a branch, calling the bank, or submitting a request online. The bank will transfer any remaining balance to another account you specify. Make sure you have no outstanding checks or automatic payments before you close it. Some banks charge a closure fee, usually $25 to $50.