Most online banks let you open a business checking account with zero dollars down
You can open a business checking account online at most major banks and credit unions without depositing money upfront. The account opens immediately or within one to three business days, and you can set up direct deposit right away — the payroll system doesn't care whether you have a balance yet. The bank holds the account open and active even if it sits empty until your first deposit arrives.
The catch is that "no deposit required" does not mean "no fees ever." Most banks charge a monthly maintenance fee ($5 to $15) unless you meet a minimum balance or set up direct deposit. Some waive the fee entirely if direct deposit is active on the account. Others waive it only if you maintain a certain balance — typically $500 to $2,500. Read the fee schedule before you open the account, because switching banks later costs time and requires updating your payroll information.
Key Takeaways
- Online banks including Novo, Mercury, and Lemonade Business let you open an account in minutes with no deposit, no Social Security number verification delay, and no branch visit.
- Most banks waive monthly fees if you set up direct deposit or maintain a minimum balance, so confirm the fee structure before opening.
- You will need your business tax ID (EIN) or Social Security number, a government-issued ID, and your business address to open the account online.
- Direct deposit setup happens after the account opens — you provide the bank's routing and account numbers to your payroll processor, and deposits land within one to two business days of payday.
- Some banks offer a grace period (30 to 90 days) before monthly fees kick in, giving you time to receive your first paycheck before charges begin.
What you need to have ready before you start
Gather your business tax ID (EIN) or Social Security number, a government-issued photo ID, and your business address before you open the account. If your business is a sole proprietorship, you may use your Social Security number instead of an EIN, though some banks prefer an EIN. Have your business name, the type of business (LLC, S-corp, sole proprietor), and the date you started the business on hand — the bank's online form will ask for these.
You will also need a phone number and email address where the bank can reach you. Some banks text a verification code to your phone as part of the signup process. If you are opening the account for a business that is not yet registered with your state, have your personal information ready; the bank will verify your identity using your Social Security number and ID.
Banks that open accounts with no deposit requirement
Novo opens accounts for sole proprietors and LLCs with no deposit, no monthly fee, and no minimum balance. The account opens in minutes. Direct deposit setup is built into the dashboard after you log in.
Mercury serves startups and small businesses and requires no deposit. It charges no monthly fee and offers no-fee transfers to other banks. The account opens the same day you apply, though full access to all features may take one business day.
Lemonade Business opens accounts for LLCs and sole proprietors with no deposit and no monthly maintenance fee. The account is active immediately after you finish the online form. Direct deposit can be set up as soon as the account is open.
Brex opens accounts for businesses with no deposit and no monthly fee, though it targets companies with higher revenue. The application process is online and takes about 10 minutes.
Traditional banks — Chase, Bank of America, Wells Fargo, and others — also offer business checking with no deposit required, but many charge $10 to $15 per month unless you maintain a balance of $1,000 to $2,500 or set up direct deposit. Call or visit the bank's website to confirm the current fee structure, as it changes by location and account type.
How the account opening process works online
Start on the bank's website and click the button for "Open a Business Account" or "New Business Checking." You will enter your business name, type of business, and tax ID or Social Security number. The bank runs a background check using this information — this usually takes seconds to a few minutes. You will then upload or photograph your government-issued ID and provide your address.
Next, you confirm your phone number and email. Some banks send a text or email with a verification code; you enter it to prove you control that phone or email. Once verified, the bank displays your account number and routing number on screen. Write these down or take a screenshot — you will need them to set up direct deposit.
The account is now open and ready to use. You can transfer money in from another bank account using the routing and account numbers, or you can wait for your first direct deposit to arrive. Some banks mail a debit card; others let you order one from the app. Confirm with your bank whether a card is included or costs extra.
Setting up direct deposit after the account opens
Once your account is open, log into your employer's payroll system (or give the information to your payroll processor if you use one). You will enter the bank's routing number and your new account number in the direct deposit section. Most payroll systems have a field for "business checking" or "checking account" — select that option.
Submit the change and wait for your next pay cycle. Direct deposit usually lands one to two business days after your employer processes payroll. Some employers run payroll on Fridays and deposits land on Monday; others process on different days. Ask your payroll department when they process if you are unsure.
Once the first direct deposit arrives, the account is fully active and your payroll is routed there automatically. If the bank charges a monthly fee, it may not start until 30 to 90 days after you open the account — check the fee schedule to know when charges begin.
Fees to watch for and how to avoid them
The most common charge is a monthly maintenance fee, which ranges from $0 to $15 depending on the bank. Some banks waive it if direct deposit is active on the account; others waive it if you maintain a minimum balance. A few charge no fee at all, regardless of balance or deposits.
Other fees include overdraft fees (usually $25 to $35 if you spend more than your balance), wire transfer fees ($15 to $25 per outgoing wire), and ATM fees if you use an out-of-network machine. Most online banks do not charge for incoming wires or ACH transfers. Read the fee schedule on the bank's website before you open the account — it is usually labeled "Pricing," "Fees," or "Account Terms."
To avoid monthly fees, set up direct deposit as soon as the account opens. Even if your first paycheck has not arrived yet, the bank may count direct deposit as "active" once you have entered the information in your payroll system. If the bank requires a minimum balance instead, ask whether the balance must be there at all times or only on certain days (some banks check on the last day of the month).
What happens if you close the account or switch banks
If you close the account, notify your payroll processor or employer immediately and provide them with a new account number at your new bank. Paychecks sent to a closed account are usually returned to your employer, who will reissue them — this can take one to two weeks. To avoid the delay, update your direct deposit information before you close the old account.
Some banks charge a fee to close an account early (within 90 days to one year of opening), though most online banks do not. Check the account terms before you open to know whether an early closure fee applies. If you are switching because of fees, confirm that your new bank's fee structure is actually lower — sometimes the difference is only a few dollars per month.
Frequently Asked Questions
Can I open a business checking account if my business is not registered yet?
Yes. Most banks let you open an account as a sole proprietor using your Social Security number and business name, even if you have not filed paperwork with your state. Some banks ask for your EIN instead; if you do not have one yet, you can obtain one free from the IRS website (irs.gov) in about 15 minutes. A few banks require registration before opening, so check the bank's requirements first.
How long does it take to receive my first direct deposit?
Direct deposit usually lands one to two business days after your employer processes payroll. If your employer processes on Friday, deposits typically arrive Monday. The bank's routing and account numbers must be entered correctly in your payroll system, so double-check them before you submit. If a deposit is late, contact your employer's payroll department first — the delay is usually on their end, not the bank's.
What if the bank charges a monthly fee and I do not have direct deposit yet?
Many banks offer a grace period of 30 to 90 days before monthly fees start, giving you time to receive your first paycheck. Others waive the fee as long as direct deposit is set up in your payroll system, even if the first deposit has not arrived. Confirm the bank's policy before you open the account. If fees start before your first deposit arrives, you can close the account and switch banks, though some banks charge a closure fee.
Do I need a business license to open a business checking account?
No. Most banks only require a business name, tax ID or Social Security number, and proof of identity. A business license is not required to open the account, though some states require one to operate a business legally. Check your state's requirements separately from the bank's requirements.
Can I use a business checking account for personal expenses?
Legally, a business checking account is meant for business transactions only. Using it for personal expenses can complicate your taxes and may violate your business structure (especially if you have an LLC or corporation). Keep business and personal spending separate. If you need a personal account as well, open one at the same bank or a different one.