What you need before you walk in or click explore
You will need your Employer Identification Number (EIN) or Social Security Number, a form of government-issued ID, and proof of your business address. If your business is registered with your state, bring that documentation too — a Certificate of Formation for an LLC, Articles of Incorporation for a corporation, or your DBA (Doing Business As) filing if you operate as a sole proprietor. Banks vary on what they require, so call ahead and ask what documents they want to see.
You will also need to decide on your business structure before you open the account, because the bank will ask. The structure determines what tax forms you file and what liability protection you have. A sole proprietorship uses your Social Security Number. An LLC or corporation uses an EIN, which you can get free from the IRS website in about 15 minutes — you do not need a lawyer or paid service to obtain one.
Bring a personal check or debit card to fund the account. Most banks require an opening deposit, which ranges from $0 to $500 depending on the institution and account type. Some banks waive the minimum if you set up direct deposit or maintain a certain balance.
Key Takeaways
- You need government ID, proof of business address, and either an EIN or Social Security Number — the exact list varies by bank, so call first.
- Sole proprietors can use their Social Security Number, but LLCs and corporations must have an EIN from the IRS before opening the account.
- Opening deposits range from $0 to $500, and some banks waive the minimum if you set up payroll direct deposit or keep a minimum balance.
- The entire process takes 15 minutes to an hour in person, or 10 to 20 minutes online, but account set up can take one to three business days.
- You will receive routing and account numbers when ready, but checks and debit cards arrive by mail within 5 to 10 business days.
Opening in person versus online
Opening in person at a bank branch is faster for getting answers to questions and walking out with temporary checks or a debit card the same day. You sit with an employee who can tell you which account type fits your business, confirm you have the right documents, and answer questions about fees. The downside is you need to find a branch during business hours and wait for an appointment or walk-in availability.
Opening online takes 10 to 20 minutes and you can do it at midnight on a Sunday. You upload photos of your ID and business documents, enter your business information, and fund the account with a linked bank account or debit card. The tradeoff is you cannot ask questions in real time, and you will not have a physical card or checks for 5 to 10 business days. Most banks set up the account within one to three business days, so you can start using it for transfers and ACH payments before the card arrives.
Some banks offer both: you can start online and then visit a branch to pick up a temporary debit card or get questions answered in person. Ask the bank whether this hybrid option is available.
What happens after you submit your information
The bank will verify your identity and business information. This usually takes one to three business days. They will check your personal credit report and run a background check through ChexSystems or Early Warning Services, which are banking history databases. They are not looking for a perfect score — they are looking for fraud flags or a history of bounced checks or closed accounts due to overdrafts.
Once the account is approved, you will receive your routing number and account number when ready, either on screen (if you opened online) or on a receipt (if you opened in person). You can use these numbers to set up direct deposit, ACH transfers, or wire transfers right away. Your physical debit card and checks arrive by mail within 5 to 10 business days.
If the bank declines your process, they will tell you why — usually because of a ChexSystems flag, a mismatch in your business registration, or an address issue. You can dispute ChexSystems information or reapply with corrected documents. Some banks have second-chance accounts for people with banking history issues, though they may charge higher fees.
Fees and account types to compare
Business checking accounts charge monthly maintenance fees that range from $0 to $30, depending on the bank and account tier. Some banks waive the fee if you maintain a minimum balance (often $500 to $2,500), set up payroll direct deposit, or meet a monthly transaction threshold. Read the fee schedule carefully — what is free at one bank costs $10 at another.
Transaction limits vary too. Some accounts include unlimited transactions; others charge per check written, per ACH transfer, or per wire sent. If you process payroll, make frequent vendor payments, or handle many customer transactions, a higher-tier account with unlimited transactions may cost less overall than paying per-transaction fees.
Overdraft fees typically run $25 to $35 per overdraft. Some banks offer overdraft protection, which links your business checking to a savings account or line of credit and transfers money automatically if you overdraw. This costs less than an overdraft fee but may carry interest charges if you use the line of credit.
Getting your EIN if you do not have one yet
If you operate as an LLC or corporation, you need an EIN before you open the account. You can get one free from the IRS at irs.gov/ein. The online process takes about 15 minutes and you receive your EIN when ready on screen. You can also explore by phone (1-800-829-4933) or by mail, though those routes take longer.
Sole proprietors can use their Social Security Number instead of an EIN, though many choose to get an EIN anyway for privacy and to separate personal and business finances in the IRS system. The process is the same and free.
Once you have your EIN, the IRS will mail you a confirmation letter within two weeks. You do not need to wait for the letter to open your bank account — the bank can verify your EIN online in real time.
What to do with your account once it is open
Set up your business address and phone number in the bank's system so customers and vendors know how to reach you. Link your business checking to your accounting software (QuickBooks, FreshBooks, Wave, or similar) so transactions sync automatically and you do not have to enter them manually. This saves time and reduces errors.
If you have employees, set up payroll through your bank or a payroll service. Many banks offer payroll processing, and some waive checking account fees if you use it. If you do not have employees yet, you can still set this up later.
Review your account statements monthly and reconcile them against your records. This catches errors, fraud, or unauthorized transactions early. Most banks let you set up alerts for large transactions, low balances, or unusual activity.
Common reasons banks decline new business accounts
Banks decline applications most often because of ChexSystems flags — a history of overdrafts, bounced checks, or fraud at another bank. You can request your ChexSystems report free at consumerdebit.consumerreports.org and dispute inaccurate information. If the flag is accurate, some banks will still open an account if you explain the situation and show that you have corrected the problem.
Mismatched business registration is another common reason. Your business name, address, and structure must match what is on file with your state. If you recently moved or changed your business name, update your state registration before explore to the bank.
Some banks decline applications from certain industries — cannabis, cryptocurrency, or high-risk sectors — due to their own policies or regulatory concerns. If one bank declines you, try another. Community banks and credit unions often have more flexible policies than large national banks.
Frequently Asked Questions
Can I open a business checking account as a sole proprietor without an EIN?
Yes. Sole proprietors can use their Social Security Number instead of an EIN. The bank will ask for your Social Security Number, government ID, and proof of your business address. You do not need to register your business with the state to open the account, though you may need to if you operate under a name other than your legal name.
How long does it take to get checks and a debit card?
Checks and debit cards arrive by mail within 5 to 10 business days. You can use your routing and account numbers for ACH transfers and direct deposit when ready, even before the physical items arrive. Some banks offer temporary debit cards in-branch or expedited shipping for an extra fee.
What if I do not have a business address yet?
Most banks require a physical business address — a home address counts if you operate from home. A UPS mailbox or virtual office address usually does not. If you are starting out and do not have a permanent location, use your home address. You can update it later when you move.
Do I need a business license to open a business checking account?
No. A business license is not required to open the account. The bank needs proof of your business structure (EIN, DBA filing, or Articles of Incorporation) and your identity, but not a license. Some industries require licenses, but the bank does not check for them during account opening.
What if the bank asks for a business plan or financial projections?
Most banks do not ask for these when you open a checking account. They may ask if you are explore for a business loan or line of credit at the same time. If a bank asks for a business plan just to open checking, that is unusual — try another bank.