The most direct ways to put cash in your account

You can deposit cash at an ATM, at a bank branch, through a mobile app, or by mail — the method depends on what your bank offers and how quickly you need the money in your account. Most banks let you use their ATMs for free deposits during business hours, and some offer 24/7 ATM access. If your bank has physical branches, you can walk in and hand cash to a teller. Some banks now let you photograph cash with your phone and deposit it that way. Mail deposits exist but are slow and carry risk.

The speed of your deposit matters. ATM deposits usually show up in your account within one business day, sometimes the same day. Teller deposits at a branch are often when ready or within hours. Mobile app deposits (where available) typically post within one business day. Mail deposits can take five to ten business days and require you to trust the postal service with your cash.

Key Takeaways

  • ATM deposits are available 24/7 at most banks and usually post within one business day, making them the fastest option for most people.
  • Branch teller deposits are when ready or near-when ready, but only work during business hours and require you to visit a physical location.
  • Mobile app deposits (photograph-based) work if your bank offers them, but not all banks do, and they typically take one business day to post.
  • Mail deposits are the slowest option and carry the risk of cash being lost or stolen in transit.
  • Some banks charge fees for deposits at ATMs outside their network, so check your account terms before using another bank's machine.

ATM deposits: the 24/7 option

Most banks have ATMs that accept cash deposits, and you can use them any time the machine is accessible — usually around the clock. Insert your debit card, select "Deposit," choose "Cash," and follow the prompts. The ATM will count the bills and ask you to confirm the amount before it accepts them. Once the transaction completes, the cash is in the machine and your account is credited.

The deposit usually shows up in your account within one business day. Some banks post ATM deposits the same day if you deposit before a certain time (often 2 p.m. or 5 p.m.), but this varies by bank. Check your bank's website or app to see what time cutoff applies to you. If you deposit after hours or on a weekend, the deposit will post the next business day.

One catch: if you use an ATM that does not belong to your bank, you may be charged a fee — typically $1 to $3 per transaction. Your bank may charge you, the ATM operator may charge you, or both. To avoid fees, use your own bank's ATM. If your bank has few ATMs near you, ask whether they reimburse out-of-network fees or have a network of partner banks you can use for free.

Branch deposits: when ready or near-when ready

Walking into a bank branch and handing cash to a teller is still one of the fastest ways to deposit money. The teller counts the cash in front of you, confirms the amount, and the deposit posts to your account when ready or within a few hours. You get a receipt showing the deposit amount and time.

The downside is that branches have limited hours — typically 9 a.m. to 5 p.m. on weekdays, with shorter hours or no service on weekends. If you work standard hours, you may have to take time off or go during lunch. Some branches are closed on Saturdays or Sundays. If your bank has only a few branches and none are near your home or work, this option may not be practical.

Bring your debit card or account number so the teller knows which account to credit. If you do not have your card, bring a photo ID and be ready to provide your account number from memory or a statement. Large cash deposits (typically $10,000 or more) trigger a federal reporting requirement called a Currency Transaction Report, but this does not affect you — the bank files it automatically and it does not delay your deposit.

Mobile app deposits: photograph-based transfers

Some banks let you photograph the front and back of cash bills using your phone and submit them through the mobile app. This is sometimes called "mobile deposit" or "remote deposit," though that term more often refers to check deposits. Not all banks offer this for cash — it is less common than check deposits — so check your bank's app to see if the option exists.

If your bank offers it, the process is straightforward: open the app, select "Deposit Cash," photograph both sides of each bill, enter the total amount, and submit. The app will confirm receipt and tell you when the deposit will post — usually one business day. The cash itself stays in your possession; you do not mail it or hand it over.

The main limitation is that not every bank has built this feature into their app yet. Larger national banks are more likely to offer it than smaller regional banks or credit unions. If your bank does not offer mobile cash deposits, you will need to use an ATM or branch instead. Some banks that do offer it may have daily or monthly limits on how much you can deposit this way.

Mail deposits: slow and risky

Some banks accept cash deposits by mail, though this is uncommon and not recommended unless you have no other option. You put cash in an envelope, mail it to the bank's address, and wait for it to arrive and be processed. This typically takes five to ten business days, and the cash is at risk of being lost, stolen, or damaged in transit.

If you must use mail, ask your bank for instructions first — they may require you to use a specific envelope, include a deposit slip, or follow other steps. Some banks do not accept cash by mail at all, so confirm before you send anything. Once the bank receives and processes the deposit, it will post to your account and you will receive confirmation. If the cash never arrives, you have no proof you sent it, which makes recovery difficult.

This method is best avoided. Use an ATM, branch, or mobile app instead. Mail deposits should only be a last resort if you are unable to access any other method.

What to do if your bank has no nearby ATMs or branches

If your bank is online-only or has no physical locations near you, your deposit options are limited. Online banks typically let you deposit checks by photographing them through the app, but many do not accept cash deposits at all. If your bank does not accept cash deposits, you have a few alternatives.

You can deposit cash at another bank's ATM and accept the out-of-network fee, or you can visit a branch of a partner bank if your bank has partnerships. Some online banks partner with networks like Allpoint or MoneyPass, which let you use thousands of ATMs nationwide. Check your bank's website to see if they have a partner network and which ATMs you can use for free.

Another option is to deposit cash at a physical bank you have a relationship with (even if it is not your main bank), then transfer the money to your online bank account. This takes an extra step and may involve a delay, but it works if you have access to any brick-and-mortar bank.

Deposits that are held or delayed

Most cash deposits post quickly, but your bank may place a hold on the funds in certain situations. A hold means the money is in your account but you cannot withdraw it yet. This is rare with cash deposits — banks are more likely to hold checks — but it can happen if you deposit a very large amount, if your account is new, or if there is suspicious activity on your account.

If a hold is placed, your bank must tell you when the hold will be lifted. For cash deposits, this is usually one to two business days. You can ask the teller or call customer service to learn about a hold has been placed and when it will be removed. If you need the money urgently, explain the situation to the bank and ask if they can lift the hold early.

Frequently Asked Questions

Can I deposit cash at any bank's ATM, or only my own bank's?

You can deposit cash at any ATM that accepts deposits, but you will likely be charged a fee if it is not your bank's ATM. The fee is typically $1 to $3 and may be charged by your bank, the ATM operator, or both. To avoid fees, use your own bank's ATM or a partner bank's ATM if your bank has a network agreement.

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

ATM deposits usually post within one business day, sometimes the same day if you deposit before your bank's cutoff time. Branch deposits post when ready or within a few hours. Mobile app deposits typically post within one business day. Mail deposits take five to ten business days and are not recommended.

What happens if I deposit more than $10,000 in cash?

Your bank will file a Currency Transaction Report with the federal government, which is a routine requirement and does not affect you or delay your deposit. The report is filed automatically by the bank. You do not need to do anything special; just deposit the cash as you normally would.

Can I deposit cash if I do not have my debit card?

At a branch, yes — bring a photo ID and your account number. At an ATM, you will need your debit card to access the machine. If you have lost your card, visit a branch instead or contact your bank to request a replacement card before you deposit.

What should I do if my bank does not accept cash deposits?

Check whether your bank has a partner ATM network you can use for free. If not, you can deposit cash at another bank's ATM and accept the fee, or deposit at a physical bank and transfer the money to your account. Some banks straightforward do not accept cash deposits, so you may need to switch banks if cash deposits are important to you.