Bank of America for ITIN holders
Bank of America accepts an ITIN to open a deposit account. According to its account-application FAQ (verified 2026-06-30), a non-permanent resident “must be able to provide both your permanent (foreign) and local address, as well as your ITIN,” and “U.S. visa holders currently living in the U.S. may open an account in person at one of our financial centers.” Because the streamlined online application asks for a Social Security number, ITIN holders should open the account in a branch (financial center).
A notable strength: Bank of America explicitly lists consular IDs from Mexico, Guatemala, the Dominican Republic, and Colombia among the primary photo IDs it accepts — useful for customers without a foreign passport on hand.
Key facts
| Item | Information |
|---|---|
| Accepts ITIN | ✅ Yes (open in branch) |
| Bank type | Traditional bank (national branch network) |
| Application path | In person at a financial center (online application asks for an SSN) |
| Primary photo ID accepted | Foreign passport, US visa, Border Crossing Card, Canadian Citizenship card, or consular ID from Mexico, Guatemala, Dominican Republic, or Colombia |
| Also required | Secondary ID + proof of US residency; permanent (foreign) and local US addresses |
| Monthly fee / minimum deposit | Varies by account — not stated on the FAQ; confirm at a financial center |
| Spanish support | Yes (En Espanol site + interpretation in many languages) |
Pros
- Opens accounts for ITIN holders who are non-permanent residents, per its published FAQ
- Accepts consular IDs from Mexico, Guatemala, the Dominican Republic, and Colombia as a primary photo ID
- Large national network of financial centers — useful for cash deposits and in-person help
- En Espanol website and interpretation in many languages
Cons
- ITIN accounts are opened in person, not through the streamlined online application (which asks for a Social Security number)
- Requires more documents than many neobanks — a primary ID, a secondary ID, proof of US residency, and both your foreign and US addresses
- Monthly fee and minimum opening deposit are not published on the application FAQ and vary by account — confirm before you go
How to open an account with ITIN
- Gather a primary photo ID — a foreign passport, US visa, Border Crossing Card, Canadian Citizenship card, or a consular ID from Mexico, Guatemala, the Dominican Republic, or Colombia — plus a secondary ID and proof of US residency.
- Have both addresses ready: your permanent (foreign) address and your local US address.
- Bring your ITIN.
- Open the account in person at a Bank of America financial center — the online application asks for a Social Security number.
- Ask for service in Spanish if you need it (En Espanol site and interpretation are available).
- The banker verifies your documents and opens the account.
Related information
General procedural information for educational purposes. Not legal, tax, or immigration advice. Laws and bank policies change — verify with Bank of America before taking action. For case-specific guidance, consult a licensed immigration attorney or other appropriate professional.
Related procedural information
- ITIN — taxpayer ID for banking — required to open most accounts without SSN
- ITIN mortgages — home loans — qualifying without SSN
- Form an LLC for business banking — separate business and personal finances
- Find legal aid for banking disputes — consumer-protection attorneys
- Consulate of your country — many provide ITIN-friendly bank referrals
