There is no single "best" account — it depends on your transaction volume, whether you need to deposit checks remotely, and how much you can keep in the account
Banks market business checking accounts differently because businesses have different needs. A freelancer who deposits three checks a month and pays bills online needs something completely different from a retail store that processes hundreds of card transactions daily and needs a physical deposit box. The "best" account for you is the one that charges you the least for what you actually do, not the one with the most features you will never use.
The real cost difference between accounts comes down to three things: monthly maintenance fees, per-transaction charges (checks deposited, ACH transfers, wire transfers), and minimum balance requirements. A bank might waive the monthly fee if you keep $5,000 in the account, but if you cannot do that, you are paying $15 a month whether you use the account or not. Another bank might charge $0 monthly but $0.50 per check deposited — which costs you $30 a month if you deposit 60 checks. You have to do the math for your own situation.
Key Takeaways
- The lowest-cost account for you depends on your monthly transaction volume and how much cash you can keep in reserve, not on which bank has the most features.
- Monthly maintenance fees range from $0 to $25, but many banks waive them if you maintain a minimum balance or hit a deposit threshold each month.
- Per-transaction fees (checks, ACH transfers, wire transfers) add up fastest for businesses that handle high volume — calculate your actual monthly cost before opening.
- Remote check deposit and mobile banking are now standard at most banks, so do not pay extra for features that come free elsewhere.
- Some banks charge nothing but require you to maintain a high minimum balance; others charge monthly but have no balance requirement — the right choice depends on your cash flow.
How to calculate your actual monthly cost
Before you compare banks, write down what you actually do each month: How many checks do you deposit? How many do you write? How many ACH transfers or wire transfers do you send? Do you need to deposit cash, and if so, how often? This is not an estimate — look at your last three months of statements and count.
Then go to each bank's fee schedule (not the marketing page — the actual fee schedule, usually a PDF) and add up what that account would cost you. If you deposit 40 checks a month at $0.25 per check, that is $10. If the monthly fee is $12 and there is no minimum balance, your total is $22. If another bank charges $0 monthly but requires a $10,000 minimum balance and you only have $3,000 to keep there, that account costs you nothing in fees but costs you the opportunity to put that $7,000 elsewhere. That is a real cost, even though the bank does not charge it directly.
Write the total cost for each bank on a piece of paper. The lowest number is your best option, assuming the bank can handle your deposit method (mobile check deposit, in-person, mail, etc.).
Monthly fees and minimum balance requirements
Most banks charge between $0 and $25 per month for a basic business checking account. Many waive the fee if you meet one of these conditions: maintain a minimum balance (often $1,000 to $10,000), receive a minimum number of direct deposits per month, or maintain a combined balance across multiple accounts at the same bank.
The minimum balance requirement is the trap. If a bank requires $5,000 minimum and you only have $2,000 to keep in checking, you cannot use that account without paying the monthly fee. Some banks are flexible — they will waive the fee if you hit the deposit threshold instead (for example, $10,000 in deposits per month). Others are not. Read the exact waiver condition before you open the account.
A few banks (mostly online-only) charge no monthly fee and have no minimum balance. These are worth considering if your transaction volume is low, because you are paying nothing either way. If your transaction volume is high, the per-check or per-transfer fees will add up faster than the monthly fee at a traditional bank.
Per-transaction fees that add up fast
Banks charge for specific actions: depositing a check, sending an ACH transfer, sending a wire transfer, or making a payment to another account. These fees are usually small — $0.25 to $1.50 per transaction — but they compound if you do a lot of them.
A business that deposits 100 checks a month at $0.25 per check is paying $25 just in deposit fees. If that same business sends 20 ACH transfers at $1 each, that is another $20. Add a $15 monthly fee and you are at $60 a month in costs. A different bank might charge $20 monthly with unlimited check deposits and ACH transfers — which would cost you $20 instead of $60.
The banks that charge the most per transaction are usually the ones with the lowest (or zero) monthly fees. The banks that charge the most monthly are usually the ones with unlimited transactions included. You have to calculate which model costs you less.
Remote check deposit and mobile banking
Remote check deposit — the ability to photograph a check with your phone and deposit it without going to the bank — is now standard at nearly every bank. Do not pay extra for it. If a bank charges you a monthly fee and does not include remote check deposit, that is a sign to look elsewhere.
The same applies to mobile banking, bill pay, and basic account management online. These are table stakes. The only time you should care about the quality of the mobile app is if you are choosing between two banks that cost the same — then the one with the better app is worth the switch.
What is not standard: some banks still charge per wire transfer, per ACH transfer, or per check deposited. Others include these for free. This is where the real cost difference lives, not in the app quality.
Banks that work well for different business types
A sole proprietor who invoices clients and deposits 10 checks a month needs a different account than a retail business that processes 500 card transactions daily. Here is how to think about it:
Low-volume businesses (under 20 transactions per month): Look for $0 monthly fee with no minimum balance. You will not hit per-transaction limits, so the monthly fee is your only cost. Online-only banks often fit this profile.
Medium-volume businesses (20 to 100 transactions per month): Compare the total cost of a low-fee bank ($10 to $15 monthly, some per-transaction charges) against a higher-fee bank ($20 to $25 monthly, unlimited transactions). The math usually favors the higher monthly fee if you are doing 50+ transactions.
High-volume businesses (over 100 transactions per month): Look for accounts with unlimited transactions included in the monthly fee. The per-transaction model will cost you $50 to $100+ per month. You will also want merchant services (card processing) integrated with the same bank if possible, because that simplifies reconciliation.
Your business type also determines whether you need in-person deposit options. A consulting firm can use mobile check deposit exclusively. A retail business might need a physical location to deposit cash daily. If you need in-person service, online-only banks are not an option, and that narrows your choices significantly.
What to check before you open an account
Call the bank or read the fee schedule for these specific details:
- What is the exact monthly fee, and what are the exact conditions to waive it?
- What is the per-check deposit fee, per ACH transfer fee, and per wire transfer fee?
- Is remote check deposit included, or does it cost extra?
- What is the minimum balance requirement, and what happens if you fall below it?
- Can you deposit cash, and if so, how (in-person, ATM, mail)?
- Is there a fee to close the account if you change banks later?
Do not rely on the marketing page. The fee schedule is the only document that tells you the true cost. Most banks publish it as a PDF on their website, usually labeled "Business Checking Fee Schedule" or "Pricing."
Frequently Asked Questions
Do I have to use a bank, or can I use an online payment service instead?
You can use a payment service like Square Cash or PayPal for invoicing and receiving payments, but you still need a business bank account to deposit money and pay bills. The payment service is a tool; the bank account is where your money actually sits. Most payment services require a connected bank account to transfer money out.
What if I need to deposit cash regularly?
Not all banks accept cash deposits at ATMs, and online-only banks usually do not. If you need to deposit cash, you need either a physical bank location or an ATM that accepts cash deposits. Call the bank and ask specifically whether their ATMs accept cash deposits — do not assume they do.
Can I switch banks later if I pick the wrong account?
Yes, but it takes work. You will need to update your direct deposits, automatic bill payments, and any vendors who have your account number on file. Some banks charge a fee to close the account if you leave within a certain period (usually 90 days to a year). Read the account agreement before you open it to see if there is a closure fee.
Should I open a business account at the same bank where I have my personal account?
Only if the business account is actually the cheapest option for you. Do not choose a bank because it is convenient — choose it because the math works. Many people overpay because they stick with their personal bank out of habit, even though a competitor costs half as much.
What if my business is very new and I do not know my transaction volume yet?
Start with a $0 monthly fee account with no minimum balance. You can switch later once you know your actual volume. The cost of switching is lower than the cost of overpaying for a year because you guessed wrong about how many transactions you would do.