What matters when you pick a bank for a small business

The best bank for your small business depends on what you actually do with your money: how many transactions you run per month, whether you need to deposit cash or checks, how often you move money between accounts, and whether you can manage everything online or need to walk into a branch. No single bank wins on price, speed, and service all at once. A bank that charges nothing for transfers might charge $15 per month for the account itself. A bank with the fastest ACH processing might have the fewest branches near you. You are trading off.

Start by listing what you need: the number of transactions, the deposit methods you use, whether you need a physical location, and what you pay now. Then compare what banks actually charge for those specific things, not their advertised rates. A bank's website will show you the fee schedule—a document that lists every charge. Read it for your exact situation, not for the general category.

Key Takeaways

  • The lowest advertised rate is rarely the lowest total cost; you must check the fee schedule for the specific transactions and account type you use.
  • Online-only banks typically charge less per transaction but require you to deposit checks by phone photo or mail them in, which takes longer.
  • Traditional banks with branches cost more but let you deposit cash and checks in person, which matters if you handle physical money regularly.
  • ACH transfer speed, wire transfer cost, and monthly maintenance fees vary widely and should be compared against your actual monthly activity.
  • Many small businesses use two banks: one for daily operations and one for savings or a specific purpose, because no single bank optimizes for everything.

Online banks versus banks with branches

An online-only bank (such as Mercury, Brex, or Wise) typically charges no monthly fee and no per-transaction fees for ACH transfers or wire transfers. You manage everything through an app or website. The trade-off is deposit methods: you cannot walk in with a check or cash. You deposit checks by taking a photo through the app, which takes one to three business days to clear. You cannot deposit cash at all unless you use a third-party service, which may charge a fee.

A traditional bank with branches (such as Chase, Bank of America, Wells Fargo, or a local community bank) charges a monthly maintenance fee—typically $15 to $30—and may charge per-transaction fees for wire transfers or excess ACH transfers. The benefit is immediate access: you can deposit cash and checks in person the same day, and you can speak to someone in the branch if something goes wrong. This matters if you collect cash from customers, receive checks regularly, or need to resolve a problem quickly.

A middle ground exists: some banks like Ally or LendingClub have no branches but partner with ATM networks or other banks' branches for cash deposits. Check whether the partner locations are near your actual location before you open an account.

Transaction costs and volume

Most small business accounts charge per wire transfer sent. A wire typically costs $15 to $30 to send, depending on the bank. Some banks charge to receive wires too, though this is less common. If you send five wires per month, that is $75 to $150 in fees alone. If you send one wire per quarter, the cost is negligible.

ACH transfers (the slower, cheaper way to move money between bank accounts) are free or very cheap at most banks. Some online banks include unlimited free ACH transfers. Traditional banks may charge $1 to $3 per ACH transfer or cap you at a certain number per month before charging. If you move money between accounts frequently—paying contractors, splitting revenue between accounts, or collecting from a payment processor—this adds up.

Check deposits and cash deposits have different costs. Most banks include mobile check deposit (photo) at no charge. Cash deposits are free at banks with branches; online banks either do not accept them or charge a fee through a partner service. If you receive $5,000 in cash per week, a traditional bank saves you money. If you receive one check per month, the deposit method barely matters.

Speed of money movement

ACH transfers typically take one to three business days. Some banks advertise "next-day ACH" for transfers you initiate before a certain time (usually 2 p.m. Eastern). This matters if you need to move money quickly to cover payroll or pay a vendor. Online banks are more likely to offer next-day ACH as standard; traditional banks often charge extra for it or do not offer it at all.

Wire transfers are faster but cost more. A domestic wire usually clears the same day if you send it before the bank's cutoff time (typically 2 p.m. or 3 p.m.). International wires take one to three business days and cost $25 to $50. If you regularly need money to move in hours, not days, wire speed matters and justifies the cost. If you plan a week ahead, ACH is cheaper.

Check clearing times vary. A check you deposit in person at a branch may be available within one business day. A check you deposit by photo through an app typically takes two to three business days. Some banks hold checks longer if the amount is large or the check is from an unfamiliar bank. Ask the bank's policy before you open an account if you depend on check deposits.

Monthly fees and minimum balances

Online banks typically charge no monthly fee. Traditional banks charge $15 to $30 per month for a small business checking account, though many waive the fee if you maintain a minimum balance (often $1,000 to $5,000) or set up direct deposit. Some banks charge the fee regardless.

