Yes, you can open an international bank account, but the rules depend on your citizenship, where you live, and which country's bank you want to use
If you are a U.S. citizen or permanent resident living abroad, you can open a bank account in your country of residence. If you are a non-U.S. citizen living outside the United States, you can open accounts in your home country or in countries where you have legal residency. The main barrier is not whether you are allowed to have the account — it is whether banks will accept you as a customer, because international banking has become stricter over the past fifteen years.
Banks now require proof of legal residency, a valid passport or national ID, a tax identification number from your country, and often proof of address. Some banks will not open accounts for people who do not live in that country, even if they are citizens. U.S. banks almost never open accounts for people living abroad unless they already have an account in the United States or a family member can sponsor them.
Key Takeaways
- You will need proof of residency in the country where you want to open the account, plus a valid ID and a tax number from that country.
- U.S. banks rarely open accounts for people living abroad, but banks in your country of residence almost always will.
- If you are a U.S. citizen abroad, you must report foreign bank accounts over $10,000 to the IRS using Form FBAR, even if you do not owe U.S. taxes.
- International money transfer services and digital banks often have lower fees and faster transfers than traditional banks for moving money between countries.
- Some countries require you to report foreign income or foreign bank accounts to their tax authority, so check your country's rules before opening an account.
What documents you will need to open an account
Every bank in every country requires a valid government-issued ID — usually a passport, national ID card, or driver's license. You will also need proof of your current address, which can be a utility bill, lease agreement, or government letter with your name and address. Some banks accept a mobile phone bill or bank statement if it shows your address.
You will need a tax identification number from the country where you are opening the account. In many countries this is your national ID number. In others, like Germany or France, you apply for a tax number through the tax authority after you arrive. Some banks will help you get this number or will open a temporary account while you are waiting for it to arrive.
If you are opening an account as a non-resident (meaning you do not live in that country), banks will ask for proof that you have a legal reason to be there — a work visa, student visa, residency permit, or proof of property ownership. Without this, most banks will refuse to open an account for you.
How to open an account in your country of residence
Start by visiting a branch of a major bank in your city. Bring your passport, proof of address, and any visa or residency documents. Tell them you want to open a personal checking or savings account. The process usually takes one to two hours, and you will walk out with a debit card and online banking access the same day or within a few days.
If you do not want to visit a branch, some banks in Europe, Asia, and Latin America now offer online account opening. You upload photos of your ID and proof of address, verify your identity through video call, and the account opens within a few days. This is faster but less common outside major cities.
Ask the bank about monthly fees, minimum balance requirements, and whether they charge for international transfers. These vary widely. Some banks charge $5 to $15 per month; others charge nothing if you keep a minimum balance or receive regular deposits. International transfer fees range from $10 to $50 per transaction at traditional banks.
U.S. citizens and permanent residents living abroad
If you are a U.S. citizen or green card holder, you can open a bank account in any country where you have legal residency. The process is the same as for any resident — bring your passport, proof of address, and residency documents.
You must report any foreign bank account with a balance over $10,000 at any time during the year to the U.S. Internal Revenue Service using Form FBAR (Report of Foreign Bank and Financial Accounts). This is required even if you do not owe U.S. taxes and even if the account earned no interest. You file Form FBAR electronically through the IRS website by April 15 of the following year, though you can request an extension.
You may also owe U.S. income tax on money you earned abroad, depending on how much you made and whether your country has a tax treaty with the United States. The Foreign Earned Income Exclusion allows you to exclude roughly $120,000 of foreign earned income from U.S. tax (the exact amount changes each year), but you still have to file a U.S. tax return to claim it.
Non-U.S. citizens and tax reporting requirements
If you are not a U.S. citizen or permanent resident, you do not have to report your foreign bank accounts to the U.S. government. However, you must follow the tax and banking reporting rules of the country where you live and the country where you are a citizen.
Many countries require residents to report foreign bank accounts or foreign income to their tax authority. The European Union, for example, requires banks to report account holders and balances to tax authorities. Australia, Canada, and the United Kingdom have similar rules. Check with your country's tax authority or a local accountant before opening an account to understand what you must report.
Some countries tax worldwide income (money you earned anywhere in the world), while others tax only income earned within their borders. If you work remotely for a company in another country, you may owe taxes in both your country of residence and your country of citizenship. This is a tax question, not a banking question, so consult a tax professional in your country.
Alternatives to traditional banks for international transfers
If you need to move money between countries regularly, a traditional bank is often the slowest and most expensive option. International money transfer services like Wise (formerly TransferWise), OFX, and Remitly charge lower fees — usually 1 to 3 percent of the amount you send — and give you the real exchange rate instead of the bank's marked-up rate.
These services work by holding money in multiple countries and matching transfers, so your money does not actually cross borders. A transfer that would take a bank five to ten business days takes two to three business days with these services, and sometimes arrives the same day. You do not need a bank account in the destination country to receive money; it can go to your debit card or be picked up in cash.
Digital banks like Revolut, N26, and Wise also offer multi-currency accounts, meaning you can hold money in several currencies at once and convert between them at the real exchange rate. These are useful if you receive income in multiple currencies or travel between countries frequently. They are not replacements for a local bank account — you still need one for regular bills and deposits — but they are cheaper for international transfers.
What to do if a bank refuses to open an account
If you are a resident and a bank refuses to open an account, try another bank. Different banks have different policies, and what one bank refuses another may accept. Larger banks in major cities are more likely to accept international customers than smaller regional banks.
If you are not a resident and no bank will open an account for you, you have a few options. Some countries allow non-residents to open accounts if they have a local sponsor — a friend or family member who is a resident and can vouch for you. Some banks will open a non-resident account if you maintain a high minimum balance, usually $5,000 to $25,000. Digital banks sometimes accept non-residents if they can verify your identity through video call and you have a valid visa or residency permit.
If you cannot open a bank account, you can still receive money through money transfer services, which will deposit it to a debit card or mobile wallet. This is not ideal for regular bills, but it works for receiving paychecks or payments from abroad.
Frequently Asked Questions
Do I need a bank account in my home country to open one abroad?
No. You need proof of residency, a valid ID, and a tax number from the country where you are opening the account. You do not need an existing account anywhere. However, some banks will open an account faster or with lower fees if you already have an account with them in another country.
Can I open a U.S. bank account if I live outside the United States?
Most U.S. banks will not open accounts for people living abroad. A few banks like Wise and some online-only banks will, but they require proof of a U.S. address or a U.S. phone number. If you have family in the United States, they can sometimes open an account in your name and add you as an authorized user, which you can then manage online.
What happens if I do not report a foreign bank account to the IRS?
If you are a U.S. citizen with a foreign account over $10,000 and do not file Form FBAR, you can face penalties of $10,000 or more per year, even if you did not owe any taxes. If the IRS believes the violation was intentional, penalties can reach 50 percent of the account balance. Filing late is better than not filing at all — you can file back years of FBAR forms and request a penalty waiver if you have a reasonable excuse.
Can I use a money transfer service instead of opening a bank account?
For receiving money occasionally, yes. For regular bills, rent, or salary deposits, you need a bank account. Money transfer services are useful alongside a bank account, not as a replacement. They are cheaper for international transfers but slower for local payments.
Do I have to pay taxes on money in a foreign bank account?
You pay taxes on the income the account earns (interest, dividends), not on the balance itself. However, if you are a U.S. citizen, you may owe U.S. tax on worldwide income, including money you earned abroad. If you are a resident of another country, you follow that country's tax rules. Consult a tax professional in your country to understand your obligations.