The best account depends on your business size, transaction volume, and which fees hurt most
No single bank offers the "best" business checking account because banks optimize for different business types. A freelancer who writes three checks a month and a retail store processing 200 card transactions daily need completely different things. The account that costs you nothing might cost another business $50 a month in fees you didn't know existed.
Start by listing what you actually do: How many checks do you write? How many deposits per month? Do you need to accept card payments? Do you move money between accounts? Do you need a physical branch, or is online-only fine? Then compare what each bank charges for those specific actions. The cheapest account overall is worthless if it charges $2 per check and you write 50 a month.
Key Takeaways
- Monthly maintenance fees range from $0 to $25 depending on the bank and account tier, and many banks waive them if you maintain a minimum balance or receive direct deposits.
- Per-transaction fees (checks, ACH transfers, wire transfers) vary widely and can cost more than the monthly fee itself if your business moves money frequently.
- Banks that charge nothing for checks and transfers but require high minimum balances may cost less than banks with low minimums and high per-transaction fees, depending on your cash flow.
- Comparing accounts means listing your actual monthly activity, then calculating the total cost at each bank rather than looking at advertised rates alone.
- Online-only banks typically charge lower fees than banks with physical branches, but you lose the option to deposit cash in person.
How to calculate your real cost at each bank
Write down your typical month: number of checks written, number of deposits, number of ACH transfers, number of wire transfers, whether you accept card payments, and whether you need cash deposits. Then visit each bank's fee schedule (not the marketing page—the actual fee document) and add up what that month would cost.
For example: You write 15 checks, make 8 deposits, and send 2 ACH transfers monthly. Bank A charges $15/month, $0.50 per check, $0 per deposit, and $1 per ACH. That's $15 + $7.50 + $0 + $2 = $24.50. Bank B charges $0/month but $1.50 per check, $0.25 per deposit, and $3 per ACH. That's $0 + $22.50 + $2 + $6 = $30.50. Bank A costs less for your actual use, even though Bank B advertises "no monthly fee."
Check whether the bank waives the monthly fee if you maintain a minimum balance or receive a certain amount in direct deposits. Many banks do. If you keep $5,000 in the account anyway, a $15 monthly fee might disappear, making the math different.
Banks with low or no monthly fees for most businesses
Chase Business Checking charges $15/month but waives it if you maintain a $2,500 minimum balance or receive $500+ in monthly direct deposits. Checks cost nothing. ACH transfers cost nothing. Wire transfers cost $15 outgoing. Chase has physical branches in most states, which matters if you need to deposit cash or speak to someone in person.
Bank of America Business Checking charges $15/month and waives it with a $2,500 minimum balance or $1,000+ in monthly direct deposits. Checks are free. ACH transfers are free. Wire transfers cost $15 outgoing. Like Chase, Bank of America has branches nationwide.
Wells Fargo Business Checking charges $15/month, waived with a $2,500 minimum or $1,000+ monthly direct deposits. Checks and ACH transfers are free. Wire transfers cost $15 outgoing. Wells Fargo also has widespread branch access.
Mercury (online-only) charges $0/month with no minimum balance. Checks cost $0. ACH transfers cost $0. Wire transfers cost $0 outgoing. Mercury is built for businesses that operate entirely online and don't need to deposit physical checks or cash. If you receive checks from clients, you'll need to photograph them for mobile deposit.
Brex (online-only) charges $0/month with no minimum. Checks, ACH, and wire transfers are all free. Brex also offers a corporate card with rewards. Like Mercury, Brex works best if you don't need physical branch access or frequent cash deposits.
When a higher monthly fee might actually cost less
Some banks charge a higher monthly fee but lower per-transaction costs. This matters if you process many transactions. A business that writes 100 checks per month at a bank charging $0.50 per check pays $50 in check fees alone, plus the monthly fee. A bank charging $25/month with free checks saves you $25 that month.
Similarly, if you send 20 ACH transfers monthly and one bank charges $3 per transfer while another charges $1 per transfer, the difference is $40/month. The bank with the higher monthly fee but lower per-transfer cost wins if the per-transaction savings exceed the fee difference.
This is why calculating your actual use matters more than comparing advertised rates. A business with high transaction volume may pay less at a bank that looks more expensive on the surface.
What to check before opening an account
Confirm the bank's mobile deposit limits if you receive checks. Some banks cap mobile deposits at $5,000 per day or $10,000 per month. If you regularly receive larger checks, you'll need to visit a branch or use a different deposit method, which may not be possible with online-only banks.
Check whether the bank charges for incoming wire transfers. Most don't, but some do. If clients or vendors regularly wire you money, a $15 incoming wire fee adds up fast.
Ask whether the bank charges for account research or stop-payment requests. These are rare but can cost $25 to $50 if you need them. Most small businesses never do, but it's worth knowing.
Verify the bank's hours for customer service. Online banks often have phone support during business hours only. If you need help at 8 p.m. on a Friday, a bank with 24/7 support might be worth a higher fee.
Online-only versus banks with branches
Online-only banks (Mercury, Brex, Novo, Lemonade) typically charge lower fees because they have no branch overhead. You manage everything through an app or website. Deposits happen through mobile check deposit or ACH transfers. You can't walk in to deposit cash or speak to someone face-to-face.
Banks with branches (Chase, Bank of America, Wells Fargo, local credit unions) charge higher fees but let you deposit cash, get a cashier's check, or talk to a banker in person. If your business handles cash regularly or you value in-person service, the higher fee may be worth it.
A middle ground: some regional banks and credit unions offer lower fees than the big three national banks and still have physical locations. If you live in an area with a strong local bank or credit union, compare their rates. They often beat the national chains on monthly fees and per-transaction costs.
Frequently Asked Questions
Do I need a business checking account or can I use my personal account?
Legally, you can use a personal account, but it creates problems. The IRS may question whether your business is legitimate if you mix personal and business money. If you're sued, a personal account offers less legal protection. Most banks' terms of service prohibit business use of personal accounts. A business account costs little more and protects you.
What's the difference between a checking account and a savings account for business?
A business checking account is for frequent transactions—deposits, checks, transfers. A business savings account earns interest but limits how many withdrawals you can make per month. Most businesses use checking for daily operations and savings for emergency reserves or money set aside for taxes.
Can I switch banks without losing my account number?
Your account number changes when you open a new account at a different bank. Before switching, update your account information with anyone who sends you regular payments (clients, vendors, payroll services). Most banks can help you set up ACH transfers from your old account to your new one to move money over. Plan the switch for early in a month so you don't miss payments.
Do business checking accounts come with a debit card?
Most do, but some online-only banks don't include one by default—you request it separately. A business debit card lets you pay for supplies or services directly from the account. Some banks charge a fee for the card; others include it free. Check the fee schedule before opening the account.
What if I need to accept credit card payments from customers?
That's a separate service called merchant processing, not part of the checking account itself. Some banks offer it; some don't. Brex and Mercury both offer integrated payment processing. If you need this, compare the payment processing fees (usually 2% to 3% per transaction) along with the checking account fees, because the payment processing cost often exceeds the account cost.