A good small business bank matches your actual transaction volume, charges fees you can predict, and makes it straightforward to separate business money from personal money
There is no single "best" bank for all small businesses because what works depends on how you operate. A freelancer who receives three payments a month has different needs than a retail store processing dozens of daily card transactions. The right choice is the one that costs you the least in fees, keeps your money accessible when you need it, and doesn't require you to maintain a balance you can't afford.
Start by listing what you actually do: How many checks do you write each month? How many deposits? Do customers pay you by card, cash, check, or a mix? Do you need to access your money the same day you deposit it, or can you wait? How much cash do you typically keep on hand? The answers tell you which banks' fee structures will hurt and which will save you money.
Key Takeaways
- Business checking accounts cost more than personal accounts, so compare the monthly fee, per-check charges, and per-deposit charges across banks before opening.
- Some banks waive monthly fees if you keep a minimum balance or maintain a certain monthly deposit amount — know which one applies to you.
- If you accept card payments, ask what the bank charges for card processing and whether they offer it directly or refer you to a third party.
- Online banks and credit unions often have lower fees than large national banks, but confirm they offer the specific services your business needs.
- Separate your business account from your personal account even if you are a sole proprietor — it protects you legally and makes tax time simpler.
Monthly fees and how to avoid them
Nearly every business checking account charges a monthly maintenance fee. The fee ranges widely — from zero to $25 or more — and banks waive it in different ways. Some waive it if you keep a minimum balance (often $1,000 to $5,000). Others waive it if your monthly deposits reach a certain amount. A few waive it if you maintain a linked savings account or use their payroll service.
The trap is choosing based on the waived fee alone. If a bank waives the fee only when you keep $5,000 in the account, but you need that $5,000 for operations, you are paying an invisible cost. Compare what you would actually do: If you can comfortably keep the minimum balance, that bank may be cheapest. If you cannot, look for one that waives the fee based on deposits instead.
Write down the monthly fee for each bank you are considering, then note the condition to waive it. Calculate whether you can meet that condition without straining your cash flow. The cheapest bank is the one whose fee structure matches your real situation, not the one with the lowest advertised fee.
Per-transaction charges that add up
Beyond the monthly fee, banks charge for individual transactions. Common charges include per-check fees (25 cents to $1 per check), per-deposit fees (sometimes free, sometimes $0.50 to $2), and fees for transfers between accounts. If you write 50 checks a month and pay $0.50 per check, that is $25 a month in check fees alone — $300 a year.
Some banks bundle these: they might charge $15 a month but include 50 checks and 50 deposits. Others charge per transaction with no bundle. Call or visit the bank's website and ask for the fee schedule in writing. Add up what you would pay in a typical month based on your actual transaction volume. The bank with the lowest monthly fee might be the most expensive once you factor in per-transaction charges.
Also ask whether the bank charges to receive wire transfers or ACH transfers (electronic transfers from customers or vendors). If you receive payments this way regularly, these fees can be significant.
Card processing and payment options
If customers pay you by card — debit card, credit card, or both — ask the bank what they charge to process those payments. Some banks offer card processing directly. Others refer you to a third-party processor and do not charge you directly, but the processor takes a percentage of each transaction (typically 2 to 3 percent).
The bank's own processing is not always cheaper. Compare the rate the bank quotes against what you would pay through a standalone processor like Square or Stripe. Also ask whether the bank charges a monthly fee for the processing service itself, separate from the per-transaction rate.
If you accept checks, ask whether the bank offers mobile check deposit (photographing a check with your phone instead of going to a branch). This is now standard, but confirm it before opening the account.
Minimum balance requirements and what they cost
Some business accounts require you to keep a minimum balance at all times. If your balance drops below that threshold, the bank charges a fee — often $10 to $25 per month. This is different from the minimum balance needed to waive the monthly fee; it is a separate penalty.
Ask each bank: Is there a minimum balance requirement? If yes, what is it, and what happens if you fall below it? Some banks have no minimum at all. Others have a minimum of $500 or $1,000. If you operate with tight cash flow, a bank with no minimum requirement will save you money and stress.
Online banks versus brick-and-mortar banks
Online banks (banks with no physical branches) typically charge lower monthly fees and per-transaction fees than large national banks. They make money on volume and lower overhead, not on fees. However, they cannot accept cash deposits or provide in-person services. If your business handles significant cash, an online bank alone may not work.
Credit unions (member-owned financial institutions) also often charge lower fees than national banks. You must be a member to open an account, but membership is usually open to anyone in a certain geographic area or profession. Credit unions tend to be more flexible about minimum balances and fee waivers.
A hybrid approach works for many small businesses: use an online bank for your main checking account (lower fees) and maintain a relationship with a local bank or credit union for cash deposits and in-person services. You can transfer money between them as needed.
Business structure and account type
The type of account you need depends on your business structure. A sole proprietor (you operating alone) can open a business checking account in your name. A partnership, LLC, or corporation needs an account in the business name, and the bank will ask for an Employer Identification Number (EIN) from the IRS.
If you are a sole proprietor, you are not legally required to have a separate business account, but you should open one anyway. It keeps your business money separate from personal money, makes tax time simpler, and protects you if there is ever a legal dispute. The IRS also looks more favorably on sole proprietors who maintain separate accounts.
Ask the bank what documents they need to open the account. For a sole proprietor, this is usually your Social Security number and a government ID. For an LLC or corporation, you will need the EIN, articles of organization or incorporation, and an ID for the person signing the paperwork.
Questions to ask before opening an account
Before you commit, call or visit the bank and ask these specific questions: What is the monthly maintenance fee, and how is it waived? What are the per-check, per-deposit, and per-transfer fees? Is there a minimum balance requirement, and what is the penalty if you fall below it? Do you offer card processing, and at what rate? Can I deposit checks by phone or mobile app? What hours is customer service available, and can I reach someone by phone?
Ask for the fee schedule in writing. Many banks post this online, but getting it in writing ensures you have the current version and can compare it side by side with other banks. Do not rely on what a teller tells you; the fee schedule is the official document.
Also ask about overdraft protection. If your account goes negative, does the bank charge an overdraft fee? Can you link a savings account to cover overdrafts automatically? Overdraft fees can be $25 to $35 per occurrence, so understanding the bank's policy matters.
Frequently Asked Questions
Can I use a personal checking account for my business?
Legally, yes, if you are a sole proprietor. But you should not. A personal account makes it harder to track business expenses for taxes, and it blurs the line between personal and business money if there is ever a legal claim. Most banks also prohibit business use of personal accounts and may close the account if they discover you are using it for business.
What if I need to deposit cash but the bank has no branches near me?
Online banks do not accept cash deposits directly. If you handle cash regularly, use a local bank or credit union for deposits, or use an ATM network that accepts deposits. Some online banks partner with ATM networks that allow deposits. Ask before opening the account whether this option is available.
Do I need a business credit card in addition to a business checking account?
No, but many small business owners use both. A business credit card keeps business expenses separate from personal spending and can build business credit over time. However, it is not required to operate. Start with a checking account and add a credit card later if you need it.
How long does it take to open a business checking account?
Online banks can open an account in minutes to a few hours. Banks with physical branches may take a few days to a week, depending on how quickly they verify your information. Ask the bank for an estimate when you explore.
What should I do if a bank charges me a fee I did not expect?
Call the bank and ask why the fee was charged. If it was a mistake or if you were not clearly told about the fee, ask them to reverse it. Most banks will do this once. If the fee was correct but you do not want to pay it going forward, switch banks or ask about accounts with lower fees.