The fastest way to deposit cash depends on your bank and how much you have
You can deposit cash at an ATM, at a bank branch, through a mobile app (if your bank offers mobile deposit), or at a retail partner like Walmart or CVS if your bank has a network agreement. The method that works fastest for you depends on which bank you use, whether you have a smartphone, and whether you need the money available immediately or can wait a day or two.
Most cash deposits at a bank branch or ATM post to your account within minutes to a few hours. Mobile deposits (photographing checks or cash) typically take one to two business days. Retail partner deposits vary by bank and partner—some credit the funds the same day, others take one to three business days. Large cash deposits over $10,000 will trigger a Currency Transaction Report (CTR) that the bank files with the federal government; this is routine and legal, but the deposit itself may take longer to process while the bank completes the paperwork.
Key Takeaways
- ATM deposits and branch deposits are the most direct methods and usually post within hours, though some banks hold cash deposits for one business day.
- Mobile deposit (photographing cash) is available from some banks but not all; check your bank's app to see if it supports cash deposits.
- Retail partners like Walmart, CVS, and grocery stores offer cash deposit services for certain banks, but you must confirm your bank participates before you go.
- Deposits over $10,000 are legal and routine but require the bank to file a Currency Transaction Report, which may add a day to processing.
- If you do not have a bank account yet, you will need to open one before you can deposit cash; bring a photo ID and proof of address.
Depositing cash at an ATM
Most banks operate ATMs that accept cash deposits 24 hours a day. Walk to an ATM owned by your bank (or a partner bank in your bank's network), insert your debit card, select "Deposit," and follow the on-screen prompts. The machine will ask you to insert bills one at a time or in a stack, depending on the model. Count your cash before you start so you know the total.
The ATM will display the amount it has accepted and ask you to confirm. Once you confirm, the deposit is recorded in your account immediately, though the bank may hold the funds for one business day before they are fully available to withdraw or transfer. Some banks make cash deposits available right away; others wait until the next business day. Check your bank's policy in the app or by calling customer service.
If the ATM rejects a bill or malfunctions during the deposit, it will return the cash to you. If it does not, contact your bank's customer service line with the date, time, and ATM location, and they will investigate.
Depositing cash at a bank branch
Visit any branch of your bank during business hours with your cash and your debit card or account number. Tell the teller you want to make a cash deposit. They will count the cash in front of you, enter the amount into the system, and give you a receipt showing the deposit amount and your new account balance.
The deposit posts to your account immediately, though the bank may place a hold on the funds for one business day (especially for large amounts or if you are a new customer). Ask the teller when the funds will be available to use. If you are depositing more than $10,000, the teller will ask for your ID and may ask questions about the source of the cash; this is standard procedure and does not mean anything is wrong.
Branch deposits are useful if you have a large amount of cash, if you want a receipt from a person, or if your ATM is not working. They are also the best option if you need to deposit cash into someone else's account (with their permission)—you cannot do this at an ATM.
Depositing cash through a mobile app
Some banks allow you to photograph cash using their mobile app and deposit it without visiting a branch or ATM. Open your bank's app, look for "Mobile Deposit" or "Deposit a Check," and follow the prompts. You will photograph the front and back of each bill or stack of bills. The app will display the total amount and ask you to confirm before submitting.
Mobile cash deposits typically take one to two business days to post. The bank will hold the funds during this time while they verify the images. Not all banks offer mobile cash deposit yet—check your app or call customer service to see if yours does. If your bank does not offer it, you can still use mobile deposit for checks, but cash will require an ATM or branch visit.
Depositing cash at retail partners
Some banks have partnerships with retailers like Walmart, CVS, Walgreens, or grocery store chains to accept cash deposits at their customer service desks. This is useful if you do not have a bank branch or ATM nearby. Go to a participating retailer, tell the cashier you want to deposit cash into your bank account, and provide your debit card or account number.
The retailer will count your cash, enter it into their system, and give you a receipt. The deposit posts to your account, though the bank may hold it for one to three business days depending on the retailer and the bank. Before you go, confirm that your bank participates in the retailer's deposit network—not all banks do. You can check this on your bank's website or by calling customer service.
What happens with large cash deposits
If you deposit $10,000 or more in cash in a single transaction, your bank is required by federal law to file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN). This is a routine report and does not mean you have done anything wrong. The bank files it automatically; you do not need to do anything.
The CTR may cause the bank to hold your deposit for an extra day while they complete the paperwork. The bank may also ask you questions about the source of the cash—where it came from and why you are depositing it. Answer honestly. Common sources include cash from a job, a sale of personal property, a gift, or a business. The bank is not accusing you of anything; they are following federal rules.
If you deposit just under $10,000 repeatedly to avoid triggering a CTR, the bank may flag this as "structuring" and report it to the government. Structuring is illegal even if the money itself is legal. If you have a legitimate reason to deposit large amounts of cash, deposit the full amount at once and answer the bank's questions honestly.
Troubleshooting cash deposit problems
If a cash deposit does not appear in your account after one business day, contact your bank's customer service line. Have the date, time, and location of the deposit ready, along with your receipt if you have one. The bank will search their records and investigate.
If you deposited at an ATM and the machine malfunctioned, the bank can usually trace the transaction using the ATM's internal records and the timestamp on your receipt. If you deposited at a branch, the teller's record will show the deposit. If you used mobile deposit, the app will show the submission date and status.
If the bank cannot find the deposit after three to five business days, they will file a claim and credit your account while they investigate. This process can take two to four weeks. Keep your receipt and any confirmation emails until the deposit is fully resolved.
Frequently Asked Questions
Can I deposit someone else's cash into my account?
Yes, but the bank may ask questions about the source, especially for large amounts. If someone gives you cash as a gift or payment, you can deposit it. If you are depositing cash on behalf of someone else into their account, you will need their permission and account information, and you must do this at a branch (not an ATM or mobile app).
What if the ATM keeps rejecting my bills?
ATMs reject bills that are torn, very old, or dirty. Try cleaning the bills gently or using a different ATM. If the bills are damaged, take them to a bank branch where a teller can accept them and send them to the Federal Reserve for replacement. Do not force bills into the machine; if it rejects them, it will return them to you.
How long does a cash deposit hold last?
Most banks release cash deposits within one business day. Some banks release them immediately. Large deposits or deposits made by new customers may be held for up to two business days. Check your bank's deposit hold policy in the app or by calling customer service; it varies by bank.
Do I need to report cash deposits to the IRS?
The bank reports deposits over $10,000 to the government through a CTR, but this is not the same as an IRS tax report. You are responsible for reporting all income to the IRS on your tax return, regardless of the amount. If the cash is income (from a job, business, or sale), you must report it. If it is a gift or loan, you typically do not. Consult a tax professional if you are unsure.
Can I deposit cash if I do not have a debit card?
Yes. At a bank branch, you can provide your account number instead of a debit card. At an ATM, you will need a debit card or ATM card to access the machine. If you do not have a card yet, visit a branch or request one from your bank.