Banking Guide
Bank of America Guide
Bank of America requires in-person account opening. Large branch network. Not ideal for non-residents who cannot travel to the US. Get your EIN first for $49.
Bank of America requires an EIN and an in-person branch visit to open a business account. Your EIN is the first requirement, and the IRS charges $0 for it. Bank of America operates a large US branch network, but it does not open business accounts remotely, which makes it hard for non-residents who cannot travel to the US. Get your EIN first, then decide between a Bank of America branch account and a remote online bank. ein.so files Form SS-4 with the IRS and delivers your EIN by email. Standard costs $49 (4-7 business days). Express costs $97 (2-3 business days).
Bank of America is one of the four largest US banks by assets and runs thousands of physical branches across the country. Its business checking products serve US-based small businesses that want branch access, cash deposits, and in-person service. For a non-US resident with a new LLC, Bank of America presents one obstacle: it expects you to walk into a branch with your documents. The EIN, however, is the same federal tax ID Bank of America and every other US bank requires. This guide explains why Bank of America needs your EIN, how a non-resident obtains that EIN without an SSN, what Bank of America asks for at the branch, and which remote banks accept the same EIN without a US visit.
| Factor | Bank of America | Remote Online Banks |
|---|---|---|
| Account opening | In-person branch visit | Fully online |
| Non-resident friendly | Limited (US visit needed) | Yes (Mercury, Relay, Wise) |
| EIN required | Yes | Yes |
| Branch network | Large US footprint | None |
| Cash deposits | Yes, at branches | Limited or none |
| Documents | EIN, LLC docs, passport | EIN, LLC docs, passport |
Why an EIN
Why Does Bank of America Require an EIN?
Bank of America requires an EIN because US banks must identify each business account by its federal tax ID, not by the owner's personal Social Security Number. The EIN is the 9-digit number the IRS assigns to your LLC or corporation. No EIN means no business account.
US banking regulations require institutions to verify the legal identity of a business before opening an account. For a company, that identity is the EIN. Bank of America uses your EIN to report interest, file account records, and confirm your entity exists with the IRS. A personal SSN identifies a person, not a company, so it cannot stand in for the EIN on a business account.
The EIN Identifies Your Company
Banks Verify the Entity
No SSN Is Needed for the EIN
The EIN Comes First
Overview
What Does a Bank of America Business Account Require?
A Bank of America business account requires an EIN, LLC formation documents, an Operating Agreement, and a government-issued passport, presented at a branch in person. The EIN is the first item, and Bank of America does not open business accounts fully online.
| Detail | Information |
|---|---|
| Bank | Bank of America |
| Opening method | In-person branch visit |
| Non-resident friendly | Limited (US visit required) |
| EIN required | Yes |
| Documents needed | EIN, LLC docs, Operating Agreement, passport |
| Best for | US-based owners who want branches |
Documents to Open the Account
- EIN confirmation — CP 575 or Letter 147C from the IRS
- LLC documents — Articles of Organization from your formation state
- Operating Agreement — your LLC governance document
- Government ID — passport or US driver's license
- US business address — for account records and statements
Confirm the current document checklist with Bank of America before your appointment, because banks update requirements often. The EIN, however, is always required. Apply for your EIN — $49.
Step-by-Step
How Does a Non-Resident Get the EIN Bank of America Requires?
A non-resident gets the EIN by submitting IRS Form SS-4 by fax to 855-215-1627, using a passport number on Line 7b instead of an SSN. The IRS online tool requires an SSN, so the fax method is the path. The IRS issues most correctly filed EINs in 4-7 business days.
Form Your US LLC
Gather Your Documents
Complete Form SS-4
Submit by Fax and Receive Your EIN
SS-4 Field Guide for Non-Residents
| SS-4 Field | Non-Resident Entry |
|---|---|
| Line 1 (Legal name) | Your US LLC name |
| Line 4 (Address) | Your mailing address |
| Line 7a (Responsible party) | Your full name as on your passport |
| Line 7b (SSN/ITIN/EIN) | Your passport number |
| Line 10 (Reason) | Started new business |
| Line 16 (Principal activity) | E.g., "e-commerce," "consulting," "software" |
The most common rejection cause is address and entity-type formatting. The IRS silently rejects malformed entries, so a clean SS-4 matters. ein.so reformats your details to an IRS-accepted style. See the full EIN application process and EIN for non-residents.
Non-Resident Banking
Should a Non-Resident Use Bank of America or an Online Bank?
A non-resident should use an online bank such as Mercury, Relay, or Wise, because Bank of America requires an in-person branch visit that most non-residents cannot make. Online banks open accounts remotely in 1-3 business days. Every option still requires the EIN first.
| Bank | Remote Opening | Monthly Fee | Best For |
|---|---|---|---|
| Mercury | Yes | $0 | Startups, tech |
| Relay | Yes | $0 | E-commerce |
| Novo | Yes | $0 | Freelancers |
| Wise | Yes | Low | International payments |
| Chase | No | Varies | Branch access |
| Bank of America | No | Varies (waivable) | US-based owners |
Choose Bank of America if you live in the US or travel there often and want physical branches and cash deposits. Choose a remote online bank if you bank entirely from abroad. The decision does not change your EIN requirement. Get the EIN first, then pick the bank that fits how you operate. See our best bank for non-resident LLC comparison and EIN for a bank account.
Cost & Time
How Much Does the EIN for Bank of America Cost?
The IRS charges $0 for an EIN. ein.so charges $49 for Standard filing (4-7 business days) and $97 for Express (2-3 business days) to prepare and fax Form SS-4 for you. Bank of America sets its own account fees separately.
The EIN itself is free from the IRS. What you pay ein.so covers preparing an error-free SS-4, faxing it to the IRS at 855-215-1627, and handling the address and entity-type formatting that causes silent rejections for non-residents. This saves the weeks lost to a rejected application.
| Item | Cost | Time |
|---|---|---|
| IRS EIN fee | $0 | — |
| ein.so Standard | $49 | 4-7 business days |
| ein.so Express | $97 | 2-3 business days |
| ein.so ITIN (Standard) | $197 | Longer; IRS-dependent |
| Bank of America account | Bank-set | Same day, in person |
See EIN cost for the full breakdown and EIN processing time for current timelines. Confirm Bank of America's monthly fee and minimum deposit directly with the bank, because those figures change.
Tax & Compliance
What Tax Filings Follow a Bank of America Business Account?
A foreign-owned single-member US LLC files Form 5472 with a pro-forma Form 1120 each year, regardless of which bank holds the account. The penalty for not filing is $25,000. Most LLCs also file a beneficial ownership information report with FinCEN.
Opening a Bank of America account does not create your tax obligations; owning a US LLC does. The bank account is where money moves, but the filings come from your entity type and ownership. These are compliance filings, not banking forms.
Form 5472 + Pro-Forma 1120
BOI Report to FinCEN
ITIN if You Need Personal Filing
Confirm Specifics With a CPA
The EIN is the foundation for all of this. It identifies your company to Bank of America, to the IRS on Form 5472, and to FinCEN on the BOI report. Get the EIN right first and the rest of the stack follows cleanly.
Next Steps
After Getting Your EIN for Bank of America
- Apply for your EIN — ein.so files Form SS-4 with the IRS for $49 Standard or $97 Express
- Choose your bank — a Bank of America branch (in person) or a remote bank like Mercury, Relay, or Wise
- File your BOI report — required for most LLCs at fincen.gov/boi
- File Form 5472 — annually for foreign-owned LLCs ($25,000 penalty for non-filing)
- Set up payments — connect your EIN to Stripe, PayPal, or Payoneer
Related guides: EIN for a bank account | Best bank for non-resident LLC | EIN for non-residents | EIN without SSN | How to get an EIN | EIN cost | EIN processing time.
Frequently Asked Questions
Do I need an EIN to open a Bank of America business account?
Yes. Bank of America requires an EIN for every business checking account it opens. The EIN is the 9-digit federal tax ID the IRS assigns to your LLC or corporation. You apply for the EIN before you start the bank application. ein.so files Form SS-4 with the IRS and delivers your EIN by email for $49 (Standard) or $97 (Express).
Can non-residents open a Bank of America business account?
Bank of America generally requires an in-person branch visit to open a business account. A non-US resident who cannot travel to a US branch cannot open the account remotely. Non-residents who want remote, online-only banking use Mercury, Relay, or Wise instead. All of these accounts still require an EIN, which ein.so files for $49.
What documents does Bank of America require for a business account?
Bank of America requests your EIN confirmation (CP 575 or Letter 147C), your LLC formation documents (Articles of Organization), your Operating Agreement, and government-issued ID such as a passport. The EIN is the first item on this list. Confirm the current document checklist directly with Bank of America before your branch appointment.
How long does it take to open a Bank of America business account?
An in-person Bank of America business account opens the same day at a branch once you bring all documents. Online banks such as Mercury and Relay approve in 1-3 business days. The slow step for most applicants is the EIN. ein.so delivers your EIN in 4-7 business days (Standard) or 2-3 business days (Express).
Does a Bank of America business account have a minimum deposit?
Bank of America business checking has historically required a small opening deposit, often around $100. Monthly maintenance fees can be waived by meeting a minimum balance or activity threshold. Fee structures change, so confirm the current minimum deposit and monthly fee with Bank of America directly before you open the account.
Can I get the EIN online instead of through ein.so?
The IRS online EIN tool requires a US Social Security Number, so most non-residents cannot use it. Non-residents file Form SS-4 by fax to 855-215-1627 using a passport number on Line 7b. The IRS charges $0 for the EIN. ein.so prepares and faxes the SS-4 for you, fixing the address and entity-type errors that cause silent rejections.
Is Bank of America or an online bank better for a non-resident LLC?
An online bank is better for most non-resident LLC owners because Mercury, Relay, and Wise open accounts remotely with no US visit. Bank of America suits owners who live in the US or travel there and want physical branches and cash deposits. Both require an EIN first. See our [best bank for non-resident LLC](/best-bank-for-non-resident-llc/) comparison.
Do I need an SSN or ITIN for a Bank of America account?
Bank of America identifies your business with the EIN, not your personal SSN. As the responsible party, you present a passport as ID. You do not need an SSN or ITIN to obtain the EIN that the bank requires. If you later want an ITIN for tax filing, ein.so offers an ITIN service for $197 (Standard) or $297 (Express).
What does a foreign-owned LLC file after opening a bank account?
A foreign-owned single-member US LLC files Form 5472 with a pro-forma Form 1120 each year. The penalty for not filing is $25,000. Most LLCs also file a beneficial ownership information report with FinCEN. These are compliance filings, not the bank's requirement. Confirm your specific obligations with a CPA. ein.so files the EIN and does not give tax advice.
Need an EIN? We Handle Everything.
Non-US resident? We file Form SS-4 with the IRS and deliver your EIN by email. Just $49.
Get My EIN for $49