What you need to open an international bank account
Opening an international bank account depends on which country you're in, which country's bank you want to use, and whether you're a citizen of that country. Most banks require a passport or national ID, proof of address (usually a utility bill or rental agreement), and proof of income or employment. Some banks also ask for a tax identification number from your home country.
The process differs sharply between banks in your country of residence and banks in your home country. A bank in your current location may open an account in person on the same day. A bank in your home country that you've never visited may take weeks and require documents notarized by your embassy. Some banks will not open accounts for non-residents at all, no matter what documents you provide.
You'll also need to decide whether you want a checking account, savings account, or both, and whether you need the ability to transfer money internationally. Some banks charge monthly fees for international accounts; others waive them if you maintain a minimum balance. Currency matters too — you can hold money in your home currency, the local currency, or sometimes both.
Key Takeaways
- Banks in your country of residence usually open accounts faster and with fewer restrictions than banks in your home country.
- You will need a passport, proof of address, and proof of income, though requirements vary by bank and country.
- Some banks do not open accounts for non-residents, so contact the bank directly before gathering documents.
- International transfers often cost $15 to $50 per transaction, and exchange rates vary by bank, so compare options before choosing where to hold your money.
- Tax reporting requirements depend on your citizenship and where you live, and you may need to report foreign accounts to your home country's tax authority.
Opening an account with a bank in your current country
This is usually the fastest and simplest route. Walk into a branch of any major bank in your city with your passport, a recent utility bill or lease showing your current address, and a letter from your employer or a recent pay stub. Many banks will open a basic checking account on the spot. Some require an appointment; others take walk-ins during business hours.
You may face a question about your residency status. If you're on a work visa, student visa, or temporary residency permit, bring that document too. Banks in most developed countries will open accounts for visa holders. Some countries require a local tax ID number; ask the bank whether you need one before you visit, because getting one can take days or weeks through the tax authority.
The account will be in the local currency unless you specifically request a multi-currency account. Monthly fees range from zero to $15, depending on the bank and whether you maintain a minimum balance. Most banks offer online banking and a debit card within a few business days.
Opening an account with a bank in your home country remotely
Many banks in your home country will open accounts for citizens living abroad, but the process is slower and the requirements are stricter. You'll typically need to send copies of your passport, proof of address in your current country, and proof of income. Some banks require these documents to be notarized by your country's embassy or consulate, which adds time and cost.
Contact the bank's international or expat department directly — the main customer service line often cannot handle remote account openings. Ask specifically whether they open accounts for non-residents and what documents they need. Some banks have a list of required documents on their website; others will only tell you after you call.
Processing time ranges from two to eight weeks. The bank will mail you a debit card and account information to your address abroad. You can usually set up online banking before the card arrives, so you can begin transferring money immediately. Some banks charge higher monthly fees for international accounts or require a higher minimum balance than domestic accounts.
Using online banks and fintech services
Online-only banks and financial technology companies often have fewer residency restrictions than traditional banks. Services like Wise, Revolut, N26, and others allow you to open accounts from abroad with just a passport and proof of address. Many can open accounts in minutes and issue a debit card within days.
These services are best for holding money in multiple currencies and making international transfers, because their exchange rates are usually better than traditional banks. However, they are not full banks — they cannot offer loans, mortgages, or some other services. Some countries restrict which fintech services operate there, so check whether the service you want is available in your current location.
Fees vary widely. Some charge no monthly fee but take a percentage of each international transfer. Others charge a flat monthly fee and offer transfers at the real exchange rate. Compare the total cost of holding money and making transfers before you choose.
Documents you'll need and where to get them
A valid passport is required by nearly every bank. If your passport is expired, renew it through your home country's embassy or consulate before you apply. Some banks will not accept a passport that expires within six months.
A proof of address is usually a utility bill, lease agreement, or government-issued ID from your current country. It must show your name and current address and be dated within the last three months. If you've just moved and don't have a utility bill yet, a lease agreement or a letter from your landlord stating your address will usually work.
A proof of income can be a recent pay stub, a letter from your employer on company letterhead, or a bank statement showing regular deposits. If you're self-employed, some banks accept tax returns or invoices from clients. Ask the bank what they accept before you gather documents.
A tax identification number from your home country may be required. In the United States, this is your Social Security number. In other countries, it's a national tax ID or similar. You do not need to obtain a new tax ID in your current country unless the bank specifically requires it.
International transfers and currency exchange
Once your account is open, you'll want to move money between countries. Traditional banks charge $15 to $50 per transfer and apply their own exchange rate, which is usually 1 to 3 percent worse than the real market rate. A $1,000 transfer can cost $30 to $50 in fees and exchange rate markup combined.
Fintech services and online transfer platforms like Wise charge lower fees — often $1 to $5 for transfers under $1,000 — and use the real exchange rate with no markup. If you transfer money regularly, the savings add up quickly. However, these services may take one to three business days to process, while some banks offer same-day transfers for a higher fee.
Ask your bank about their transfer options before you open the account. Some banks offer cheaper transfers to certain countries. Some fintech services do not operate in all countries, so confirm that your destination country is supported.
Tax reporting and legal requirements
If you are a citizen of the United States, you must report all foreign bank accounts to the IRS if the total balance exceeds $10,000 at any point during the year. This is done on Form FinCEN 114, filed separately from your tax return. Failure to report can result in penalties of $10,000 or more.
Citizens of other countries should check their home country's tax authority website or contact a tax professional. Many countries require residents to report foreign accounts, and some tax accounts held abroad differently than domestic accounts. The rules vary significantly by country.
Some countries also require you to report the opening of a foreign account to their financial intelligence unit or central bank. This is separate from tax reporting. Ask your bank or a local tax professional whether your country has this requirement.
What to do if a bank refuses to open an account
Some banks will not open accounts for non-residents, and some countries restrict which nationalities can hold accounts. If a traditional bank refuses you, try a different bank or a fintech service. Online banks and money transfer services have fewer restrictions and often serve people in situations where traditional banks won't.
If you're refused because of your nationality or immigration status, contact your country's embassy or consulate. They may have a list of banks that work with citizens in your situation. Some embassies also offer banking services or referrals to banks that specialize in expat accounts.
If you need to hold money in a country where you cannot open a bank account, a fintech service may be your only option. These services do not offer the same protections as banks, so research the company's reputation and regulatory status before you deposit significant money.
Frequently Asked Questions
Can I open a bank account without a permanent address?
Most banks require a proof of address dated within the last three months. If you're staying in temporary housing, a lease agreement, a letter from your landlord, or a utility bill in your name will work. Some banks accept a letter from a hostel or temporary accommodation provider. Contact the bank before you visit to ask what they accept.
How long does it take to open an account?
Banks in your current country can open accounts in person on the same day or within one to three business days. Online banks and fintech services often open accounts in minutes to a few hours. Banks in your home country that you're applying to remotely typically take two to eight weeks.
Do I need a local tax ID number to open a bank account?
It depends on the country and the bank. Some countries require a local tax ID for any bank account; others do not. Ask the bank directly before you apply. If you need one, contact the local tax authority or ask the bank how to obtain it.
What's the difference between a regular account and an international account?
A regular account is for residents and usually has lower fees and simpler requirements. An international account is designed for non-residents and may have higher fees, higher minimum balances, and stricter documentation requirements. Some banks offer the same account to both residents and non-residents; others have separate products.
Can I hold money in multiple currencies in one account?
Some banks and fintech services offer multi-currency accounts where you can hold and exchange money between different currencies. Traditional banks usually require separate accounts for each currency. Ask the bank whether they offer multi-currency accounts and what the exchange rates and fees are.