Bank of America's International Presence and Account Options

Bank of America does serve some international customers and non-US residents, but the scope depends on where you live, what type of account you need, and whether you are a US citizen or permanent resident. The bank operates in more than 35 countries through subsidiaries and partnerships, but opening an account as a non-resident from abroad is not straightforward — most branches in the US will not open accounts for people without a US address or Social Security number.

If you are a US citizen or green card holder living overseas, Bank of America's international banking services may work for you. If you are a foreign national with no US residency status, your options narrow significantly. The bank's willingness to serve you depends on your country of residence, the type of account you want, and whether you can meet their identity verification requirements.

Key Takeaways

  • Bank of America requires a US address or Social Security number to open most personal checking and savings accounts, even for international customers.
  • US citizens and permanent residents living abroad can maintain existing accounts and may open new ones through Bank of America's international banking division.
  • Foreign nationals without US residency typically cannot open personal accounts with Bank of America from outside the country.
  • Bank of America operates subsidiaries in Mexico, Argentina, Chile, and other countries, but these are separate entities with their own account rules.
  • International wire transfers, currency exchange, and cross-border payments are available to existing account holders, but fees and exchange rates vary by transaction type.

Account Opening Requirements for Non-US Residents

To open a personal checking or savings account with Bank of America in the US, you need a valid government-issued ID, proof of address, and either a Social Security number (SSN) or Individual Taxpayer Identification Number (ITIN). Non-residents without an SSN or ITIN face rejection at most branches, because the bank uses these numbers for tax reporting and fraud prevention.

If you are a US citizen or permanent resident living abroad, you can sometimes open an account by visiting a US branch in person or by contacting Bank of America's international banking team directly. Some customers have reported success by providing a US address (such as a family member's home or a mail forwarding service) and then updating their address to an international one after the account opens. However, this approach is not may provide to work, and policies vary by branch and by the specific banker handling your request.

Foreign nationals without US residency status have almost no path to a personal account. Bank of America's compliance requirements under US anti-money-laundering laws make it difficult for the bank to serve customers it cannot verify through US tax systems. Some international customers have opened accounts through Bank of America's private banking division if they maintain high balances, but this requires significant assets and direct contact with the bank's wealth management team.

Bank of America's International Subsidiaries and Local Banking

Bank of America owns or operates subsidiaries in several countries, including Mexico (Banco Santander México, which Bank of America no longer owns but historically did), Argentina, Chile, and other Latin American nations. These subsidiaries are separate legal entities with their own account requirements, fee structures, and regulatory oversight. Opening an account with Bank of America Mexico, for example, follows Mexican banking law and requires a Mexican tax ID, not a US Social Security number.

If you live in one of these countries, you may be able to open an account with the local Bank of America subsidiary, but you should contact that branch directly to confirm requirements. The account will not be connected to your US Bank of America account (if you have one), and funds cannot be automatically transferred between them — you will need to use international wire transfers, which carry fees.

International Transfers and Cross-Border Payments

If you already have a Bank of America account, you can send and receive international wire transfers. Outgoing wires to most countries cost between $15 and $45 depending on the destination and whether the transfer is to another Bank of America account or a third-party bank. Incoming wires are usually free, though your receiving bank may charge a fee on their end.

Bank of America also offers services like international ACH transfers (for Canada and Mexico), foreign currency accounts, and travel notifications. Exchange rates for currency conversion are set by the bank and typically include a markup above the mid-market rate. If you are moving money regularly between countries, comparing Bank of America's rates and fees to specialist money transfer services (such as Wise, OFX, or Remitly) often reveals cheaper alternatives.

ITIN Accounts and Tax Identification Alternatives

Some Bank of America branches will open accounts for non-residents who have an Individual Taxpayer Identification Number (ITIN) instead of a Social Security number. An ITIN is issued by the IRS to people who need to file US taxes but do not have a SSN — this includes some visa holders, undocumented immigrants, and foreign nationals with US income.

To obtain an ITIN, you must file Form W-7 with the IRS, usually along with a tax return. The process takes several weeks to several months. Once you have an ITIN, you can use it to open a Bank of America account, though you will still need to provide proof of identity and a current address (which can be international). Not all branches accept ITINs, so calling ahead to confirm is important before visiting in person.

What Happens to Your Account If You Move Abroad

If you already have a Bank of America account and move overseas, you can usually keep it open. The bank will allow you to update your address to an international location, and you can continue to use online banking, receive direct deposits, and make transfers. However, some account features may be restricted — for example, you may not be able to order new debit cards if the bank cannot verify your address, or certain services may be unavailable in your country.

Some customers report that Bank of America has frozen or closed accounts after detecting a long period of international residence, particularly if the account shows no activity. To avoid this, log in to your account regularly, keep your address current, and contact the bank if you plan an extended stay abroad. If your account is closed, you will receive written notice and time to withdraw your funds, but the process can take weeks.

Alternatives for International Customers Without US Residency

If Bank of America will not open an account for you, several alternatives exist depending on your needs. Online banks like Wise, Revolut, and N26 serve non-residents in many countries and offer multi-currency accounts and low-cost transfers. Traditional banks in your country of residence will always accept you if you have a valid ID and proof of address. If you need to receive US payments (such as freelance income or business revenue), services like Wise, Payoneer, and OFX can receive funds on your behalf and convert them to your local currency.

If you are a US citizen abroad, you may also consider opening an account with a US-based online bank that does not require a physical address verification, though these are increasingly rare due to regulatory pressure. The IRS requires US citizens to report foreign financial accounts over $10,000 through FBAR filing, so any account you open will eventually need to be disclosed to the US government if it meets the threshold.

Frequently Asked Questions

Can I open a Bank of America account online if I live outside the US?

Bank of America's online account opening tool typically requires a US address and Social Security number. If you are a US citizen abroad, you may be able to contact the international banking team by phone to explore options, but standard online opening will likely be blocked. Visiting a US branch in person sometimes works if you have a temporary US address.

What if I have a US visa but no Social Security number yet?

You may be able to open an account using your visa number and passport as identification, though policies vary by branch. Some visa holders have reported success by providing an ITIN or by waiting until they receive a Social Security number. Call your local branch to ask what documents they accept before visiting.

Do I need to close my Bank of America account if I move abroad permanently?

No, you can keep your account open and update your address to an international location. However, some features may be restricted, and the bank may close the account if it detects no activity for an extended period. Log in regularly and contact the bank if you plan a long-term move to avoid surprises.

Are Bank of America's international wire transfer fees the cheapest option?

No. Bank of America's wire fees ($15–$45) and exchange rates are typically higher than specialist money transfer services like Wise, which often charge 1–2% and have better mid-market rates. For regular international transfers, comparing costs across providers is worth the time.

Can I use my Bank of America debit card abroad?

Yes, your debit card works at ATMs and merchants worldwide, though you will pay a foreign transaction fee (usually 1–3% of the amount) and an ATM fee if you withdraw cash. Notifying the bank of your travel plans before you leave helps prevent fraud blocks.