Not everyone can open a business bank account, and the barriers depend on your business structure and personal history

Banks have legal obligations to verify who you are and what your business does before they open an account. This means you will need to prove your identity, show that your business exists in some form, and pass background checks that screen for fraud, money laundering, and other financial crimes. Some people — those with certain criminal convictions, immigration status issues, or a history of banking fraud — will find doors closed to them. Others will face delays or higher scrutiny. The specific requirements vary by bank, by state, and by what kind of business structure you have.

The most common reason a bank says no is not a legal barrier but a practical one: you have not brought the documents they need, or the documents you brought do not match what they are looking for. Understanding what banks actually require — and what they are legally required to ask for — saves you trips and rejections.

Key Takeaways

  • You must prove your identity with a government-issued ID and provide a Social Security Number or EIN; banks cannot open accounts without this.
  • Sole proprietorships require less paperwork than LLCs or corporations, but banks still need proof the business exists — a DBA filing, business license, or tax ID letter.
  • A criminal history involving fraud, money laundering, or financial crimes can permanently disqualify you; other convictions may trigger additional review.
  • Banks run ChexSystems and other background checks that flag closed accounts, overdrafts, and fraud reports from other banks.
  • Non-citizens and people without Social Security Numbers have fewer options but are not automatically barred — some banks and credit unions serve these customers.

What banks legally must verify before opening your account

Every bank in the United States must follow Know Your Customer (KYC) rules set by federal regulators. This means they must confirm your identity, verify your Social Security Number or Employer Identification Number, and check you against government watchlists for terrorism and sanctions. They also run your name through ChexSystems, a banking history database that flags closed accounts, fraud reports, and large unpaid overdrafts from other banks.

For a business account, the bank must also identify the business itself and the people who own or control it. If you are a sole proprietor, that person is you. If you are an LLC or corporation, the bank needs to know who the owners and signers are. This is not optional — it is a federal requirement, and banks that skip these steps face fines and account freezes from regulators.

