The best bank for your business depends on your transaction volume, fee tolerance, and whether you need in-person service
No single bank works for every business. A freelancer with one monthly client needs something different from a restaurant that deposits cash daily. The choice comes down to three things: what you actually do with the account (how many transactions, what types), how much you're willing to pay in monthly fees, and whether you need to walk into a branch or can work entirely online.
Start by listing what matters to you: Do you deposit checks or cash? How many transfers do you make each month? Do you need a debit card, credit card, or both? Will you use accounting software that connects to the bank? Do you need a physical location nearby? Once you know what you use, you can compare what banks charge for those specific things instead of chasing a "best" that doesn't exist for your situation.
Key Takeaways
- Large national banks (Chase, Bank of America, Wells Fargo) offer branches everywhere but often charge $15 to $25 monthly fees and require minimum balances.
- Online-only banks (Mercury, Brex, Novo) have no monthly fees and lower minimums but no physical locations and limited cash deposit options.
- Credit unions and community banks may offer lower fees and personal service but have fewer locations and sometimes higher minimum balance requirements.
- The cheapest account is worthless if it doesn't connect to your accounting software or charges you $3 per transaction for something you do daily.
- Most banks let you open an account online with an EIN, but some still require you to visit a branch in person with your business license.
National banks: branches everywhere, fees that add up
Chase, Bank of America, Wells Fargo, and Citibank have branches in most cities. If you need to deposit cash or checks in person, or if you want to talk to someone at a desk, these are your main options. They also offer the full range of business services—credit cards, merchant processing, payroll, loans—all under one roof.
The cost is the trade-off. Most charge $15 to $25 per month for a basic business checking account. Some waive the fee if you keep a minimum balance (often $2,500 to $10,000) or maintain a certain monthly deposit amount. Per-transaction fees vary: some charge $0.50 to $1 for each check deposited, wire transfer, or ACH payment beyond a monthly limit. If you're doing 50 transactions a month, those add up fast.
Call the specific branch you'd use and ask what they actually charge. Advertised rates on the website often don't match what the local branch enforces, and fee structures change by location.
Online-only banks: no monthly fees, no branches
Mercury, Brex, Novo, and Lemonade are built for businesses that don't need a physical location. They have no monthly fees, no minimum balance requirements, and unlimited transactions on most accounts. They integrate directly with accounting software like QuickBooks and Xero, which saves time on bookkeeping.
The limitation is cash. Most online banks don't let you deposit cash directly. Some offer a workaround—you can deposit cash at partner retailers or ATMs, or you can transfer money from another account—but it's slower and sometimes costs extra. If your business is entirely digital (invoicing, online payments, transfers), this isn't a problem. If you handle cash regularly, it becomes one.
Online banks also tend to be newer and smaller, which means fewer customer service hours and sometimes less stability. Check whether the bank is FDIC-insured (they should be) and read recent reviews about how they handle disputes or account freezes.
Credit unions and community banks: personal service, limited reach
Local credit unions and community banks often charge lower monthly fees ($5 to $10, or none) and don't enforce high minimum balances. They may also be more willing to work with you if you need a business loan later. The people who work there often know local business owners and can move faster on decisions.
The downside is geography. A credit union in your city might not have branches elsewhere, and if you travel or expand to another state, you lose that convenience. Some also have stricter requirements for opening an account—they may require you to be a member first, or to visit in person with your business license and personal ID.
Ask whether they charge per-transaction fees, what the monthly fee is, and whether they integrate with your accounting software. Some smaller institutions still don't offer online banking or mobile deposits, which can slow down your workflow.
What to compare when you're choosing
| Feature | What to Ask | Why It Matters |
|---|---|---|
| Monthly fee | Is there a fee? What waives it (minimum balance, direct deposits, monthly transfers)? | A $20 monthly fee costs $240 a year even if you never use the account. |
| Minimum balance | What's the minimum to open? To avoid fees? What happens if you drop below it? | Tying up $5,000 in a low-interest account costs you money in opportunity cost. |
| Cash deposits | Can you deposit cash at a branch? At an ATM? Does it cost extra? | If you handle cash daily, online-only banks become inconvenient or expensive. |
| Check deposits | Can you deposit checks by phone or app? How long until the money clears? | Mobile check deposit saves trips and speeds up cash flow. |
| Per-transaction fees | What do they charge for wire transfers, ACH payments, check orders, or excess transactions? | A business doing 100 monthly transactions at $1 each pays $100 in fees alone. |
| Software integration | Does it connect to QuickBooks, Xero, Wave, or whatever you use? | Manual entry wastes time and creates errors. Direct connection saves both. |
| Customer service hours | When can you call? Is there a local branch? Email support? | If you need help at 6 p.m. on Friday and they close at 5, you're stuck. |
How to actually open the account
Most banks let you start online with your EIN (Employer Identification Number), business name, and address. You'll upload a photo of your ID and sometimes a business license or formation documents. The process takes 10 to 20 minutes and you usually get approved within a day or two.
Some banks, especially smaller ones and credit unions, still require an in-person visit. They want to see your ID, your business license, and sometimes a utility bill or lease showing your business address. Call ahead and ask what they need before you go in—showing up without the right documents wastes a trip.
Once the account is open, set up direct deposit if your clients pay you that way, and connect your accounting software. Most banks provide instructions for both. If you're not sure how, ask the bank's customer service—they've walked hundreds of businesses through it.
Red flags and what to avoid
Avoid banks that charge you to talk to someone on the phone, that require a minimum balance you can't afford to keep, or that don't offer online banking. Avoid accounts with hidden per-transaction fees that only show up after you've been using the account for months. Read the fee schedule all the way through, not just the headline.
If a bank won't tell you the full fee structure upfront, or if their website is vague about costs, that's a sign they're hiding something. Call and ask directly: "What will I pay per month if I do X transactions?" If they can't give you a straight answer, move on.
Also check whether the bank is FDIC-insured. Your deposits should be protected up to $250,000 per account. If they're not, your money isn't safe if the bank fails.
Frequently Asked Questions
Can I switch banks later if I pick the wrong one?
Yes. You can open a new account at a different bank and move your money over. The hard part is updating your clients with the new account number for direct deposits and payments. Most banks can help you transfer existing balances, but you'll need to notify anyone who pays you automatically. Plan for a week or two of overlap while you're switching.
Do I need a separate business account or can I use my personal account?
You can legally use a personal account, but it's a bad idea. The IRS expects business income to go into a business account, and mixing personal and business money makes taxes harder and looks suspicious if you're audited. A business account also protects you if your business is sued—it keeps personal assets separate. Most business accounts cost less than $25 a month, which is worth the protection.
What if I have multiple locations or high transaction volume?
Talk to the bank about a tiered account or a merchant services package. Some banks offer accounts designed for restaurants, retail stores, or other high-volume businesses, with unlimited transactions and lower per-item fees. You may also may have access to for a relationship manager who can negotiate better rates. Call the business banking department, not the regular branch.
Do I need a business credit card too?
Not immediately, but it helps. A business credit card keeps business expenses separate from personal ones, builds your business credit history, and often offers rewards. Start with the checking account first. Once you've been with the bank for a few months, they'll usually offer you a card. You can also open a card at a different bank if you find better terms elsewhere.
What happens if the bank freezes my account?
Banks can freeze accounts if they suspect fraud or money laundering, or if you violate the account agreement. If this happens, call immediately and ask why. Ask what documents they need to unfreeze it. Don't ignore the freeze—the longer it sits, the worse it gets. If the bank won't explain or won't unfreeze it, you may need to move your money to a different bank and consider a lawyer if you believe the freeze was wrong.