Yes, you can deposit cash directly into your bank account at most institutions

You can deposit cash at your bank's branch during business hours, at an ATM if your bank offers that service, or through a mobile app that accepts cash deposits at partner locations. The process is straightforward: you hand over the cash, the teller or machine counts it, and the funds appear in your account. Most deposits post the same day or by the next business day.

The main variables are where you deposit (branch, ATM, or third-party location), how much you deposit (some ATMs have daily limits), and whether your bank requires advance notice for very large amounts. None of these are barriers—they are just practical details that change the timing or the step you take first.

Key Takeaways

  • Cash deposits at your bank's branch or ATM post the same day or next business day, with no fees at your own bank.
  • ATM deposits usually have daily limits between $1,000 and $5,000 per transaction, depending on your bank and account type.
  • Deposits of $10,000 or more trigger a federal reporting requirement called a Currency Transaction Report, which is routine and not a sign of wrongdoing.
  • If your bank does not have a branch or ATM near you, you can deposit cash at a partner bank or retail location, though fees may explore.
  • Mobile banking apps from some banks let you deposit cash at partner retailers like Walmart or CVS without visiting a branch.

Depositing cash at your bank branch or ATM

The simplest route is your bank's own branch or ATM. Walk in during business hours with your cash and account information (your debit card or account number), and a teller will count it and deposit it. At an ATM, you insert the bills into the machine, it counts them, and the deposit posts to your account. Both methods are free and take a few minutes.

ATM deposits have a daily limit—usually between $1,000 and $5,000 per transaction, though some banks allow multiple deposits in a day up to a higher total. If you are depositing more than your ATM limit, you can either make multiple deposits or go to a branch teller, who can process larger amounts in one transaction. Branch deposits have no practical limit for routine transactions.

Funds from ATM deposits typically post by the next business day. Branch deposits usually post the same day if made before the bank's cutoff time (often 2 or 3 p.m.). Check your bank's website or app to confirm the cutoff for your location.

What happens with deposits of $10,000 or more

Any single deposit of $10,000 or more in cash triggers a Currency Transaction Report (CTR), a federal form your bank files with the Financial Crimes Enforcement Network (FinCEN). This is automatic, routine, and not a sign of suspicion. Banks file thousands of CTRs every day for legitimate business deposits, payroll, and personal savings.

You do not need to do anything differently. The bank will still process your deposit normally. The CTR is straightforward a record-keeping requirement that applies to all financial institutions. It does not delay your deposit, charge you a fee, or flag your account as problematic.

The only scenario where a large cash deposit might raise questions is if your bank suspects the deposit is part of a pattern designed to avoid the $10,000 reporting threshold—for example, depositing $9,500 multiple times in a single day. This is called "structuring," and it is illegal. If you have a legitimate reason for a large cash deposit, deposit it as one transaction and let the CTR process normally.

Depositing cash without visiting a branch

If your bank does not have a branch or ATM near you, or you cannot visit during business hours, you have other options. Some banks partner with other banks' ATM networks, so you can use an ATM from a different bank at no fee. Others partner with retail locations like Walmart, CVS, or grocery stores, where you can deposit cash at the customer service desk.

Mobile banking apps from some banks—including Bank of America, Chase, and others—let you deposit cash at partner retailers. You open the app, select "deposit cash," choose a nearby location, and the app generates a barcode. You take the barcode and your cash to that location, hand it to the cashier, and the deposit posts to your account within one business day. Fees vary; some banks charge nothing, while others charge $1 to $3 per deposit.

If your bank does not offer these services, you can deposit cash at any bank branch that is part of a shared branching network. Credit unions often participate in these networks, and you can use any participating branch to deposit cash into your account, even if it is not your bank. Fees typically range from $0 to $5 per transaction.

Deposits through money order or check conversion services

If you cannot deposit cash directly, you can convert it to a money order or cashier's check and deposit that instead. You buy a money order at a post office, grocery store, or check-cashing service, then deposit it at your bank like any other check. This takes longer—money orders and checks typically take 3 to 5 business days to clear—and costs $1 to $5 for the money order itself.

Some banks and retailers also offer check conversion services, where you hand over cash and they issue a check or electronic transfer to your account. This is less common than it once was, but it remains an option if direct deposit is not available to you.

Timing and what to expect after you deposit

Cash deposits at your own bank's branch or ATM post the same day or by the next business day. Deposits made after your bank's cutoff time (usually 2 or 3 p.m.) may post the next day. Deposits made on weekends or holidays post on the next business day.

Once the deposit posts, the funds are available in your account when ready. You can withdraw them, transfer them, or use them to pay bills right away. There is no hold period for cash deposits the way there can be for checks.

If you deposit cash at a third-party location (a different bank, a retail partner, or a check-cashing service), the timeline depends on that location's processing. Ask before you deposit how long it will take for the funds to reach your account.

Frequently Asked Questions

Do I need to tell my bank before I deposit a large amount of cash?

No. Your bank will file a Currency Transaction Report automatically for any single deposit of $10,000 or more, and you do not need to notify them in advance. If you are depositing significantly more than that—say, $50,000 or $100,000—you may want to call ahead so the branch has enough time to count it, but this is a courtesy, not a requirement.

Will depositing cash affect my taxes?

Depositing cash into your own bank account does not create a tax liability. The money is yours; you are not receiving income. However, if the cash came from self-employment or a side business, you may owe taxes on that income. The deposit itself is not taxable—the income is. Keep records of where the cash came from if you are self-employed.

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 earned the money. However, if you are regularly depositing large amounts of cash on behalf of someone else, your bank may ask questions to make sure the account is not being used to hide money or avoid reporting requirements. Be prepared to explain the relationship and the source of the funds.

What if the ATM rejects my cash or says it cannot read the bills?

ATMs sometimes reject bills that are torn, worn, or folded. If this happens, take the cash to a branch teller instead. Tellers can deposit damaged bills as long as they are not too worn to identify. If a bill is too damaged, the bank can send it to the Federal Reserve for replacement, though this takes time. For routine deposits, a branch teller is faster and more reliable than an ATM.

Can I deposit cash into someone else's account?

Yes, but the process varies by bank. Some banks let you deposit cash into another person's account if you know their account number and have their permission. Others require the account holder to be present. Call your bank to ask what they require. If you are depositing into a joint account, either account holder can usually make the deposit.