The most direct way to send cash to a bank account
You cannot deposit someone else's cash into their bank account remotely. Cash has to be physically present at a bank branch or ATM to enter the banking system. Your options are: deposit it yourself at their bank if you have access to their account, use a money transfer service that converts cash to a digital payment, or give the cash to the person and let them deposit it themselves.
The method you choose depends on whether you have the person's account details, whether they need the money urgently, and whether you can meet in person or need a contactless solution.
Key Takeaways
- Cash cannot move into a bank account without a physical deposit at a branch or ATM—there is no way to send it digitally.
- If you know the recipient's account number and bank, you can deposit cash at their bank branch in person, and it typically posts within one business day.
- Money transfer services like Western Union or MoneyGram let you pay cash at a location and have the recipient pick up funds or receive them in their bank account, though fees apply.
- Peer-to-peer payment apps like Venmo or Cash App require you to load cash into the app first, then send it digitally—the recipient can transfer it to their bank account afterward.
- If you mail cash, it carries theft risk and has no fraud protection; sending a check or using a transfer service is safer.
Depositing cash directly at the recipient's bank
If the recipient banks at a branch near you, you can walk in with their cash and deposit it to their account. You will need their full name and account number. Most banks allow third-party cash deposits at the teller window during business hours. Bring a photo ID—the bank will record who made the deposit.
The deposit typically posts to their account within one business day, sometimes the same day if you deposit before the branch's cutoff time (usually 2 or 3 p.m.). There is no fee for this method. Call the bank ahead if you are unsure whether they accept third-party deposits, because some banks have restrictions or require the account holder to authorize it in advance.
This method works best when you and the recipient use the same bank or when their bank has a branch in your area. If their bank is not accessible to you, use a money transfer service instead.
Using a money transfer service to send cash
Services like Western Union, MoneyGram, and Walmart2Walmart let you pay cash at a physical location and have the money reach the recipient's bank account or be picked up in cash elsewhere. You do not need the recipient's bank details for most of these services—you provide their name and the amount, and they receive a reference number to collect the funds.
The recipient can choose to have the money deposited directly into their bank account (usually within one to two business days) or pick it up in cash at a participating location. Fees vary by service and amount sent—expect to pay $5 to $15 for a transfer under $500, more for larger amounts. Some services charge the sender, others charge the recipient, and some split the cost.
To send money this way, visit a Western Union or MoneyGram location (often found in grocery stores, pharmacies, or dedicated offices), provide cash and the recipient's name, and receive a confirmation number. Give that number to the recipient so they can claim the funds. The process takes minutes, but the recipient may wait one to two business days for a bank deposit.
Loading cash into a peer-to-peer app, then sending it
Apps like Venmo, Cash App, PayPal, and Square Cash let you send money digitally once the funds are in your account. To send cash this way, you first load cash into the app using a linked debit card or by visiting a participating retail location (some apps partner with convenience stores or pharmacies for cash loading). Then you send the money to the recipient's username or phone number, and they can transfer it to their own bank account.
The advantage is speed—once the money is in your app account, sending it takes seconds. The disadvantage is that you are paying a fee to load cash into the app (usually $1 to $3 per transaction), and the recipient may face another fee to move it out to their bank account. For small amounts, these fees add up quickly.
Cash loading is available at Walmart, CVS, Walgreens, and other retailers for most major apps. Check your app's website to find participating locations near you. The cash loads instantly or within a few minutes, and you can send it immediately after.
What happens when you send money to the wrong account
If you deposit cash into the wrong account by mistake, contact the bank immediately. The bank can attempt to reverse the transaction, but success depends on whether the money has already been withdrawn. If the recipient has not touched the funds, the bank can usually return it within one to three business days. If the money is gone, recovery is difficult and may require a police report.
For money transfer services, contact the service right away with your confirmation number. They can sometimes cancel the transfer if the recipient has not yet claimed it. Once claimed, recovery depends on whether the recipient will cooperate—the service cannot force a refund.
Always double-check the account number and recipient name before depositing or sending. For peer-to-peer apps, confirm the recipient's username or phone number matches the person you intend to send to, because sending to the wrong username is irreversible.
Why you should not mail cash
Mailing cash is risky because it can be lost, stolen, or damaged in transit, and the postal service does not insure cash. If the envelope goes missing, you have no way to recover the money and no proof you sent it. The recipient also has no way to verify they received the amount you claim to have sent.
If you must send money by mail, use a check instead—it is traceable, can be stopped if lost, and provides a paper record for both of you. If the recipient needs cash, they can deposit the check at their bank or cash it at a check-cashing service.
Timing and fees across different methods
| Method | Time to recipient's account | Typical fee | Best for |
|---|---|---|---|
| Deposit at recipient's bank branch | Same day or next business day | None | Local transfers, when you know their account number |
| Western Union or MoneyGram | 1–2 business days for bank deposit; immediate for cash pickup | $5–$15+ depending on amount | Sending to someone without a shared bank, or when recipient needs cash pickup |
| Peer-to-peer app (Venmo, Cash App) | Seconds to send; 1–3 business days to recipient's bank | $1–$3 to load cash; may charge recipient to withdraw | Small amounts between people who already use the app |
| Mail a check | 3–7 business days in transit; 1–2 days to clear | Cost of postage | When you have time and want a paper record |
Frequently Asked Questions
Can I deposit cash into someone else's account at an ATM?
No. ATMs only accept deposits into the account holder's own card. To deposit cash into someone else's account, you must go to a bank branch and use a teller. Some banks have restrictions on third-party deposits, so call ahead to confirm.
What if I don't know the recipient's account number?
Use a money transfer service like Western Union or MoneyGram, which only requires the recipient's name. Alternatively, if you both use the same peer-to-peer app, you can send money using their username or phone number without needing their bank details.
Is there a limit to how much cash I can send?
Banks typically allow third-party cash deposits up to $10,000 per day without special reporting, though the bank will file a form if you deposit over that amount. Money transfer services have limits that vary by service and location—usually $500 to $2,500 per transaction. Check with your specific service for their caps.
Do I need the recipient's permission to deposit cash into their account?
Legally, no—if you know their account number and name, you can deposit cash. However, some banks require the account holder to authorize third-party deposits in advance. Call the bank to ask before you show up with cash.
What if the money doesn't show up in their account?
If you deposited at a branch, ask for a receipt with a confirmation number and contact the bank with that number. If you used a money transfer service, contact them with your reference number. Provide proof of payment (receipt or transaction confirmation) and they will investigate. Most issues resolve within 3–5 business days.