Most employers do not require a bank account, but many will ask for one during onboarding

You do not need a bank account to be hired. An employer cannot legally refuse to hire you because you do not have one. However, once you are hired, the situation changes: most employers use direct deposit to pay employees, and direct deposit requires a bank account or a payroll card issued by the employer.

If you do not have a bank account and your employer offers direct deposit only, you have three options. You can open a bank account before your first paycheck arrives, you can ask your employer whether they offer a payroll card or paper check, or you can use a prepaid card that accepts direct deposit. The timing matters because your employer will need banking information on your first day or shortly after.

Key Takeaways

  • Employers cannot refuse to hire you for not having a bank account, but most will require one to process your paycheck.
  • Direct deposit is the standard payment method at most employers, and it requires either a bank account, credit union account, or employer-issued payroll card.
  • If your employer offers only direct deposit and you have no account, you can open one at a bank or credit union, use a prepaid card that accepts direct deposit, or ask whether the employer offers paper checks or a payroll card.
  • Some employers still offer paper checks or payroll cards as alternatives, but you must ask—they will not volunteer this information if direct deposit is their standard.

What happens if you tell your employer you have no bank account

When you fill out your W-4 tax form and direct deposit authorization on your first day, you will be asked for your bank routing number and account number. If you do not have these, tell your employer or the payroll department immediately. Do not guess or leave the form blank—payroll cannot process without this information, and your paycheck will be delayed.

Most payroll departments have heard this before and will tell you what options are available. Some employers offer a payroll card—a prepaid debit card that the employer loads with your paycheck each pay period. Others will switch you to paper checks if you ask. A few will give you a grace period to open an account. The key is to speak up before your first payday, not after your paycheck fails to arrive.

Opening a bank account quickly if you need one before your first paycheck

If you decide to open a bank account, you can do it in one day at most banks and credit unions. You will need a government-issued photo ID (driver's license, passport, or state ID) and proof of your current address (a utility bill, lease, or mail from a government agency dated within the last 60 days). Some banks accept a bank statement or credit card statement as proof of address.

Once you have opened the account, ask the bank for your routing number and account number. Write these down and bring them to work. You can then fill out your direct deposit form with this information. The bank will give you a debit card, usually within 5 to 10 business days, but your account is active immediately and direct deposit will work right away.

If you do not have a photo ID, the process is harder but not impossible. Some banks and credit unions will open an account with a combination of documents—a Social Security card, birth certificate, and proof of address. Call ahead to ask what your local bank accepts, because policies vary.

Using a prepaid card or payroll card instead of a bank account

A prepaid card is a debit card that you load with money, similar to a gift card. Many prepaid cards accept direct deposit, which means your employer can deposit your paycheck directly onto the card. You can then use the card to buy things, withdraw cash at ATMs, or transfer money to another account. Prepaid cards do not require a credit check or proof of address, and you can set one up online in minutes.

The downside is that prepaid cards often charge fees: monthly maintenance fees (usually $5 to $15), ATM withdrawal fees, and fees to check your balance or transfer money. Over time, these fees add up. A bank account is usually cheaper, especially if you choose a bank with no monthly fee.

A payroll card is different. Your employer issues it and loads your paycheck onto it automatically. Payroll cards often have lower fees than prepaid cards because the employer negotiates the fee structure. If your employer offers a payroll card, it is usually the cheapest option after a bank account.

What to do if your employer only offers direct deposit

If your employer tells you that direct deposit is the only payment method, you have two realistic choices: open a bank account, or use a prepaid card or payroll card. Paper checks are becoming rare, but they still exist at some employers—it never hurts to ask.

If you choose a bank account, do it before your first payday. If you choose a prepaid card, make sure it accepts direct deposit before you sign up—not all of them do. Read the fee schedule carefully so you know what you will pay each month. If your employer offers a payroll card, compare the fees to a prepaid card and a bank account to see which costs the least.

How direct deposit works and why employers prefer it

Direct deposit is an electronic transfer of money from your employer's bank account to your bank account. Your employer's payroll system sends your payment information to their bank, which then sends it to your bank. The money usually arrives on payday or the day before. Direct deposit is faster, cheaper, and more secure than paper checks, which is why most employers use it.

From your perspective, direct deposit means you do not have to go to the bank to deposit a check, and you do not have to worry about losing a check or waiting for it to clear. The money is in your account on a predictable day each pay period. The only requirement is that you have a bank account, credit union account, or payroll card to receive it.

If you are self-employed or a contractor instead of an employee

If you are self-employed or work as an independent contractor, you do not need a bank account to be hired—there is no hiring process. However, you will need a bank account to receive payment from clients. Most clients will not pay you in cash; they will ask for your bank account information to send a wire transfer or ACH payment. Some may offer to mail a check, but this is slower and less common.

If you are starting a business, you should open a separate business bank account to keep your business money separate from your personal money. This makes taxes and accounting much simpler. You will need this account to accept payments from clients and to pay business expenses.

Frequently Asked Questions

Can an employer legally require a bank account as a condition of employment?

No. Federal law does not allow employers to require a bank account as a condition of hiring or employment. However, once you are hired, most employers will require you to provide banking information to receive your paycheck via direct deposit. If you refuse, they can offer alternatives like a payroll card or paper check, but they cannot force you to have a bank account.

What if I do not have a photo ID to open a bank account?

Call your local bank or credit union and ask what documents they accept. Some will open an account with a combination of documents like a Social Security card, birth certificate, and proof of address. Others may require a photo ID no matter what. If your bank will not help, try a different bank or credit union—policies vary by institution.

How long does it take to open a bank account?

You can open a bank account in person in 15 to 30 minutes. Your account is active immediately, and direct deposit will work right away. Your debit card usually arrives within 5 to 10 business days, but you do not need it to receive your paycheck—the account itself is all you need.

Will my employer pay me in cash if I ask?

Probably not. Most employers stopped paying in cash decades ago because it is expensive and creates record-keeping problems. However, it never hurts to ask. If your employer says no, ask about paper checks or a payroll card as alternatives to direct deposit.

Do I need a bank account to work a gig job like delivery or rideshare?

Yes, you will need a bank account or prepaid card to receive payments. Gig platforms like DoorDash, Uber, and Instacart send your earnings to a bank account or prepaid card via direct deposit or ACH transfer. You cannot receive payment any other way. Open a bank account or prepaid card before you start driving or delivering.