A $25 monthly fee is $300 per year. If you use the bank for basic checking and do not need branches, an online bank saves you that money. If you use the branch for deposits and need customer service, the fee may be worth it. Calculate your actual cost: monthly fee plus per-transaction fees for what you actually do, not what the bank advertises.

Minimum balance requirements vary. Some banks require you to keep a certain amount in the account at all times or face a fee. Others have no minimum. If you run a tight cash flow and cannot keep $5,000 sitting idle, a bank with no minimum saves you from overdraft risk and fees.

Fraud protection and dispute resolution

All banks insure deposits up to $250,000 through the FDIC (Federal Deposit Insurance Corporation), so your money is protected if the bank fails. Fraud protection is different: if someone steals from your account, the bank's responsibility depends on how quickly you report it and what type of transaction it was.

ACH fraud (someone initiating an ACH transfer from your account without permission) is covered under Regulation E if you report it within 60 days. The bank must refund you. Wire fraud is harder to recover from; once a wire leaves your account, it is extremely difficult to get the money back, even if it was sent by fraud. Some banks offer wire verification tools (like a callback to confirm large wires) at no extra cost; others do not.

Online banks often have faster fraud investigation because everything is digital and documented. Traditional banks may take longer because they involve branch staff and paper records. If fraud happens, ask the bank for a written timeline of their investigation and what they will refund. Do not assume they will cover it automatically.

Integrations with accounting and payment tools

Many small businesses use accounting software (QuickBooks, Xero, FreshBooks) or payment processors (Stripe, Square, PayPal). Some banks integrate directly with these tools, letting you sync transactions automatically. This saves time on bookkeeping and reduces errors.

Online banks designed for startups (Mercury, Brex, Wise) often have built-in integrations with popular accounting software. Traditional banks may require you to download transactions manually or use a third-party sync service. If you use accounting software heavily, check whether the bank you are considering integrates before you open an account.

Payment processors like Stripe and Square deposit money into your bank account daily or weekly. Some banks process these deposits faster than others. If your processor deposits on Tuesday and your bank does not clear it until Thursday, you lose two days of access to the money. Ask the bank how quickly they clear deposits from payment processors.

Comparing specific banks for your situation

Create a spreadsheet with your actual monthly activity: number of ACH transfers, number of wires, number of check deposits, number of cash deposits, and whether you need a physical branch. Then get the fee schedule from three to five banks and calculate your total monthly cost for each one.

For example: if you send two wires per month ($30 to $60), deposit five checks by photo ($0), make ten ACH transfers ($0 to $30), and do not need a branch, an online bank costs $0 to $30 per month. A traditional bank with a $25 monthly fee plus $3 per ACH transfer costs $55 per month. The online bank saves you $300 to $660 per year.

Conversely, if you deposit $2,000 in cash per week, need to resolve issues quickly, and send one wire per quarter, a traditional bank with a branch near you is worth the $25 monthly fee because cash deposits are free and immediate, and you can walk in if something breaks.

Many small businesses use two banks: a low-cost online bank for most transactions and a traditional bank with a branch for cash handling or a specific purpose. This is not unusual and is often the cheapest total solution.

Frequently Asked Questions

Do I need a business bank account or can I use my personal account?

You can use a personal account, but it creates tax and legal problems. The IRS expects business income and expenses to be separate from personal money. If you are sued, a personal account offers no legal protection between your business and personal assets. A business account costs $15 to $30 per month and is worth it for liability protection alone.

What if I need to deposit cash but do not want to pay branch fees?

Some online banks partner with retail locations (like CVS or Walgreens) for cash deposits, though they may charge a fee per deposit. Others use ATM networks. Check the specific bank's policy before you open an account. If you deposit cash frequently, a traditional bank with free cash deposits is usually cheaper than paying per-deposit fees.

How do I move money between my business bank and my personal account?

You can transfer money via ACH (one to three business days, usually free) or wire (same day, costs $15 to $30). Most banks let you set up a transfer to your personal account online. Some require you to call or visit a branch the first time. If you move money regularly, set up the transfer once and reuse it; most banks remember the destination.

What happens if my bank goes out of business?

The FDIC insures deposits up to $250,000 per account holder per bank. If your bank fails, the FDIC transfers your money to another bank or refunds it directly. This process usually takes a few days. If you have more than $250,000, split it across two banks to keep all of it insured.

Can I switch banks without losing my transaction history?

Yes. Download your transaction history from your old bank (usually available as a CSV or PDF file) and import it into your accounting software or the new bank's system. Most banks let you download six months to two years of history. You can also set up a forwarding address with the post office so checks sent to your old account get redirected, though this is not reliable for business checks.