The most direct way to deposit cash is to walk into your bank branch with the cash and a deposit slip
You bring your cash and your debit card or account number to a teller, fill out a deposit slip (the bank provides these at the counter), hand both to the teller, and the money goes into your account. The deposit usually shows up the same day or the next business day, depending on the time you deposit and your bank's processing schedule. This is the fastest method and works at any bank branch during business hours.
If you bank with a large national bank, you may also have access to ATMs that accept cash deposits. Not all ATMs do this—only certain models are equipped with cash-deposit slots. Your bank's website or app will show you which ATMs near you accept cash deposits. You insert the cash, the machine counts it, and you get a receipt. The deposit typically posts within one business day.
Some banks let you deposit cash through their mobile app using a photo of the cash, but this method is less common and usually has lower limits per transaction. Check your bank's app to see if this option is available to you.
Key Takeaways
- Walking into a bank branch with cash and a deposit slip is the most reliable method and works the same day or next business day.
- ATMs that accept cash deposits are available at many banks, but not all ATM machines have this feature—check your bank's website to find one near you.
- You will need either your debit card or your account number to complete a deposit at a branch or ATM.
- Large cash deposits over $10,000 trigger a federal reporting requirement called a Currency Transaction Report, which is routine and not a sign of wrongdoing.
- If you do not have a bank account yet, you can open one at most banks in under an hour with a photo ID and an initial deposit.
What you need to bring to deposit cash at a branch
Bring the cash itself, your debit card or a piece of ID with your account number on it, and nothing else. The bank provides the deposit slip at the counter. If you do not have your debit card, you can give the teller your account number and routing number (both are on the bottom of your checks, or you can ask the bank for them). Some banks will also accept a photo ID and let you state your account number verbally, though this varies by bank.
If you are depositing a large amount of cash—more than $10,000 in a single transaction—the bank is required by federal law to file a Currency Transaction Report. This is automatic and routine; it does not mean you have done anything wrong. The bank will not refuse the deposit. You may be asked to fill out a form with your name and the source of the cash (such as "cash from my job" or "savings"), but this is standard procedure.
How long it takes for the cash to show up in your account
At a bank branch, the deposit usually posts the same business day if you deposit before the branch's cutoff time (often 2 or 3 p.m., but this varies). If you deposit after the cutoff or on a weekend or holiday, it will post the next business day. You can use the money as soon as it posts, though some banks may place a temporary hold on large cash deposits while they verify the amount.
At an ATM, the deposit typically posts within one business day. The ATM gives you a receipt showing the amount deposited, so you have proof of the transaction. If the deposit does not show up within two business days, contact your bank's customer service line with your receipt.
Depositing cash if you do not have a bank account yet
You can open a bank account at most banks in under an hour. Bring a photo ID (driver's license, passport, or state ID card) and the cash you want to deposit as your opening deposit. The bank will ask for your Social Security number, address, and phone number. Some banks have minimum opening deposits (often $25 to $100), though many now offer accounts with no minimum.
Online banks and credit unions also accept cash deposits, but the process is different. Online banks typically do not have physical branches, so you cannot walk in with cash. Some online banks partner with retail locations like Walmart or CVS where you can deposit cash for a small fee. Credit unions usually allow cash deposits at any branch, even if you are not a member of that specific branch.
Alternatives if you cannot get to a bank branch
If you cannot visit a branch during business hours, an ATM that accepts cash deposits is your next option. Find one using your bank's app or website. You will need your debit card to use it.
If your bank does not have ATMs near you or none of them accept cash, you can ask someone you trust to deposit the cash on your behalf. Give them a signed deposit slip with your account number on it, or write a note authorizing them to deposit the cash. They will need to bring the cash, the signed note, and their own ID. Not all banks accept third-party deposits, so call ahead to confirm.
Another option is to convert the cash to a money order or cashier's check at a grocery store, pharmacy, or bank, then deposit that instead. This takes longer and costs a small fee ($1 to $3), but it gives you a paper record of the transaction and works at any bank.
What happens if you deposit cash regularly
If you deposit cash frequently—for example, if you are self-employed or work in a job that pays in cash—your bank may ask you to document the source of the deposits. This is called Know Your Customer compliance, and it is a standard anti-fraud measure. You might be asked to provide pay stubs, invoices, or a letter explaining where the cash comes from. This is normal and does not mean you are under investigation.
If you deposit very large amounts of cash repeatedly in a way that appears designed to avoid the $10,000 reporting threshold (for example, depositing $9,500 multiple times in a short period), your bank may flag this as suspicious activity. This is called "structuring," and it is illegal even if the money itself is legitimate. If you have a legitimate reason to deposit large amounts of cash regularly, tell your bank upfront so they understand the pattern.
Frequently Asked Questions
Can I deposit cash into someone else's bank account?
You can deposit cash into another person's account if they give you written permission and their account number. Bring the cash, a signed note from the account holder authorizing the deposit, and your ID to the bank. Not all banks accept third-party deposits, so call ahead. The account holder may also be able to add you as an authorized user on their account, which makes future deposits easier.
What if the ATM rejects my cash deposit?
ATMs that accept cash deposits sometimes reject bills that are torn, worn, or have ink marks on them. If this happens, try a different ATM or go to a bank branch instead. The teller can deposit worn cash without issue. If the ATM keeps rejecting the same bill, the bill may be too damaged to process, and you can exchange it for a new one at your bank.
Do I need to report cash deposits to the IRS?
The bank reports deposits over $10,000 to the IRS through the Currency Transaction Report, but this does not mean you owe taxes on the deposit. You only owe taxes on income. If the cash is income from your job or business, you report it on your tax return. If it is a gift, a loan, or money you already had, it is not taxable. Keep records of where the cash came from in case the IRS asks.
How much cash can I deposit at once?
There is no legal limit on how much cash you can deposit in a single transaction. Deposits over $10,000 trigger a Currency Transaction Report, which is routine. Some banks may place a temporary hold on very large deposits (over $20,000) while they verify the amount, but the hold is usually lifted within one or two business days.
Can I deposit cash at a bank branch that is not my bank?
No. You can only deposit cash at a branch of the bank where you have your account. If you bank with Chase, you can deposit at any Chase branch, but not at Bank of America or Wells Fargo. If you need to deposit at a different bank, you will need to open an account there first or use a money order.