The bank will ask for a government-issued photo ID (driver's license, passport, or state ID card), your Social Security Number or EIN, and proof of your business — which can be a business license, a DBA filing, a corporate certificate, or a letter from the IRS showing your tax ID. What counts as "proof" varies by bank and by state, so calling ahead to ask what they need saves time.

Sole proprietorships versus LLCs and corporations

A sole proprietorship is the simplest to open a bank account for because you and the business are legally the same entity. You bring your personal ID and Social Security Number, and the bank treats the account as a business account in your name. Many banks do not require a separate business license or EIN for a sole proprietorship, though some do. If you have a DBA (Doing Business As) filing or a business license, bring it — it makes the process faster and shows the bank you are serious.

An LLC or corporation requires more paperwork because it is a separate legal entity. The bank needs to see your Articles of Organization (for an LLC) or Articles of Incorporation (for a corporation), proof that the business is registered with your state, and often a corporate resolution or certificate authorizing the account opening. You will also need to provide the names and Social Security Numbers of all owners and authorized signers. This takes longer, but it is not a barrier — it is just more documentation.

If you have not yet filed your LLC or incorporated, most banks will not open an account. Some will hold a personal account in your name and let you use it for business purposes temporarily, but this does not give you the liability protection or tax benefits of a formal business structure. File first, then explore for the account.

Criminal history and banking fraud flags

Banks can legally deny an account to someone with a criminal record, but they cannot do it based on race, national origin, or other protected characteristics. What they can do is look at the nature of the conviction and how recent it is. Convictions for fraud, money laundering, identity theft, or other financial crimes are red flags that may result in a denial. A conviction for an unrelated crime — theft, assault, drug possession — does not automatically disqualify you, though the bank may ask about it.

The ChexSystems report is often the bigger problem. If you have closed accounts due to fraud, large unpaid overdrafts, or fraud reports filed against you by other banks, ChexSystems will flag it. Banks use this report to decide whether to open an account, and a serious flag can result in a denial. You can request your ChexSystems report for free once a year at www.chexsystems.com and dispute inaccurate information.

If you have been denied, ask the bank why. They are required to tell you if the denial was based on a ChexSystems report or other third-party information, and they must give you contact information for that company so you can dispute it. If the denial was based on your criminal history, the bank does not have to explain in detail, but you can ask whether the conviction itself or the nature of the crime was the issue.

Non-citizens and people without a Social Security Number

You do not have to be a U.S. citizen to open a business bank account, but you do need a tax identification number. If you are a non-citizen with a Social Security Number (because you have a work visa or green card), the process is the same as for anyone else. If you do not have a Social Security Number, you can obtain an Individual Taxpayer Identification Number (ITIN) from the IRS, which serves the same purpose for banking and tax filing.

Getting an ITIN takes time — you must file Form W-7 with the IRS, and processing can take four to six weeks. Some banks will not open an account without a Social Security Number or ITIN, but others will. Credit unions and community banks are often more flexible than large national banks. If you are in this situation, call ahead and ask which banks in your area will work with an ITIN before you explore.

If you are undocumented, the legal situation is more complicated. Some states and cities have passed laws protecting undocumented immigrants' right to bank, and some credit unions will open accounts with an ITIN and a passport or consular ID. But federal law does not require banks to do this, and many will not. Your best option is to contact local immigrant advocacy organizations or credit unions in your area — they know which institutions will work with you.

What happens if a bank denies you

If a bank denies your account, they must provide a written reason. If the reason involves a ChexSystems report, they must give you the company's contact information so you can request your report and dispute errors. If the reason is your criminal history, the bank does not have to detail which conviction or why, but you can ask.

If you were denied because of a ChexSystems flag, dispute it with ChexSystems first. If the information is inaccurate — for example, an overdraft you already paid, or a fraud report that was resolved — ChexSystems must investigate and correct it. This can take 30 days. Once it is corrected, try explore again at a different bank.

If you were denied because of a recent criminal conviction, you have fewer when ready options. Some credit unions have more lenient policies than banks, and some community banks will work with you if you can explain the situation and show you are rebuilding. Waiting time also helps — the older the conviction, the less weight it carries in a bank's decision.

Documents to bring when you explore

Business StructureDocuments You Will Need
Sole ProprietorshipGovernment-issued photo ID, Social Security Number, business license or DBA filing (if you have one)
LLCGovernment-issued photo ID, Social Security Number or EIN, Articles of Organization, state registration proof, names and SSNs of all owners
CorporationGovernment-issued photo ID, Social Security Number or EIN, Articles of Incorporation, state registration proof, corporate resolution, names and SSNs of all owners and signers
PartnershipGovernment-issued photo ID for each partner, EIN, partnership agreement, state registration proof, names and SSNs of all partners

Call the bank before you go in and confirm what they need. Requirements vary, and some banks ask for additional documents like a business plan, proof of address, or a recent tax return. Bringing everything at once saves you a second trip.

Different banks have different standards for what counts as acceptable proof of business existence. Some will take a DBA filing; others want a business license. Some will accept a letter from the IRS showing your EIN; others want your actual EIN process approval. Calling ahead takes five minutes and prevents you from making a trip with incomplete paperwork.

Frequently Asked Questions

Can I open a business bank account with just a Social Security Number, or do I need an EIN?

If you are a sole proprietor, most banks will accept your Social Security Number. An EIN is not required for a sole proprietorship, though having one keeps your personal and business finances more separate. For an LLC or corporation, you need an EIN — the bank will not open the account without it.

What if I have a ChexSystems flag from years ago?

Request your ChexSystems report and dispute any inaccurate information. Even if the information is accurate, older flags carry less weight — a closed account from five years ago is less of a concern than one from last month. Try explore at a different bank or a credit union, which may have different standards.

Do I need to have filed my LLC before I can open a business bank account?

Yes. Banks need to see proof that your LLC or corporation is registered with your state. You cannot open a business account for an entity that does not legally exist yet. File your formation documents first, then explore for the account.

Can a bank deny me because of my immigration status?

Federal law does not prohibit it, but some states and cities have laws protecting immigrants' banking rights. If you have a valid ITIN and government-issued ID, some banks and credit unions will work with you. Call ahead to ask — do not assume you will be denied.

What if the bank asks for documents I do not have?

Ask them what the documents are for and whether alternatives exist. For example, if they ask for a business license and you do not have one, a DBA filing or a letter from the IRS showing your EIN might work instead. If they ask for something you genuinely cannot provide, ask whether a different bank might have different requirements.