Yes, you can deposit cash directly into your bank account
You can walk into a bank branch with cash and deposit it into your account the same day. The teller will count the money, record it in your account, and give you a receipt. The funds are usually available when ready for withdrawals at ATMs or in-branch, though some banks hold cash deposits for one business day before you can transfer the money elsewhere.
The process is straightforward if you have an account at a bank with physical branches. If you bank online-only, your options are more limited — most online banks do not accept cash deposits directly, though some partner with ATM networks or allow deposits through third-party services.
Key Takeaways
- Cash deposits at a bank branch are available the same day, though transfers to other accounts may be held for one business day.
- You need a valid ID and your account number or debit card to deposit cash in person.
- Deposits over $10,000 trigger a federal reporting requirement, but this is routine and does not flag your account as suspicious.
- Online-only banks typically do not accept cash deposits, but some offer workarounds through ATM networks or partner services.
- ATM deposits are available 24/7 at many banks, though the funds may not post until the next business day.
What happens when you deposit cash at a branch
You bring your cash and a form of ID to any branch of your bank. The teller will ask for your account number — you can provide this from your debit card, a check, or by stating it from memory. The teller counts the cash in front of you, enters the deposit into the system, and prints a receipt showing the amount and your new balance.
The money posts to your account when ready. You can withdraw it from an ATM or make a purchase with your debit card the same day. If you want to transfer the money to another bank account, some banks hold cash deposits for one business day before allowing transfers, though the funds remain available for spending at the branch or ATM.
Bring your ID even if the teller knows you. Banks are required to verify identity on cash transactions, and it protects you if there is ever a dispute about what was deposited.
Using an ATM to deposit cash
Many bank ATMs accept cash deposits 24 hours a day. You insert your debit card, select "deposit," and follow the prompts to insert bills one at a time. The ATM counts them and confirms the total on screen. You receive a receipt, and the deposit is recorded in your account.
ATM deposits usually post overnight — the funds show in your account by the next business day, though some banks process them the same evening. The money is available for spending once it posts, but transfers to other banks may be held an additional day. Check your bank's policy on their website or in your account settings.
ATM deposits are useful if you need to deposit cash outside of branch hours, but they are not when ready. If you need the money available when ready, deposit at a branch during business hours instead.
The $10,000 reporting requirement
If you deposit $10,000 or more in cash in a single transaction or in multiple transactions within a short period, your bank files a Currency Transaction Report (CTR) with the federal government. This is automatic and routine — it does not mean your account is under investigation or that you have done anything wrong.
The report includes your name, the amount, and the date. Banks file these reports for all large cash deposits as part of anti-money-laundering compliance. You do not need to do anything; the bank handles it. The report is not shared with law enforcement unless there is a separate investigation, and it does not affect your ability to access your money.
Deliberately breaking up large cash deposits into smaller amounts to avoid the $10,000 threshold — called "structuring" — is illegal. If you have a legitimate reason to deposit a large amount of cash, deposit it all at once and let the bank file the report.
Depositing cash at online-only banks
Banks that operate only online, such as Ally, Charles Schwab, or Discover, do not have physical branches where you can deposit cash. Most do not accept cash deposits at all. If you have an account at an online bank and need to deposit cash, you have a few options.
Some online banks partner with ATM networks that accept deposits. Charles Schwab, for example, reimburses ATM fees and accepts deposits through MoneyPass and Allpoint ATMs. Check your bank's website for a list of partner ATMs in your area. Other online banks allow you to deposit cash at a partner bank's branch — for example, some online banks let you deposit at a local credit union or regional bank that has a deposit partnership.
If your online bank does not offer cash deposit options, you can deposit the cash into a checking account at a traditional bank, then transfer it electronically to your online account. This takes an extra step but works reliably.
What you need to bring and what happens next
Bring your cash and a valid ID — a driver's license, passport, or state ID card. You also need your account number, which you can provide from your debit card, a check, or from memory if you know it. If you do not have your account number, the teller can look it up using your ID and name.
After the deposit posts, the money is yours to use. There is no waiting period for spending it at the branch or ATM. If you want to send it to another bank account, some banks hold cash deposits for one business day — this is a separate hold from the deposit posting itself. Your bank's website or app will show you the exact hold period for your account type.
Keep your receipt. It shows the date, amount, and your new balance. If there is ever a discrepancy, the receipt is your proof of the deposit.
Cash deposits and your bank account history
Cash deposits appear in your account statement and transaction history just like any other deposit. They show the date, amount, and "cash deposit" or "teller deposit" as the transaction type. Your bank keeps a record of all deposits for tax and compliance purposes.
If you deposit cash regularly — for example, if you are self-employed and collect cash payments — your bank may ask you about the source of the funds. This is normal. Be prepared to explain that the cash comes from your business, side work, or another legitimate source. You do not need to provide detailed documentation unless your bank specifically requests it.
Frequently Asked Questions
How long does it take for a cash deposit to show up in my account?
Cash deposits at a branch post when ready and are available the same day. ATM deposits usually post by the next business day. If you want to transfer the money to another bank, some banks hold cash deposits for one additional business day, but the funds are available for spending at your own bank once they post.
Do I need to report cash deposits to the IRS?
Your bank reports deposits over $10,000 to the federal government, but this is not the same as reporting to the IRS for tax purposes. You are responsible for reporting income on your tax return if the cash is income. Deposits that are transfers of your own money, gifts, or loan proceeds do not count as income and do not need to be reported.
Can I deposit someone else's cash into my account?
Yes, you can deposit cash that belongs to someone else. The bank does not verify who the cash came from — they only verify your identity. However, if you regularly deposit large amounts of cash that belong to other people, your bank may ask questions about the source. Be honest about why you are depositing it.
What if the ATM rejects my cash deposit?
ATMs reject bills that are torn, worn, or not recognized as valid currency. If this happens, the ATM returns the bill and you can try again or deposit at a branch instead. Bring the rejected bills to a teller, who can examine them and deposit them if they are legitimate currency.
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. Your bank may have internal limits on single deposits or daily deposits — check with your branch. Deposits over $10,000 trigger the federal reporting requirement, but this does not prevent the deposit from going through.