The fastest way to deposit cash depends on your bank and how much you have
You can deposit cash at an ATM, a bank branch, a mobile app, or through a third party like a check-cashing service or retail store. The method that works fastest depends on whether your bank has a physical location near you, whether the ATM accepts cash deposits, and how quickly you need the money to appear in your account. Some deposits post within minutes; others take up to two business days.
Not all banks and ATMs accept cash deposits. Before you try, check your bank's website or call the branch to confirm which deposit methods are available to you. If your bank doesn't offer cash deposits, you have other options — but they may cost you a fee or take longer.
Key Takeaways
- Bank branch deposits are the most reliable: the teller counts the cash, you get a receipt, and the money posts the same day.
- ATM cash deposits work at many banks but not all — check your bank's website first, because some ATMs only accept checks or cards, not bills.
- Mobile deposit apps let you photograph checks but not cash, so they don't work for cash-only deposits.
- If your bank has no branches or ATMs near you, you can deposit cash through a third party like Walmart or a check-cashing store, though fees may apply.
- Cash deposits at a branch or ATM usually post the same day; deposits through third parties may take one to two business days.
Depositing cash at a bank branch
Walking into a branch with cash is the most straightforward method. Bring your cash, your debit card or account number, and a photo ID. The teller will count the money in front of you, enter it into the system, and give you a receipt showing the deposit amount and your new balance. The money posts to your account the same day, usually within an hour.
This method works for any amount and requires no special setup. If you're depositing a large sum — typically $10,000 or more in a single transaction — the bank will file a Currency Transaction Report (CTR) with the federal government. This is routine and legal; it does not flag your account as suspicious. You do not need to do anything; the bank handles the paperwork.
The downside is that branches have limited hours. If you work during business hours or live far from a branch, this option may not be practical.
Depositing cash at an ATM
Many banks offer cash deposit ATMs, which accept bills and sometimes coins. Insert your debit card, select deposit, and follow the on-screen prompts. The ATM will ask you to insert bills one at a time or in a stack, depending on the machine. Once you confirm the amount, the machine counts the cash and credits it to your account.
Cash deposits at ATMs typically post within a few minutes to a few hours, though some banks hold the deposit until the next business day. Check your bank's policy on their website or in your account settings. ATMs are available 24/7, which makes them useful if you need to deposit cash outside branch hours.
Not every ATM accepts cash. Some only take cards or checks. Before you go, log into your bank's app or website and look for a feature that shows which ATMs near you accept cash deposits. If you're unsure, call your bank's customer service line — they can tell you the nearest location.
Using a third-party deposit service
If your bank has no branches or ATMs in your area, you can deposit cash through a third party. Walmart, CVS, and many check-cashing stores offer cash deposit services for customers who bank with certain institutions. You bring your cash and account information to the store, and the employee processes the deposit on your behalf.
Third-party deposits usually cost a fee — typically $1 to $5 per transaction, depending on the service and the amount. The deposit may take one to two business days to post, because the store has to send the cash to your bank. Before you use this service, confirm that your bank partners with that particular store or service, because not all banks accept third-party deposits.
To learn about your bank works with a third-party service, search your bank's website for "deposit locations" or call customer service. They will tell you which stores and services accept deposits for your account.
What to do if your bank doesn't accept cash deposits
Some online-only banks and credit unions do not accept cash deposits at all. If that's your situation, you have a few options. You can open a second account at a bank or credit union that does accept cash, deposit the cash there, and transfer the money to your main account. This takes one to two business days but costs nothing.
You can also convert the cash to a money order or cashier's check at a bank, post office, or check-cashing store, then deposit that instead. Money orders and cashier's checks can be deposited through mobile app, ATM, or branch, depending on your bank. This method costs $1 to $10 for the money order or check, depending on where you buy it and the amount.
A third option is to use a third-party cash deposit service if your bank partners with one. Ask your bank which services they work with before you try.
Timing: when the money shows up in your account
Cash deposits at a branch or ATM usually post the same day, within minutes to a few hours. Some banks hold the deposit until the next business day if you deposit after a certain time (often 2 p.m. or 5 p.m.). Check your bank's deposit cutoff time on their website.
Deposits through a third party take longer — typically one to two business days — because the store has to physically send the cash to your bank. Weekends and holidays do not count as business days, so a deposit made on Friday may not post until Tuesday.
If you need the money urgently, a branch or ATM deposit is faster. If you can wait a day or two, a third-party service works fine and may be your only option depending on where you live.
Frequently Asked Questions
Can I deposit cash into someone else's account?
No, not directly. You can only deposit cash into an account in your own name. If you want to give someone money, deposit it into your account first, then transfer it to theirs using your bank's transfer tool, or withdraw it and give them cash in person.
Do I need to report large cash deposits to the IRS?
Your bank reports deposits of $10,000 or more in a single transaction to the federal government on a Currency Transaction Report. You do not file anything yourself — the bank handles it. This is standard and does not affect your taxes unless the cash is income you haven't reported.
What if the ATM rejects my cash or says it's damaged?
If an ATM rejects bills, try inserting them one at a time instead of as a stack. If it still rejects them, the bills may be worn or damaged. Go to a branch instead — a teller can accept worn cash that an ATM won't. If the ATM keeps your cash, contact your bank immediately with the date, time, and location. They will investigate and credit your account if the cash was accepted.
Can I deposit cash through my bank's mobile app?
Mobile apps let you photograph checks for deposit, but not cash. You must deposit cash in person at a branch, ATM, or third-party location. Some banks are testing mobile cash deposit, but it is not yet widely available.
What happens if I deposit cash but don't have an account yet?
You cannot deposit cash without an account. You must open an account first — either online or at a branch — then deposit the cash. If you don't have an ID or don't want to open a bank account, you can use a check-cashing service to convert the cash to a money order instead.