There is no single "best" bank for every small business
The right business bank account depends on what your business actually does, how many transactions you run monthly, whether you need in-person service, and what you are willing to pay in fees. A freelancer who invoices three clients a month has different needs than a retail shop that processes hundreds of card payments daily. A bank that works well for one might cost the other money unnecessarily.
The choice comes down to matching your actual operations to what each bank offers. That means knowing your transaction volume, your cash flow pattern, and whether you need services like merchant processing, payroll, or business credit cards alongside basic checking.
Key Takeaways
- The best account for your business depends on your monthly transaction volume, whether you need in-person banking, and what additional services you use.
- Online banks typically charge lower or no monthly fees but offer no physical branches, while traditional banks charge more but provide in-person service and more lending options.
- Compare the actual fees you will pay based on your expected activity—monthly maintenance, per-transaction charges, overdraft fees, and minimum balance requirements—rather than advertised rates.
- Many banks waive monthly fees if you maintain a minimum balance or set up direct deposit, so the stated fee may not be what you actually pay.
- Merchant processing fees, payroll integration, and business credit card rewards vary widely and can save or cost you hundreds of dollars annually depending on your business type.
Online banks versus traditional banks: what you trade off
Online banks (like Square Cash, Novo, or Mercury) typically charge no monthly maintenance fee, no minimum balance, and offer free transfers and basic reporting. They work well if you rarely need to deposit cash or checks by hand, and if you can manage your account entirely through an app or website. The tradeoff is no physical location to walk into, no relationship manager, and limited lending products if you later need a business loan.
Traditional banks (Chase, Bank of America, Wells Fargo, or your local credit union) charge monthly fees ranging from $10 to $30, often waived if you keep a minimum balance or set up payroll direct deposit. They offer in-person deposit, a loan officer you can call, and integration with their credit card and lending products. The cost is higher, but the relationship and service options are broader.
A middle ground exists: some regional banks and credit unions charge modest monthly fees ($5 to $15) with no minimum balance, offer both online and branch access, and have lower fees on overdrafts and transfers than the largest national banks.
How to calculate what you will actually pay
The advertised monthly fee is only part of the cost. You need to know what you will actually be charged based on how you use the account. Write down your expected monthly activity: number of checks deposited, number of ACH transfers sent, number of wire transfers, whether you deposit cash, and whether you use the debit card for business purchases.
Then look up each bank's fee schedule (usually a PDF on their website labeled "Business Checking Fee Schedule" or "Deposit Account Agreement") and add up the charges. A bank with a $15 monthly fee but no per-transaction charges might cost less than a bank with no monthly fee but $1 per deposit and $2 per wire transfer if you do 10 wires a month.
Also check the overdraft fee (typically $25 to $35 per incident), the returned-check fee, and whether the bank charges to close the account early. Some banks charge $25 to $100 to close within the first year.
Merchant processing and payment acceptance
If you accept credit or debit card payments in person or online, the bank's merchant processing rates matter. Some banks offer their own processing at rates of 2.2% to 3.5% per transaction plus a per-transaction fee of $0.25 to $0.30. Others partner with third-party processors like Square or Stripe, which may be cheaper or more expensive depending on your volume.
A retail business processing $50,000 a month in card sales will save or lose thousands of dollars annually based on a 0.5% difference in rates. A service business that processes $5,000 a month will notice the difference less. Ask the bank for their merchant processing rates in writing before you open the account, and compare them to what Square, Stripe, or PayPal would charge you.
Some banks bundle merchant processing into their business checking package; others charge separately. Know which model applies to the account you are considering.
Payroll, accounting software, and business credit cards
If you run payroll, check whether the bank offers payroll processing and at what cost. Some charge per paycheck ($1 to $3), others charge a flat monthly fee ($25 to $50), and some offer it free if you maintain a minimum balance. If you use accounting software like QuickBooks or Xero, confirm the bank integrates with it—most do, but some smaller banks do not.
Business credit cards tied to your bank account can simplify expense tracking and may offer rewards (cash back, travel points, or category bonuses). However, the rewards are usually modest for small businesses, and the annual fee (often $0 to $95) may not be worth it unless you charge at least $10,000 to $15,000 annually.
If you do not need these services now, do not pay for them. But if you plan to add payroll or accounting software within a year, choosing a bank that integrates smoothly will save you time and frustration later.
Deposit methods and cash handling
How you deposit money matters more than most people realize. If you receive checks regularly, confirm the bank offers mobile check deposit (photograph the check with your phone) and how long it takes to clear—typically one to two business days for online banks, same-day or next-day for traditional banks.
If you handle cash, you need either a physical branch to deposit at or a relationship with an armored car service (expensive for small businesses). Online banks cannot accept cash deposits, so they are not an option if cash is part of your business. Traditional banks and credit unions accept cash at any branch.
Some banks charge to deposit checks written to a business name you do not own (for example, if you operate under a DBA). Ask about this before opening the account if it applies to you.
Comparing specific account types across banks
| Bank Type | Monthly Fee | Minimum Balance | Physical Branches | Best For |
|---|---|---|---|---|
| Online-only (Novo, Mercury, Square) | $0 | $0 | No | Freelancers, service businesses, invoice-based income |
| Regional bank or credit union | $5–$15 | $0–$500 | Yes | Small businesses that need branch access and lower fees |
| Large national bank (Chase, BofA, Wells Fargo) | $15–$30 | $500–$2,500 | Yes | Businesses that need lending, payroll, and broad service options |
The table above shows the general landscape, but rates and fees change. Call or visit the bank's website to confirm current pricing before opening an account.
Red flags and what to avoid
Avoid banks that charge a fee to speak to someone by phone, charge to close the account within a set period, or charge monthly fees that cannot be waived. Avoid banks that do not clearly disclose their fee schedule online—if you have to call to find out what you will pay, that is a sign the fees are high or complicated.
Be cautious of banks that require a large minimum balance ($5,000 or more) unless you have that money sitting idle anyway. The interest you earn on that balance (usually 0.01% to 0.05% annually) will not offset the cost of keeping money locked up.
Do not open an account based on a promotional offer alone (like "$200 cash bonus if you deposit $500"). Read the fine print—many require you to maintain a minimum balance for a set period or set up direct deposit, and the bonus is taxable income.
Frequently Asked Questions
Can I switch banks later if I choose the wrong one?
Yes, but it takes time and effort. You will need to update your business address with vendors, redirect automatic payments, and notify clients of your new account number. Some banks charge a fee to close within the first year. Plan to stay with your choice for at least 12 months, but do not let that stop you from switching if the bank is costing you money or not serving your needs.
Do I need a separate business account or can I use my personal account?
You should use a separate business account for tax and legal reasons. Mixing personal and business money makes tax filing harder and can expose your personal assets if your business is sued. Most banks require you to register your business name (sole proprietorship, LLC, or corporation) to open a business account, and they will ask for an EIN or your Social Security number.
What if my business is brand new and I have no revenue yet?
Most banks will open a business account for a startup with no revenue. You will need to show your business registration (articles of incorporation, DBA filing, or EIN letter) and a personal ID. Some banks waive the minimum balance for new businesses for the first 90 days. Online banks are often the easiest option for startups because they have no minimum balance and no monthly fee.
Should I choose a bank based on interest rates on my checking account?
No. Business checking accounts earn almost no interest—typically 0.01% to 0.05% annually. A $10,000 balance earning 0.05% generates $5 per year. Focus instead on fees and services. If you have excess cash you want to earn interest on, open a separate business savings account at a different bank if needed, but do not choose your main checking account based on interest rates.
What if my bank closes my account or freezes it?
Banks can close business accounts for cause (fraud, suspicious activity, or violation of their terms) but must usually give you notice and time to withdraw your money. If your account is frozen pending investigation, contact the bank's business customer service line immediately and ask what information they need from you. Keep records of all transactions and communications. If the bank will not resolve it, you can file a complaint with your state's banking regulator or the Consumer Financial Protection Bureau.