Yes, you can deposit cash directly into your bank account

You can put cash into your bank account in several ways, and most banks make this straightforward. The most common method is to visit a branch in person and hand cash to a teller, who counts it and adds the money to your account. You can also use an ATM (automated teller machine) at your bank or a partner bank if your account comes with that feature. Some banks let you deposit cash at a partner retailer like a grocery store or pharmacy. The exact options depend on your bank and the type of account you have.

Cash deposits are treated like any other deposit — the money appears in your account and you can use it the same day or the next business day, depending on your bank's timing. There is no penalty for depositing cash, and you do not need to report small deposits to the government. Large deposits (over $10,000 in a single transaction) do trigger a report that banks file automatically, but this is routine and not a problem if the money is yours.

Key Takeaways

  • You can deposit cash at a bank branch by handing it to a teller, and the money usually shows up in your account the same day or next business day.
  • Many banks have ATMs that accept cash deposits, letting you deposit outside of branch hours without talking to anyone.
  • Some banks partner with retailers like grocery stores so you can deposit cash there instead of at a branch.
  • Deposits over $10,000 trigger an automatic bank report, but this is normal and required by law — it does not mean you did anything wrong.
  • You will need your debit card or account number to use an ATM deposit, but a teller only needs your ID and account information.

Depositing cash at a bank branch

Walking into a branch and depositing cash with a teller is the most straightforward method. Bring your cash and your debit card or a form of ID. Tell the teller you want to deposit cash into your account. They will ask which account (if you have more than one), count the cash in front of you, and give you a receipt showing the amount deposited. The money enters your account when ready or by the next business day.

You do not need an appointment. Most branches have a line, and you wait your turn. If you are uncomfortable handing over a large amount of cash, you can ask the teller to count it with you to make sure the amount is correct. Branches are usually open Monday through Friday during business hours, and many are open Saturday mornings. If you work during the day, some banks have evening or weekend hours — call your branch to check.

Using an ATM to deposit cash

Many ATMs accept cash deposits, and this is often faster than waiting for a teller. You insert your debit card, enter your PIN (personal identification number), select "deposit," and follow the on-screen instructions. The machine will ask you to insert cash into a slot. Some ATMs count the bills as you feed them in; others accept an envelope of cash that a bank employee counts later. Either way, you get a receipt showing the amount.

ATM deposits usually post to your account within one business day, though some banks take longer if the deposit was made after hours or on a weekend. Not every ATM accepts cash — some only let you withdraw money. Your bank's ATM almost always accepts deposits. If you use an ATM from a different bank, check whether it charges a fee (your bank may charge you, or the other bank may, or both). Your bank's website or app usually shows which ATMs accept deposits and which ones are fee-free.

Depositing cash at retail partners

Some banks partner with grocery stores, pharmacies, and other retailers to let you deposit cash without going to a branch. You walk up to the customer service desk, tell them you want to make a bank deposit, and hand over your cash. They give you a receipt. The deposit posts to your account within one to two business days.

Not all banks offer this, and not all retailers participate. Ask your bank whether this option is available to you. If it is, your bank's website or app will list which stores near you accept deposits. This option is useful if a branch is far away or if you prefer not to use an ATM.

What happens after you deposit cash

Once the teller, ATM, or retailer accepts your deposit, the money is yours. You can withdraw it, spend it with your debit card, or transfer it to another account. The timing depends on the method: teller deposits usually post the same day, ATM deposits within one business day, and retail deposits within one to two business days. Your bank's app or online account will show the deposit as "pending" until it fully posts.

If you need the money urgently, a teller deposit is the fastest option because it posts when ready. If you are depositing late at night or on a weekend, an ATM deposit will post by the next business day. Retail deposits take the longest, so use that option only if you are not in a hurry.

Large cash deposits and reporting

If you deposit more than $10,000 in cash in a single transaction, your bank will file a Currency Transaction Report with the federal government. This is automatic and required by law. It does not mean you are in trouble — banks file these reports thousands of times a day for people depositing paychecks, business income, or savings. The report straightforward records that the deposit happened.

You do not need to do anything special. The teller will not ask you where the money came from unless the deposit looks suspicious (for example, if you usually deposit small amounts and suddenly deposit $50,000). If they do ask, answer honestly. If the money is yours — from your job, a sale, an inheritance, or your savings — there is no problem. The report is a routine part of banking, not a sign of wrongdoing.

Fees and limits on cash deposits

Most banks do not charge a fee for depositing cash at a branch or at their own ATM. If you use an ATM from a different bank, that bank may charge you a fee (usually $1 to $3), and your bank may charge you as well. Check your bank's fee schedule or ask a teller whether you will be charged.

Some banks set a limit on how much cash you can deposit at an ATM in a single transaction — often $500 to $1,000. If you are depositing more than that, use a teller or make multiple ATM deposits. There is no limit on how much you can deposit with a teller. If you are depositing a very large amount (several thousand dollars), call your branch ahead of time to let them know, so they have enough cash on hand to count it.

Frequently Asked Questions

Do I need to tell the bank where the cash came from?

No, not unless the bank asks. Banks ask only if a deposit seems unusual compared to your normal activity. If the money is yours — from your paycheck, a side job, a gift, or your savings — you can straightforward say so if asked. You do not need documentation for deposits under $10,000.

What if I deposit cash but the ATM or teller makes a mistake?

If you think the amount deposited is wrong, check your receipt right away. If the receipt shows the wrong amount, tell the teller or contact your bank when ready. Banks can usually correct the error within one to two business days. Keep your receipt until the deposit posts to your account and you have confirmed the amount is correct.

Can I deposit someone else's cash into my account?

Yes, you can deposit cash that belongs to someone else. It becomes your money once it is in your account. If someone is giving you cash as a gift or payment, there is no issue. If you are depositing cash on behalf of a business or as part of a formal arrangement, keep a record of who gave you the cash and why, in case questions come up later.

Is there a limit to how much cash I can deposit per day?

Banks do not set a daily limit on cash deposits. You can deposit as much as you want in a single day. Deposits over $10,000 trigger a report, but that is not a limit — it is just a record that the bank files. You can deposit $50,000 if you want; the bank will straightforward file the required report.

How long does it take for a cash deposit to show up in my account?

Teller deposits usually post the same day. ATM deposits post within one business day. Retail deposits take one to two business days. "Business day" means Monday through Friday, not counting holidays. If you deposit cash on a Friday evening, it may not post until Monday.