Yes, other people can deposit money into your Bank of America account

Someone can put money into your Bank of America account in several ways without needing your password or access to your debit card. The most common methods are direct deposit (where an employer or government agency sends money straight to your account), transfers from another person's bank account, mobile deposits, and cash deposits at a Bank of America branch or ATM. Each method works differently and has its own requirements.

The person depositing the money does not need to be the account holder. They just need the right information about your account and the right method to send it. Bank of America makes this straightforward because many people receive money this way — from employers, family members, or government benefits.

Key Takeaways

  • Direct deposit from an employer or government agency requires only your routing number and account number, which you can find on a check or in your Bank of America app.
  • Someone with a bank account can transfer money to you through their own bank's app or website using your account and routing numbers.
  • Cash deposits can be made at any Bank of America branch during business hours or at most Bank of America ATMs that accept deposits.
  • Mobile deposits let someone photograph a check and deposit it through the Bank of America app without visiting a branch.
  • You should never share your PIN, online password, or full debit card number — account and routing numbers alone are safe to share for deposits.

Direct deposit from employers and government agencies

Direct deposit is the safest and most common way for money to reach your account automatically. Your employer, the Social Security Administration, your state's unemployment office, or other government agencies can send money straight to your Bank of America account on a regular schedule.

To set this up, you give the person or agency your routing number and account number. Your routing number is 026009593 for most Bank of America accounts (it may differ slightly if you bank through a specific region). Your account number is on the bottom left of any check you write, or you can find both numbers in your Bank of America app under account details. The person or agency handling the deposit enters these numbers into their system, and the money appears in your account on the scheduled date — usually within one to two business days after it is sent.

You do not need to do anything once direct deposit is set up. The money arrives automatically each pay period or benefit payment date. If you change banks, you will need to give your new bank's routing and account numbers to update the direct deposit.

Bank-to-bank transfers from another person

If someone has a checking or savings account at any bank, they can transfer money to your Bank of America account through their own bank's app or website. They log into their bank, select "send money" or "transfer," and choose the option to send to another bank.

They will need your routing number (026009593 for most Bank of America accounts) and your account number. Some banks call this an ACH transfer or external transfer. The money usually arrives within one to three business days. The person's bank may charge a small fee for sending money to another bank, but Bank of America does not charge you to receive it.

This method is safe because the person sending the money never sees your full account details — they only enter the routing and account numbers, which are the same information you would write on a check. They cannot withdraw money or access your account with just these numbers.

Cash deposits at a branch or ATM

Someone can walk into any Bank of America branch during business hours and deposit cash directly into your account. They tell the teller your name and account number, hand over the cash, and the money is added to your account when ready. The person depositing does not need to be you or have any special permission.

Many Bank of America ATMs also accept cash deposits. The person inserts cash into the machine, enters your account number on the screen, and the deposit is processed. ATM deposits are usually available 24 hours a day, though the money may not show in your account until the next business day.

For both branch and ATM deposits, the person needs to know your full name and account number. They do not need your PIN, password, or debit card. If you do not know your account number, you can find it in your Bank of America app, on a check, or by calling Bank of America customer service.

Mobile check deposits

If someone receives a check made out to you, they can deposit it into your account using the Bank of America mobile app without visiting a branch. They open the app, select "deposit a check," take a photo of the front and back of the check, and submit it. The check is deposited into your account, and the money usually appears within one to two business days.

This works only for checks, not for cash or other payment types. The check must be made out to you (the account holder), and the person taking the photo must have access to your phone or your login information. This is different from the other methods because it requires access to your account or device, so it works best when you are depositing a check yourself or when someone you trust completely is helping you.

What information is safe to share for deposits

Your routing number and account number are safe to share with anyone who needs to deposit money into your account. These numbers appear on every check you write and are not secret. Sharing them does not let someone withdraw money, change your password, or access your account.

Never share your PIN (the four-digit code you use at ATMs), your online banking password, or your full debit card number. These are the keys to your account. If someone has these, they can take money out or make purchases without your permission.

If you are unsure whether something is safe to share, remember this rule: if it appears on a check or in your public account information, it is safe for deposits. If it is something only you should know, keep it private.

What to do if you do not know your account number

You can find your account number in several places. Open the Bank of America app and look under "Account Details" or "Account Information." If you have a checkbook, the account number is printed on the bottom left of any check, right after the routing number. You can also call Bank of America customer service at 1-800-432-1000 and ask them to confirm your account number.

Once you have your account number and routing number, you can give them to anyone who needs to deposit money into your account. Write them down or take a photo so you have them ready when an employer, family member, or government agency asks.

Frequently Asked Questions

Can someone deposit money into my account if they do not know my name?

For most deposits, they need your name and account number. At an ATM, they may only need your account number. For direct deposit from an employer, they need your full name as it appears on your account. If the name does not match exactly, the deposit may be delayed or rejected.

Does the person depositing money need a Bank of America account?

No. Someone can deposit cash at a Bank of America branch or ATM, or deposit a check through the mobile app, without having their own Bank of America account. For bank-to-bank transfers, they need an account at any bank, but not necessarily Bank of America.

How long does it take for deposited money to show up?

Cash deposits at a branch show up when ready. ATM deposits usually appear the next business day. Checks and bank transfers typically take one to three business days. Direct deposit timing depends on when your employer or agency sends it, but it usually arrives on your pay date or benefit date.

What if someone deposits money into my account by mistake?

Contact Bank of America customer service right away. Do not spend the money. The bank can investigate where it came from and return it to the sender if needed. Keeping money that was deposited by mistake can create problems later.

Is it safe to give my account number to my employer for direct deposit?

Yes. Your employer needs your routing and account numbers to set up direct deposit, and this is a standard, safe practice. Millions of people receive paychecks this way. Your employer cannot withdraw money or access your account with just these numbers.