The most direct way: walk into your bank branch with cash and a deposit slip

If you have a checking or savings account at a bank with physical locations, you can deposit cash by going to a teller during business hours. Bring your cash, your debit card or account number, and ask for a deposit slip—the teller will fill it out or hand you a blank one to complete. You write the amount, sign it, and hand both the slip and cash to the teller. The money typically posts to your account the same day or by the next business day.

Most banks do not charge a fee for cash deposits made by the account holder at their own branch. If you bank at a credit union instead of a bank, the process is identical—walk in, deposit slip, teller, done.

This method works whether you are depositing $20 or $500. Banks do not report cash deposits under $10,000 to the IRS as a matter of course, though they do keep records. If you regularly deposit large amounts of cash, the bank may ask where it comes from; this is standard compliance, not a sign of trouble.

Key Takeaways

  • Walk into any branch of your bank during business hours with cash and your debit card or account number to deposit money at a teller window.
  • A deposit slip—which you fill out or the teller provides—tells the bank which account to credit and how much you are depositing.
  • Cash deposits at your own bank branch are free and usually post the same day or next business day.
  • ATMs that belong to your bank often accept cash deposits, though not all machines have this feature—check your bank's website or call to find which ones do.
  • Mobile deposit (photographing checks) does not work for cash, but some banks let you deposit cash at partner retailers like Walmart or CVS for a small fee.

Using an ATM if your bank has cash deposit machines

Some banks have ATMs that accept cash deposits. Not every ATM does—only machines marked as having a deposit slot. You insert your debit card, select "deposit," choose the account, insert your cash into the slot, and confirm the amount on the screen. The machine counts the bills and credits your account.

Check your bank's website or call their customer service line to find which ATMs near you accept cash. Many banks list this on their locator tool. Deposits made at ATMs usually post by the next business day, sometimes the same day depending on the time you deposit.

There is no fee for depositing cash at your own bank's ATM. If you use an ATM belonging to a different bank, you may be charged a surcharge by that bank, though the deposit itself is still free.

Depositing cash at a retail partner location

Some banks partner with retailers like Walmart, CVS, or Walgreens to let customers deposit cash without visiting a branch. You go to the customer service desk, tell them you want to deposit cash to your bank account, and provide your debit card or account number. The retailer takes your cash, gives you a receipt, and the money posts to your account—usually within one business day.

These deposits typically cost $1 to $3 per transaction. Not all banks offer this service, and not all retailers participate, so check your bank's website first. This option is most useful if you do not have a branch nearby or need to deposit cash outside normal banking hours.

The retailer does not keep the money—they are acting as an intermediary. Your bank receives the cash and credits your account. You will see the deposit in your online banking or on your statement under the retailer's name.

Mobile deposit does not work for cash

If your bank offers mobile deposit, you can photograph a check and send it to the bank through the app—but this does not work for cash. Mobile deposit is only for paper checks. There is no way to photograph cash and have it deposited.

If you want to deposit cash without going to a branch or ATM, your only option is a retail partner location (if your bank offers it) or asking someone else to deposit it for you. Some banks let a family member or authorized user deposit cash on your behalf, though you should confirm this with your bank first.

What happens if you deposit a very large amount of cash

Banks are required by federal law to report cash deposits of $10,000 or more to the Financial Crimes Enforcement Network (FinCEN) using a form called a Currency Transaction Report (CTR). This is routine and does not mean you have done anything wrong. The bank files the report automatically; you do not need to do anything.

If you make multiple cash deposits that add up to $10,000 or more within a short period, the bank may ask you to explain the source of the cash. This is called structuring, and banks are trained to watch for it. Structuring itself—deliberately breaking up deposits to avoid the $10,000 threshold—is illegal, even if the money is legitimate. If you have a legitimate reason for large cash deposits (you run a cash business, you received an inheritance, you sold something), simply tell the bank. They have heard it before.

The best practice is to deposit cash in one transaction rather than splitting it across multiple days. If you have questions about how your bank handles large deposits, call them before you come in.

Timing: when the money actually appears in your account

Cash deposits made at a teller or ATM during business hours usually post the same day or by the next business day. Deposits made after hours or on weekends post by the next business day. Deposits made at retail partners typically post within one business day.

Once the deposit posts, the money is in your account and you can use it. There is no hold on cash deposits the way there can be on checks. If you need the money urgently, depositing cash at a teller during business hours is the fastest route.

Business days are Monday through Friday, excluding federal holidays. A deposit made on Friday evening may not post until Monday. If your bank is closed on a holiday, deposits made that day post the next business day.

If your bank does not have branches near you

Online banks and some regional banks do not have physical branches. If you bank with one of these, you cannot walk into a branch to deposit cash. Your options are:

  • Use an ATM that accepts cash deposits, if your bank operates them or partners with a network.
  • Use a retail partner location if your bank offers this service.
  • Ask someone with access to a branch of your bank (a family member, friend, or authorized user on your account) to deposit the cash for you.
  • Transfer the cash to another bank account you have at a bank with branches, then transfer it electronically to your online bank account.

Before you open an account at an online bank, check whether they have a way to deposit cash. Some do not, which can be a real limitation if you regularly handle cash.

Frequently Asked Questions

Do I need anything besides cash and my debit card to deposit at a teller?

You need your debit card or your account number so the teller knows which account to credit. A deposit slip helps but is not required—the teller can create one. Bring your ID if you are depositing at a branch where you are not a regular customer, though most banks do not require it for deposits by the account holder.

What if I want to deposit cash but do not have my debit card with me?

Tell the teller your account number. If you do not know it, you can look it up on a recent statement, in your online banking, or by calling the bank. The teller can pull up your account by name and account number and process the deposit without your card.

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

Yes. There is no rule against depositing cash that belongs to someone else. The bank does not care who handed you the cash. However, if you are depositing large amounts of cash regularly on behalf of someone else, the bank may ask questions about the arrangement. Be prepared to explain if asked.

Will the bank ask me where the cash came from?

Not usually, unless the amount is large or the pattern is unusual. If you deposit $50 in cash, the bank will not ask. If you deposit $15,000 in cash, they may ask where it came from. Answer honestly—you sold a car, you received a gift, you run a cash business. Banks are required to ask; it is not personal.

How long does a cash deposit take to show up if I use an ATM?

Most ATM deposits post by the next business day. Some banks post them the same day if you deposit before a certain time (often 2 or 3 p.m.). Check your bank's website or the ATM screen for the specific cutoff time.