There is no single "best" account — it depends on your business structure, transaction volume, and how much you are willing to pay in fees
A business bank account that works well for a freelancer with one client looks nothing like one for a retail store processing hundreds of card payments daily. The "best" account is the one that costs you the least money given how you actually move money, not the one with the most features you will never use.
The real choice is between three trade-offs: low monthly fees (which usually means fewer perks and higher per-transaction costs), low per-transaction fees (which usually means higher monthly fees), and accounts that waive fees if you keep a minimum balance (which ties up your cash). This guide walks you through what each type costs and which businesses tend to come out ahead with each one.
Key Takeaways
- Monthly maintenance fees range from zero to $25 or more, and per-transaction fees (for checks, wire transfers, ACH payments) add up quickly if you move money frequently.
- A minimum balance requirement can waive fees but locks money away that you might need for payroll or inventory.
- Sole proprietors and single-person LLCs often pay less at online banks; partnerships and corporations may need in-person access or more complex features.
- The cheapest account on paper is not the cheapest in practice — calculate your actual monthly costs based on how many checks you write, transfers you make, and deposits you receive.
- Your business structure (sole proprietor, LLC, S-corp, C-corp) determines which banks will open an account for you and what documents you need to bring.
Monthly fees versus per-transaction fees: the core trade-off
Most business accounts fall into one of three pricing models. No-fee accounts charge nothing monthly but hit you with per-transaction costs — typically $0.50 to $2 for wire transfers, $0.25 to $1 for ACH payments, and $1 to $3 for paper checks. If you write five checks a month and make two wire transfers, you are paying $10 to $20 in fees alone. Over a year, that is $120 to $240.
Flat-fee accounts charge a set monthly amount — usually $10 to $25 — and include a certain number of transactions (often 20 to 50 per month). Anything beyond that incurs per-transaction fees. These work well for businesses with predictable, moderate transaction volume. Minimum-balance accounts waive the monthly fee if you keep a set amount on deposit — often $2,500 to $10,000. This is only a win if you naturally keep that much cash in the account anyway; if you have to hold money idle just to avoid fees, you are losing money.
The math is simple: count how many checks you write, ACH payments you make, wire transfers you send, and deposits you receive each month. Multiply each by the per-transaction fee at each bank you are considering. Add the monthly fee. That is your true monthly cost. Do this for three months of actual activity, not an average — your busiest month matters more than your slowest.
Online banks versus brick-and-mortar banks
Online banks (Novo, Mercury, Brex, Square, Stripe) typically have lower or zero monthly fees and faster account opening. They are built for businesses that do not need to deposit cash or speak to a human. If you take card payments, some online banks integrate the payment processor directly into the account, which simplifies reconciliation.
Brick-and-mortar banks (Chase, Bank of America, Wells Fargo, local credit unions) charge higher monthly fees but offer in-person deposit, a local branch you can visit, and access to business loans. They are necessary if you handle cash regularly, need a safe deposit box, or want to build a lending relationship. Many also offer merchant services (card processing) through the same account, which can lower your overall costs if you process a lot of card payments.
A hybrid approach is common: use an online bank for day-to-day operations and a local bank for cash deposits and loan access. This costs more in fees but gives you flexibility.
What your business structure determines about account options
Banks require different documents depending on whether you are a sole proprietor, partnership, LLC, S-corp, or C-corp. Sole proprietors can often open an account with just a Social Security number and a DBA (doing business as) certificate if you use a name other than your own. LLCs and partnerships need an EIN (employer identification number) from the IRS, articles of organization or partnership agreement, and sometimes a resolution authorizing the account. S-corps and C-corps need an EIN, articles of incorporation, bylaws, and a corporate resolution.
Some online banks do not accept certain structures — a few will not open accounts for partnerships or require the account holder to be a member of the LLC. Call or check the bank's website before you spend time gathering documents. Credit unions often have lower fees for small businesses but may require membership in the union or a connection to a specific employer or industry.
Reconciliation, reporting, and integration with accounting software
The account that costs the least to operate may cost you the most in time if it does not integrate with your accounting software. QuickBooks Online connects directly to most major banks and many smaller ones; Xero and FreshBooks have similar integrations. If your bank does not sync with your software, you will spend hours each month downloading transactions and categorizing them by hand.
Ask the bank whether it supports your accounting software before you open the account. Some online banks are built specifically for integration — Mercury and Novo, for example, are designed to work seamlessly with QuickBooks and other tools. If you use spreadsheets instead of software, this matters less, but you still want a bank that lets you download transaction history in a standard format (CSV or OFX).
Merchant services and payment processing
If you take card payments, the bank's payment processing fees matter as much as the account fees. Some banks bundle processing into the account; others refer you to a third party. Rates vary widely — typically 2.2% to 3.5% of each transaction plus a per-transaction fee of $0.30 to $0.50. Over a year, processing fees often exceed account fees for businesses doing significant card volume.
Banks that own their payment processor (Square, Stripe, some regional banks) often have lower rates because they keep the margin. Banks that refer you to a third party may have higher rates but more flexibility — you can switch processors without closing the account. If you process more than $10,000 a month in cards, ask for a custom rate; most banks will negotiate.
Cash handling and deposit options
Online banks do not accept cash deposits. If you run a retail business, service business, or any operation where customers pay in cash, you need either a brick-and-mortar bank or a hybrid setup. Some businesses use a local bank for cash deposits and an online bank for everything else, moving money between them as needed.
A few online banks partner with convenience stores or ATM networks to accept cash deposits, but the process is slower and may carry fees. Check whether the bank you are considering has this option if you handle cash. Credit unions often have shared branching networks that let you deposit at other credit unions, which can expand your access without opening multiple accounts.
Frequently Asked Questions
Do I need a business bank account or can I use my personal account?
Legally, you can use a personal account, but it creates tax and liability problems. The IRS expects business income and expenses to be separate from personal finances. If you are sued, a personal account offers no protection — a creditor can go after your personal assets. A business account is inexpensive enough that the legal and tax protection is worth it.
What if I am just starting out and do not have much transaction volume?
Open a no-fee or low-fee account at an online bank. You will not use enough transactions to justify a monthly fee, and online banks have lower minimums. Once your volume grows, you can move to a flat-fee account if the math makes sense. Many businesses start at one bank and move to another as they scale.
Can I have multiple business bank accounts?
Yes. Many businesses keep one account for operating expenses and another for taxes or savings. Some use separate accounts for different revenue streams. Each account costs money in fees, so do the math before you open a second one — the fee savings from consolidation often outweigh the convenience of separation.
What happens if I do not meet the minimum balance requirement?
The bank charges the monthly maintenance fee. If you cannot consistently keep the minimum on hand, choose a flat-fee or no-fee account instead. Minimum-balance accounts are only worth it if you naturally keep that much cash in the account for operations.
How long does it take to open a business bank account?
Online banks typically open accounts in one to three business days if you have all documents ready. Brick-and-mortar banks may take a few days to a week, especially if you need to visit a branch in person. Have your EIN, articles of organization or incorporation, and a government ID ready to speed up the process.