The three ways to deposit cash at your bank
You can deposit cash at an ATM, at a teller window inside a bank branch, or through a mobile app if your bank offers remote deposit. ATM deposits are fastest if you have a card and the machine accepts cash — you insert bills, the machine counts them, and the money appears in your account within minutes to a few hours. Teller deposits take longer (you wait in line, hand over the cash, they count it, you get a receipt) but work at any branch of your bank, even if the ATM is broken or full. Mobile app deposit does not exist for cash — that option is for checks only.
Which method you use depends on when you need the money available and whether you have a debit card. If you do not have a card yet, the teller window is your only option. If you have a card and your bank's ATM is nearby, the ATM is usually fastest. If you are depositing a large amount and want a receipt you can hold, the teller is more reliable because the machine might jam or reject bills.
Key Takeaways
- ATM cash deposits post to your account within minutes to a few hours and require only your debit card.
- Teller deposits at a bank branch work even without a card and give you a printed receipt on the spot.
- Your bank's ATM will only accept cash from you if it has a cash-deposit slot — not all ATMs have one.
- Large cash deposits (usually $10,000 or more) trigger a federal report, but this is normal and does not mean you did anything wrong.
- If you do not have an account yet, you must go to a teller to open one before you can deposit cash.
Depositing cash at an ATM
Find an ATM that belongs to your bank and has a cash-deposit slot. Not every ATM accepts deposits — many only dispense cash. Insert your debit card, enter your PIN, and select "Deposit" or "Make a Deposit" from the menu. The machine will prompt 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 counted and ask you to confirm. Check this number against what you handed in — if it does not match, cancel the transaction and try again or go to a teller instead. Once you confirm, the money is in your account. Most banks post ATM deposits within a few hours, though some may take until the next business day. You will not get a printed receipt from the machine, but your bank statement and online account will show the deposit.
If the ATM rejects a bill (because it is torn, wrinkled, or the machine cannot read it), remove it and try a different one or take it to a teller. Do not force bills into the slot — a jammed machine will not complete your deposit and you may lose the cash.
Depositing cash at a bank teller
Go to any branch of your bank during business hours. Bring your debit card or account number. If you do not have either, bring a government-issued ID and the bank can look up your account by your name and address. Walk to the teller line, wait your turn, and hand the cash to the teller along with your card or ID.
The teller 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. This receipt is proof the money reached your account. The deposit posts immediately — you can use the money right away. If you are depositing a very large amount and the teller seems uncertain, ask them to count it twice to make sure the number is correct before they finalize it.
Teller deposits are slower than ATM deposits because you have to travel to a branch and wait, but they are more reliable for large amounts and they give you a paper record on the spot. If you do not have a debit card yet, this is the only way to deposit cash.
What happens with large cash deposits
If you deposit $10,000 or more in cash in a single transaction or multiple transactions within a short time, your bank must file a Currency Transaction Report (CTR) with the federal government. This is a routine report — it does not mean you are under investigation or that you did anything wrong. The bank files it automatically; you do not have to do anything.
The report includes your name, account number, and the amount deposited. The government uses these reports to track large cash movements for tax and anti-money-laundering purposes. Your bank will not freeze your account or ask you to explain the deposit unless something about it looks unusual (for example, if you normally deposit $500 a month and suddenly deposit $50,000 in cash).
Do not try to avoid the report by splitting a large deposit into smaller ones over several days — this is called "structuring" and it is illegal. If your bank suspects you are doing this, they must report it. If you have a legitimate reason for a large cash deposit (you sold a car, inherited money, cashed out a business), you can tell the teller, but you do not have to.
Deposits that take longer to post
ATM deposits usually post within a few hours, but some banks hold them until the next business day. Teller deposits post immediately. If you deposit cash on a weekend or holiday, it will not post until the next business day your bank is open, even if you use an ATM.
If you deposited cash and it has not appeared in your account after one business day, contact your bank. Call the customer service number on the back of your debit card or visit a branch. Bring your receipt if you have one. The bank can look up the deposit and tell you when it will post. In rare cases, an ATM malfunction can cause a deposit to fail — if this happens, the bank will investigate and either credit your account or return the cash to the machine for you to retrieve.
Depositing cash without a bank account
If you do not have a bank account yet, you cannot use an ATM to deposit cash. You must go to a bank branch and open an account first. Bring a government-issued ID (driver's license, passport, or state ID) and your Social Security number. The teller will help you open a checking or savings account, and then you can deposit your cash into that new account on the same day.
Some banks require a minimum opening deposit (often $25 to $100), which you can pay in cash. After the account is open, you will receive a debit card in the mail within 5 to 10 business days. Once you have the card, you can use ATMs to deposit cash in the future.
What to do if the ATM will not take your cash
If an ATM rejects your bills, the machine may be full, broken, or unable to read the bills. Remove the rejected bills and try a different ATM at another location. If multiple ATMs reject the same bills, the bills may be damaged — take them to a teller instead. Tellers can deposit damaged or worn bills that machines will not accept.
If an ATM keeps your cash and does not return it or credit your account, contact your bank immediately. Call customer service or visit a branch with your receipt (if you have one) and your debit card. The bank can review the ATM's records and determine what happened. If the machine malfunctioned and kept your money, the bank will credit your account. This process usually takes a few business days.
Frequently Asked Questions
Can I deposit cash at an ATM that belongs to a different bank?
No. You can only deposit cash at an ATM owned by your bank or a bank in your bank's network. If you try to use another bank's ATM, it will not recognize your card or will only allow withdrawals. Use your bank's ATM locator on their website or app to find the nearest machine that accepts deposits.
How long does it take for cash deposited at an ATM to show up?
Most banks post ATM cash deposits within a few hours, but some wait until the next business day. Check your bank's policy on their website or ask a teller. Deposits made on weekends or holidays will not post until the next business day the bank is open, regardless of when you made the deposit.
Do I need my debit card to deposit cash at a teller?
No. You can deposit cash at a teller with just your account number or a government-issued ID. If you do not have a card or account number, bring your ID and the teller can look up your account by your name and address.
What if I want to deposit cash but do not have a bank account yet?
Go to a bank branch and open an account. Bring a government-issued ID and your Social Security number. You can deposit your cash into the new account on the same day. The bank will mail you a debit card within 5 to 10 business days.
Is there a limit to how much cash I can deposit?
There is no legal limit on how much cash you can deposit into your own account. However, deposits of $10,000 or more trigger a federal report, which is normal and routine. Do not try to avoid this by splitting the deposit into smaller amounts — that is illegal.