Yes, you can deposit cash into another person's Bank of America account, but the method depends on whether you have access to their debit card or account number
The simplest way is to use their debit card at a Bank of America ATM — you insert their card, enter their PIN, and deposit the cash directly. If you don't have their card, you can visit a Bank of America branch with the account holder's name and account number, bring the cash, and ask a teller to deposit it into their account. A third option is to use a mobile check deposit or transfer service if you have the account holder's permission to send them money electronically, though this requires the funds to be in your own account first.
The key difference between these methods is speed and what information you need. ATM deposits are when ready but require the physical card. Branch deposits are reliable but require you to go in person during business hours. Electronic transfers are convenient but work best if you're moving money from your own account rather than depositing physical cash.
Key Takeaways
- You can deposit cash at a Bank of America ATM using the account holder's debit card and PIN, and the money appears in their account when ready.
- At a Bank of America branch, a teller can deposit your cash into someone else's account if you provide their name and account number.
- The account holder does not need to be present for either an ATM or branch deposit, but they should know the money is coming and consent to it.
- Bank of America does not charge a fee for cash deposits made by the account holder or an authorized person, but verify this with your specific branch.
Depositing cash at a Bank of America ATM
This is the fastest method if you have access to the account holder's debit card. Find any Bank of America ATM, insert their card, and enter their PIN. Select the deposit option from the menu, choose the account you want to deposit into (if the card is linked to multiple accounts), and insert the cash. The ATM will count the bills and confirm the deposit amount on screen. The money is available in their account when ready — there is no waiting period.
The main limitation is that you need both the physical debit card and the correct PIN. If the account holder is not with you, they must give you both pieces of information beforehand. If you enter the wrong PIN three times, the ATM will keep the card temporarily for security reasons, so the account holder would need to retrieve it from a Bank of America branch.
Depositing cash at a Bank of America branch
Walk into any Bank of America branch during business hours with the cash and the account holder's information. You will need their full name and account number — you can find the account number on a check, a bank statement, or by asking the account holder directly. Tell the teller you want to deposit cash into that account. The teller will verify the account exists, count your cash, and process the deposit. The money is typically available in the account within one business day, though it may show up the same day depending on the time you deposit.
You do not need the account holder's debit card or PIN for a branch deposit. You also do not need them to be present. However, the teller may ask questions about the source of the cash or the relationship between you and the account holder, especially if the amount is large. This is standard anti-fraud procedure. Bring a photo ID so the teller can verify who you are.
Using Bank of America's mobile app or online banking
If you have your own Bank of America account and want to send money to someone else's account, you can use the mobile app or online banking to transfer funds. This does not work for physical cash in your hand — you would need to deposit the cash into your own account first, then transfer it. Open the app or website, go to the transfer section, and enter the recipient's account number and routing number. You can transfer money to any U.S. bank account, not just Bank of America.
Transfers between Bank of America accounts are usually when ready. Transfers to other banks typically take one to three business days. This method is convenient if you are not in a hurry and the account holder has given you permission to access their account information, but it requires you to have funds in your own account to send.
What information you need for each method
| Method | Information Needed | Speed | Requires Account Holder Present |
|---|---|---|---|
| ATM deposit | Debit card and PIN | when ready | No |
| Branch deposit | Full name and account number | Same day or next business day | No |
| Mobile app or online transfer | Account number and routing number | when ready (Bank of America) or 1–3 days (other banks) | No |
What happens if you deposit cash into the wrong account
If you accidentally deposit cash into the wrong Bank of America account, contact the branch where you made the deposit as soon as possible. Explain the mistake and provide the account number you deposited into. The branch can look up the transaction and may be able to reverse it or contact the account holder to return the funds. The sooner you report the error, the easier it is to fix.
If the deposit was made at an ATM, the situation is more complicated because ATM transactions are harder to reverse when ready. Contact Bank of America customer service by phone or through the mobile app to report the error. They will investigate and work with the branch to recover the funds, but this can take several days or longer. This is why it is important to double-check the account number and PIN before confirming an ATM deposit.
Limits on cash deposits
Bank of America ATMs accept cash deposits, but individual machines may have limits on how much you can deposit in a single transaction — this varies by location and machine. If you are depositing a very large amount of cash, a branch deposit is more reliable because tellers can process larger amounts and can answer questions about the source of the funds.
There is no federal limit on how much cash you can deposit into a bank account. However, banks are required to report deposits of $10,000 or more to the federal government as part of anti-money-laundering rules. This does not mean the deposit is illegal or suspicious — it is a standard reporting requirement. The bank may also ask you questions about where the cash came from, especially for deposits over $10,000. Be honest and straightforward in your answers.
Frequently Asked Questions
Do I need the account holder's permission to deposit cash into their account?
Yes, you should have their permission before depositing money into their account. While the bank will process the deposit if you have the correct information, depositing money without the account holder's knowledge or consent could be considered fraud or theft depending on the circumstances. Always confirm with them first.
Can I deposit cash into a Bank of America account if I don't have their debit card?
Yes. Go to a Bank of America branch with the account holder's full name and account number, and a teller will deposit the cash for you. You do not need the debit card or PIN for a branch deposit.
How long does it take for a cash deposit to show up in the account?
ATM deposits are when ready. Branch deposits typically show up the same day or by the next business day, depending on the time of day you deposit and the branch's processing schedule. Ask the teller for a specific timeline when you make the deposit.
What if the account holder is not a Bank of America customer?
You cannot deposit cash directly into a non-Bank of America account at a Bank of America ATM or branch. You would need to deposit the cash into your own account first, then transfer it to their bank using their account and routing number through your bank's transfer service.
Will Bank of America charge me a fee to deposit cash into someone else's account?
Bank of America does not charge a fee for cash deposits made at ATMs or branches, whether the deposit is into your own account or someone else's account. However, fees and policies can vary, so confirm with your local branch if you have questions about a specific deposit.