What you need before you walk into a bank
A business bank account requires proof that your business exists as a legal entity separate from you personally. The documents the bank will ask for depend on what type of business you have — sole proprietorship, LLC, corporation, or partnership — and which bank you choose. Most banks want to see an Employer Identification Number (EIN) from the IRS, a government-issued ID for the owner, and proof of your business address.
If you operate as a sole proprietor using your own name, some banks will open an account with just your Social Security Number and ID. If you have an LLC or corporation, you will need the Articles of Organization or Articles of Incorporation filed with your state, plus the EIN. Partnerships need the partnership agreement and each partner's ID. Banks also increasingly ask for a recent utility bill or lease agreement to verify your business address.
Before you contact a bank, gather these documents in one place. Having them ready cuts the process from weeks to days. If you do not yet have an EIN, you can get one free from the IRS website in minutes — you do not need to wait for a letter in the mail.
Key Takeaways
- You will need proof your business is registered with your state (Articles of Organization or Incorporation) plus an EIN from the IRS, unless you operate as a sole proprietor under your own name.
- Different account types carry different fees and minimum balances — a startup account costs less than a premium business checking account but may limit your monthly transactions.
- Banks vary widely on how long they take to open an account: some do it in person the same day, others take five to ten business days after you submit documents online.
- You will need a government-issued ID and proof of your business address, such as a utility bill, lease, or office rental agreement.
- Once your account opens, you can order checks and set up online banking, but debit cards and merchant services often take an additional week or two.
Choosing between account types and banks
Business checking accounts come in several flavors, and the one you pick affects your monthly cost and what you can do with the account. A basic business checking account usually has a monthly fee between $10 and $25, a minimum balance requirement (often $500 to $2,500), and limits on how many checks you can write or deposits you can make each month. Premium business accounts cost more but remove those limits and sometimes include perks like free wire transfers or merchant processing discounts.
Banks themselves vary in how much they charge and how fast they work. Large national banks like Chase, Bank of America, and Wells Fargo have branches everywhere but often charge higher fees and require higher minimum balances. Credit unions and smaller regional banks frequently charge less and move faster, but you may have fewer branches or ATMs. Online-only banks have the lowest fees and no minimum balance, but you cannot deposit cash in person and customer service is phone or email only.
Before you open an account, compare the monthly fee, minimum balance, transaction limits, and whether the bank charges for things you will actually use — wire transfers, ACH payments, merchant services. A bank that is cheap for a solo freelancer might be expensive for a retail store that deposits cash daily.
The step-by-step process at a bank
Most banks let you start the process online or in person. If you go in person, bring your ID, your business registration documents, your EIN letter (or the EIN itself), and proof of address. The banker will ask you basic questions about your business — what you do, how much revenue you expect, whether you will be receiving checks or deposits from customers — and then run a background check. This check looks at your personal credit and banking history, not your business credit.
If you apply online, you will upload scans of your documents and answer the same questions through a form. The bank will then contact you by phone or email to verify information and may ask you to come in person to show your ID and sign papers. Some banks complete this entirely online; others require a visit.
Once approved, the bank will give you account numbers and routing numbers. You can start using the account for ACH transfers and online bill pay immediately. Checks and debit cards take five to ten business days to arrive by mail. If you need checks sooner, you can order them from a third-party printer like Deluxe or Costco, which often deliver in two to three business days.
Timeline from application to first deposit
The speed depends on the bank and whether you apply in person or online. If you walk into a branch with all your documents, some banks will open your account the same day and give you temporary checks or a debit card number you can use immediately. Others take one to three business days to process and verify everything.
Online applications typically take three to ten business days. The bank needs time to receive your documents, verify them, run the background check, and contact you to confirm. If the bank finds any issues — a mismatch between your ID and your business address, for example — it will ask you to clarify or provide more documents, which adds another few days.
Once your account is open, you can deposit checks by mobile app (if the bank offers it) or by mail. ACH transfers from other accounts take one to two business days. Merchant services and payment processing, if you need them, usually take another week or two to set up after your account opens.
What to do if the bank says no
Banks sometimes decline to open a business account if your personal credit is poor, if you have a history of overdrafts or fraud, or if your business type falls into a high-risk category (like cannabis retail or money services). If this happens, ask the bank why. They are required to tell you the reason.
If the issue is your personal credit or banking history, you can try a credit union or a smaller regional bank, which often have more flexible underwriting. If the issue is your business type, you may need to look for banks that specialize in that industry — some credit unions and online banks work with businesses that mainstream banks avoid.
If you cannot open a business account, you can use a personal account in your business name (if your state allows it) or operate under your personal account temporarily while you rebuild credit or find a bank that will work with you. This is not ideal because it blurs the line between personal and business finances, but it is a bridge until you can open a proper business account.
Setting up online banking and payments after opening
Once your account is open, log into the bank's website or app to set up online banking. You will create a username and password, usually with two-factor authentication (a code sent to your phone). From there, you can view your balance, transfer money between accounts, pay bills, and download statements.
Most business accounts come with ACH (Automated Clearing House) payments, which let you send money to other bank accounts for free or a small fee. Wire transfers cost more (usually $15 to $30) but move money the same day. Merchant services — the ability to accept credit and debit cards — require a separate setup and may take a week or two. The bank will ask about your expected monthly card volume and may run another background check.
Set up automatic transfers or bill pay for recurring expenses like rent or payroll. This saves time and reduces the chance you will miss a payment. Most banks let you schedule payments weeks in advance, so you can set them up once and forget them.
Common reasons banks delay or deny accounts
Banks flag accounts for several reasons. A mismatch between your ID address and your business address is common — fix this by updating your ID or providing a lease or utility bill that matches your business address. A gap in your business registration documents (for example, your LLC was formed but you have not filed an annual report) can also cause delays. Contact your state's Secretary of State office to check your filing status and update it if needed.
If you have had accounts closed for overdrafts or fraud in the past, banks will see this in ChexSystems, a banking history report. You can request your ChexSystems report for free and dispute errors. If the report is accurate, you may need to wait a year or two before banks will work with you, or find a bank that does not use ChexSystems.
Some banks also decline accounts if your business is very new (less than a few months old) or if you cannot clearly explain what your business does. If this happens, wait a few months, gather more documentation (invoices, customer contracts, tax filings if you have them), and try again.
Frequently Asked Questions
Do I need an EIN if I am a sole proprietor?
No, but it is a good idea. You can open a business account as a sole proprietor using your Social Security Number instead of an EIN. However, an EIN keeps your personal and business finances separate for tax purposes and protects your Social Security Number from being shared with vendors and customers. You can get an EIN free from the IRS in minutes.
How much money do I need to open an account?
Most business accounts require an opening deposit of $100 to $500, though some online banks have no minimum. Check the bank's website for the specific account type you want. The opening deposit counts toward your minimum balance requirement, so if the minimum is $500 and you deposit $500, you have met it.
Can I open a business account if my business is not registered yet?
It depends on the bank and your business structure. If you are a sole proprietor, most banks will open an account before you register anything — you just need your ID and Social Security Number. If you are forming an LLC or corporation, you generally need to file your Articles of Organization or Incorporation first. This usually takes one to two weeks through your state.
What if I do not have a physical business address?
You can use a home address, a virtual office address, or a UPS mailbox as your business address. Banks accept all three. If you use a home address, bring a utility bill or lease in your name. If you use a virtual office or mailbox, bring the agreement or receipt from that service showing your name and the address.
How long does a background check take?
Most background checks complete within one to three business days. The bank checks ChexSystems (your banking history), your personal credit report, and sometimes runs an OFAC check (to screen for fraud or illegal activity). If everything is clear, you will not hear anything — the account just opens. If there is a flag, the bank will contact you to ask about it.