Get your EIN in as fast as 7 business days. Apply now for $49

E
ein.so

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.

FactorBank of AmericaRemote Online Banks
Account openingIn-person branch visitFully online
Non-resident friendlyLimited (US visit needed)Yes (Mercury, Relay, Wise)
EIN requiredYesYes
Branch networkLarge US footprintNone
Cash depositsYes, at branchesLimited or none
DocumentsEIN, LLC docs, passportEIN, 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

The EIN is your LLC's tax ID, the way an SSN identifies an individual. Bank of America links the business account to this number. The IRS charges $0 to issue it. See how to get an EIN.

Banks Verify the Entity

Bank of America checks that your LLC exists and matches the EIN on file. Your EIN confirmation letter (CP 575) or Letter 147C proves the assignment.

No SSN Is Needed for the EIN

A non-resident gets an EIN using a passport number, not an SSN. The bank account runs on the EIN, so you do not need an SSN to bank. See EIN without SSN.

The EIN Comes First

You cannot start the Bank of America application without the EIN in hand. Apply for the EIN before you book a branch appointment. Apply now for $49.

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.

DetailInformation
BankBank of America
Opening methodIn-person branch visit
Non-resident friendlyLimited (US visit required)
EIN requiredYes
Documents neededEIN, LLC docs, Operating Agreement, passport
Best forUS-based owners who want branches

Documents to Open the Account

  1. EIN confirmation — CP 575 or Letter 147C from the IRS
  2. LLC documents — Articles of Organization from your formation state
  3. Operating Agreement — your LLC governance document
  4. Government ID — passport or US driver's license
  5. 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.

1

Form Your US LLC

Register an LLC in a state such as Wyoming, Delaware, or New Mexico through a registered agent. This gives you a US business entity and address to attach the EIN to. You can form the LLC entirely online before you bank.
2

Gather Your Documents

Collect your valid passport, your LLC formation details (name, state, formation date), and your address. No SSN or ITIN is needed for the EIN. The passport number is your identifier.
3

Complete Form SS-4

Enter your LLC name on Line 1, your address on Line 4, your full name as responsible party on Line 7a, and your passport number on Line 7b. ein.so completes the form to prevent rejection. See the SS-4 form guide.
4

Submit by Fax and Receive Your EIN

The SS-4 is faxed to the IRS at 855-215-1627. Standard delivery is 4-7 business days; Express is 2-3 business days. The IRS returns your EIN assignment letter (CP 575) for the bank.

SS-4 Field Guide for Non-Residents

SS-4 FieldNon-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.

BankRemote OpeningMonthly FeeBest For
MercuryYes$0Startups, tech
RelayYes$0E-commerce
NovoYes$0Freelancers
WiseYesLowInternational payments
ChaseNoVariesBranch access
Bank of AmericaNoVaries (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.

ItemCostTime
IRS EIN fee$0
ein.so Standard$494-7 business days
ein.so Express$972-3 business days
ein.so ITIN (Standard)$197Longer; IRS-dependent
Bank of America accountBank-setSame 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

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. This is an information return, not necessarily a tax bill.

BOI Report to FinCEN

Most US LLCs report beneficial ownership to FinCEN. Review the BOI filing rules to understand your deadline and avoid penalties.

ITIN if You Need Personal Filing

You do not need an ITIN for the EIN or the bank account. If a US personal tax filing requires one later, ein.so offers an ITIN service for $197 (Standard) or $297 (Express).

Confirm Specifics With a CPA

Your exact filings depend on your ownership and activity. Confirm them with a CPA. ein.so files the EIN and does not give tax advice. Start with the EIN without SSN guide.

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

  1. Apply for your EIN — ein.so files Form SS-4 with the IRS for $49 Standard or $97 Express
  2. Choose your bank — a Bank of America branch (in person) or a remote bank like Mercury, Relay, or Wise
  3. File your BOI report — required for most LLCs at fincen.gov/boi
  4. File Form 5472 — annually for foreign-owned LLCs ($25,000 penalty for non-filing)
  5. 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.

Apply for your EIN — $49

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