What you need before you start
Most online banks will ask for the same core documents before you open an account: your Social Security number or EIN, a government-issued ID, your business structure (sole proprietorship, LLC, S-corp, etc.), and proof of your business address. Some also want to see a business license or articles of incorporation, though many skip this step for sole proprietorships.
The process itself takes 10 to 20 minutes online. You'll answer questions about your business, verify your identity through a photo ID upload or video call, and link a personal bank account to fund your first deposit. Most banks waive the monthly fee if you keep a minimum balance—often $0 to $500—or set up direct deposit. No monthly fees means you're genuinely looking at a free account, not one that costs money if you slip below a threshold.
The catch: "free" online business checking still charges you for certain things. Wire transfers, overdraft fees, and stop payments typically cost $15 to $30 each. Check orders and international transfers also carry fees. What's free is the account itself and basic transactions like deposits, withdrawals, and transfers between your own accounts.
Key Takeaways
- You'll need your Social Security number or EIN, a government ID, and proof of your business address to open an account online.
- Most online banks waive monthly fees if you maintain a low minimum balance or set up direct deposit, making the account genuinely free to hold.
- The account opens in 10 to 20 minutes, but you may need to wait 1 to 3 business days before you can use it fully.
- Wire transfers, overdraft fees, and check orders cost extra; compare these fees across banks because they vary widely.
- Online-only banks typically offer lower fees and higher interest rates on deposits than brick-and-mortar banks, but you cannot deposit cash in person.
Which banks offer free online business checking with no minimum balance
Several banks genuinely waive monthly fees with no minimum balance requirement. Novo, Mercury, and Brex all offer $0 monthly fees with no balance threshold. Chase, Bank of America, and Wells Fargo also have free online business checking, though they may require a $500 to $1,000 minimum balance to avoid fees—check their current terms because these change.
The difference between these banks matters more than you might think. Novo and Mercury are built for freelancers and small businesses and include features like automatic expense categorization and invoice tracking at no extra cost. Brex targets slightly larger businesses and charges for some add-ons. Traditional banks like Chase charge for wire transfers and checks but may offer better customer service if you need to call someone.
Online-only banks (Novo, Mercury) typically charge $0 to $15 for wire transfers and offer higher interest rates on deposits. Traditional banks charge $15 to $30 for wires but have physical branches if you need to deposit cash. If you rarely use wires and don't deposit cash, an online-only bank saves you money. If you deposit cash weekly or need in-person support, a traditional bank's physical locations may be worth the higher fees.
The actual steps to open an account online
Start by visiting the bank's website and clicking "Open an Account" or "Business Checking." You'll be asked to choose your business structure: sole proprietorship, LLC, S-corp, C-corp, partnership, or nonprofit. This determines what documents the bank will ask for next.
Enter your business name, address, and phone number. Then provide your Social Security number (for sole proprietors) or EIN (for LLCs, corps, and partnerships). The bank will run a background check through ChexSystems, a banking history database, to see if you've had accounts closed for fraud or overdraft abuse. This takes a few minutes and usually doesn't disqualify you unless you have a serious history.
Upload a photo of your government ID—driver's license, passport, or state ID. Some banks ask you to take a selfie holding your ID to verify it's really you. Then link a personal bank account where you can make your first deposit. The bank will send two small deposits (usually under $1) to that account within 1 to 3 business days. You'll log back in and confirm the amounts to prove you own the account.
Once confirmed, your business checking account is active. You can start using your debit card and routing number when ready, though some banks hold funds for 24 hours on your first deposit. You'll receive checks in the mail within 5 to 10 business days if you ordered them during signup.
What happens if the bank denies you
Banks deny business checking accounts for a few specific reasons: a ChexSystems report showing fraud or repeated overdrafts, an address that doesn't match public records, or an EIN that doesn't exist. If you're denied, the bank must tell you why and provide contact information for ChexSystems so you can dispute errors on your report.
If the denial is because of a ChexSystems issue, you can request a copy of your report and file a dispute if information is wrong. This takes 30 to 60 days to resolve. If the denial is because your address doesn't match records, update your address with the post office or your state's business registration and try again with a different bank.
If you have a history of fraud or serious overdraft abuse, most online banks will deny you. In that case, look for banks that specialize in second-chance checking—some credit unions and regional banks offer these, though they may charge monthly fees or require a higher minimum balance. Your state's credit union association can point you toward options.
How to avoid fees once your account is open
The easiest way to keep your account free is to maintain the minimum balance your bank requires—often $0, but sometimes $500 or $1,000. If you can't keep that balance, set up direct deposit instead. Most banks waive fees if you receive at least one direct deposit per month, even if it's small. If you're self-employed and don't have direct deposit, some banks let you waive fees by maintaining a higher balance or setting up automatic transfers from a savings account.
Avoid wire transfers when you can. They cost $15 to $30 each. Use ACH transfers instead—they're free, take 1 to 3 business days, and work for most payments. Order checks in bulk from a third-party printer like Deluxe or Costco instead of through your bank; they cost a fraction of what banks charge.
Don't overdraft. Overdraft fees run $25 to $35 per transaction, and some banks charge multiple fees per day if you stay negative. If you're worried about overdrafting, turn off overdraft protection so transactions decline instead of charging you a fee. Most online banks let you do this in your account settings.
Timeline from signup to your first transaction
The account opens when ready after you complete the online form and pass the identity verification—usually within 10 to 20 minutes. However, you cannot use the account fully until the bank confirms your linked personal account, which takes 1 to 3 business days. During that waiting period, you can see your account number and routing number but should not attempt large transactions.
Your debit card arrives in the mail within 5 to 10 business days. Checks take 5 to 10 business days as well. If you need to make a payment before your card arrives, you can use your routing number and account number for ACH transfers or bill pay through your bank's website.
If you're opening the account to receive a payment from a client or customer, you can give them your routing number and account number as soon as the account is verified—usually by day 3. The payment will land in your account within 1 to 3 business days of when they send it, depending on their bank and yours.
Comparing online banks side by side
| Bank | Monthly Fee | Minimum Balance | Wire Transfer Fee | Best For |
|---|---|---|---|---|
| Novo | $0 | $0 | $0 (incoming), $15 (outgoing) | Freelancers and solo businesses |
| Mercury | $0 | $0 | $0 (incoming), $15 (outgoing) | Startups and small teams |
| Brex | $0 | $0 | $15 (both directions) | Businesses with higher revenue |
| Chase Business | $0 (with $500 minimum) | $500 | $15 (outgoing) | Businesses needing physical branches |
| Bank of America Business | $0 (with $1,000 minimum) | $1,000 | $20 (outgoing) | Businesses needing physical branches |
Frequently Asked Questions
Do I need an EIN to open a business checking account?
Not if you're a sole proprietor. You can use your Social Security number instead. If you're an LLC, S-corp, C-corp, or partnership, you'll need an EIN from the IRS. You can get one free at irs.gov in about 15 minutes, and most banks will wait while you do this if you don't have one yet.
Can I open an account if I don't have a business license?
Yes. Most online banks don't require a business license, especially for sole proprietorships. They may ask for one if you operate under a name different from your legal name, but even then many will skip it. Call the bank's business support line if you're unsure whether your situation requires one.
What if I need to deposit cash but the bank is online-only?
You cannot deposit cash directly into an online-only bank account. Your options are to use a traditional bank with physical branches, or to deposit cash at your personal bank and transfer it to your business account via ACH. Some online banks partner with ATM networks that let you withdraw cash for free, but deposits are harder.
How long does it take to receive my debit card and checks?
Debit cards and checks both arrive within 5 to 10 business days of account opening. If you need to make a payment before your card arrives, use your routing number and account number for bill pay or ACH transfers through your bank's website. Some banks offer expedited card delivery for a fee, usually $10 to $25.
What happens if I close the account after a few months?
Most banks let you close an account anytime with no penalty. You'll need to transfer any remaining balance out and make sure no pending transactions are still processing. Some banks charge a small fee if you close within 90 days, but this is rare for free accounts. Check your bank's terms before opening to see if there's an early closure fee.