The real cost depends on your bank, your balance, and how you use the account
Business checking accounts are not free. Most banks charge a monthly maintenance fee that ranges from $0 to $25, though some accounts waive the fee if you keep a minimum balance or set up direct deposit. A few online banks offer no-fee business checking, but they typically charge per transaction or limit the number of free transfers you get each month. The total cost is the monthly fee plus any per-transaction charges, overdraft fees, or penalties you actually incur.
The cheapest account is not always the best fit. A bank that charges $15 per month but allows unlimited transactions might cost less than a $0-fee account that charges $0.50 per check or $1 per wire transfer if you write many checks. You need to know your own habits first—how many checks you write, how many deposits you make, whether you need wire transfers or merchant services—then compare what each bank would actually charge you.
Key Takeaways
- Monthly maintenance fees for business checking range from $0 to $25 at most banks, and many waive the fee if you maintain a minimum balance.
- Online banks often have no monthly fee but charge per transaction, so the total cost depends on how many checks, transfers, and deposits you make each month.
- Overdraft fees, returned-check fees, and wire transfer fees can add $25 to $35 per incident on top of the monthly charge.
- The cheapest account on paper may not be the cheapest in practice—compare total annual cost based on your actual transaction volume, not just the advertised monthly fee.
Monthly maintenance fees and what waives them
Most traditional banks charge $10 to $25 per month to keep a business checking account open. Chase, Bank of America, Wells Fargo, and Citibank all charge in this range. The fee is called a maintenance fee, service fee, or monthly fee depending on the bank.
Many banks will waive the monthly fee if you meet one of these conditions: maintain a minimum balance (often $1,000 to $5,000), set up direct deposit of payroll or business income, keep a linked savings account, or maintain a combined balance across multiple accounts. Some banks waive the fee only during your first few months, then charge it unless you meet the condition. Read the account terms carefully—the waiver is not automatic.
Online banks like Square Cash, Novo, and Mercury often advertise $0 monthly fees with no minimum balance. This is true, but they make money elsewhere: through per-transaction fees, wire transfer charges, or by offering paid add-ons like accounting software integration.
Per-transaction charges that add up
If your bank does not charge a monthly fee, it usually charges per transaction instead. Common per-transaction fees include $0.25 to $1 per check written, $0.50 to $1 per deposit, and $1 to $3 per wire transfer sent. Some banks limit the number of free transactions per month—for example, 50 free transactions, then $0.50 for each one after.
A business that writes 20 checks per month and makes 10 deposits would pay $0 at a bank with a $15 monthly fee and unlimited transactions. At an online bank charging $0.50 per check and $0.50 per deposit, the same business would pay $15 per month ($10 in check fees plus $5 in deposit fees). Over a year, both cost about $180, so neither is cheaper—but the online bank requires you to track every transaction.
Wire transfers are the most expensive per-transaction charge. Sending a wire typically costs $15 to $30. If you send one wire per month, that is $180 to $360 per year on top of any monthly fee. If you rarely send wires, this might not matter. If you send wires weekly, it becomes a major cost.
Overdraft fees and other penalties
An overdraft fee is charged when you spend more money than you have in the account. Most banks charge $25 to $35 per overdraft. Some banks charge multiple overdraft fees in a single day if you make several transactions that overdraw the account. A few banks charge a daily fee ($5 to $10 per day) if your account stays negative.
Other common fees include returned-check fees ($15 to $25 if a check bounces), stop-payment fees ($15 to $30 to cancel a check you already wrote), and account-closure fees ($25 to $50 if you close the account within a certain period). These are not monthly costs—they only happen if something goes wrong—but they can be expensive when they do.
Some banks offer overdraft protection, which links your checking account to a savings account or credit line. If you overdraw, the bank transfers money from the linked account instead of charging an overdraft fee. This usually costs $0 to $10 per transfer, which is cheaper than an overdraft fee, but you need to have money in the linked account or available credit.
Comparing total annual cost across banks
To find the cheapest account for your business, list your actual monthly transactions: number of checks written, number of deposits, number of wire transfers, and whether you need merchant services (card processing). Then get the fee schedule from three to five banks and calculate what each would charge you in a typical month.
For example, a freelancer who receives one direct deposit per month, writes no checks, and makes no wire transfers might pay $0 at a bank that waives the fee for direct deposit. The same freelancer at a bank with a $15 monthly fee and no direct-deposit waiver would pay $180 per year. But a business that writes 50 checks per month and sends 5 wires per month would pay far more at an online bank with per-transaction fees than at a traditional bank with a flat monthly fee.
Do not assume the bank with the lowest advertised fee is the cheapest. A $0-fee bank can cost more than a $20-fee bank if your transaction volume is high. Spend 15 minutes calculating the real cost before you open an account.
Hidden costs: merchant services and add-ons
If you accept credit or debit card payments from customers, your bank will charge a processing fee. This is separate from the checking account fee. Card processing typically costs 1.5% to 3.5% of each transaction, plus a per-transaction fee of $0.10 to $0.30. Some banks bundle card processing with the checking account; others charge it separately.
Banks also sell add-on services like payroll processing, accounting software integration, invoice management, and business credit cards. These are optional and cost extra—usually $20 to $100 per month depending on the service. You do not need them to have a checking account, but some banks advertise them as part of a "package" to make the account seem more valuable.
No-fee accounts and what they actually cost
Several banks and fintech companies advertise free business checking with no monthly fee and no minimum balance. These include Square Cash, Novo, Mercury, Brex, and some credit unions. The catch is that they make money through other fees or by offering paid services.
Square Cash charges no monthly fee and no per-transaction fees for basic checking, but charges $2.50 per wire transfer and 1% for instant transfers to your personal account. Novo charges no monthly fee but charges $0.50 per check written and $1 per wire. Mercury charges no monthly fee but charges $15 per wire and $10 per returned check. Brex is free for the first year, then charges $15 per month.
A truly free account with no hidden fees is rare. Most "free" accounts are free only if you do not use certain features. Read the full fee schedule before opening an account, not just the headline.
Frequently Asked Questions
Can I avoid monthly fees by keeping a high balance?
Yes, many banks waive the monthly fee if you maintain a minimum balance, typically $1,000 to $5,000. However, this ties up money that could be used elsewhere in your business. If you could earn more than the monthly fee by investing that money, it may not be worth it. Calculate whether the fee waiver saves you more than you would earn by using the money for business expenses or investments.
What is the difference between a business checking account and a personal checking account?
Business checking accounts are designed for business transactions and typically cost more than personal accounts. They usually offer higher transaction limits, merchant services, and accounting features. Personal accounts are cheaper but are not meant for business use—using one for business can violate the bank's terms and may result in account closure.
Do I need to pay for wire transfers, or can I use ACH instead?
ACH transfers (Automated Clearing House) are usually cheaper or free, but they take one to three business days. Wire transfers cost $15 to $30 but arrive the same day or next day. If you need money to move quickly, wire transfers are worth the cost. If you can wait a few days, ACH is cheaper.
What happens if I overdraft my business checking account?
Most banks charge $25 to $35 per overdraft. Some charge multiple fees in one day if you make several transactions that overdraw the account. You can avoid overdraft fees by setting up overdraft protection (which links to a savings account or credit line) or by monitoring your balance closely. Some banks offer overdraft grace periods where you have a few hours to deposit money before the fee is charged.
Are there business checking accounts with no fees at all?
A few online banks offer checking with no monthly fee and no per-transaction fees, but they typically charge for wire transfers, returned checks, or other services. True zero-fee accounts with no catches are uncommon. Compare the full fee schedule, not just the monthly fee, to find the actual cost.