The most direct ways to put cash in your account

You can deposit cash at an ATM, at a bank teller window, through a mobile app that accepts cash deposits, or at certain retail locations that partner with your bank. The fastest route is usually an ATM or teller window at a branch of your bank — the money shows up in your account within minutes to a few hours. If you use an ATM outside your bank's network, the deposit may take longer and could cost you a fee.

Some banks let you deposit cash through their mobile app by taking a photo of the bills, but this is less common and usually has limits on how much you can deposit at once. A few banks partner with retailers like Walmart or CVS to accept cash deposits at customer service desks, though these are not available everywhere and may have daily limits.

The method you choose depends on what your bank offers, whether you have a branch nearby, and how quickly you need the money to appear in your account. If you bank entirely online with no physical branches, your options are narrower — you may be limited to retail partners or mobile deposit, or you may need to visit an ATM that your bank owns or partners with.

Key Takeaways

  • ATMs and teller windows at your bank's branches are the fastest ways to deposit cash, with the money usually showing up within hours.
  • Deposits at ATMs outside your bank's network may take longer and could trigger a fee from your bank or the ATM operator.
  • Some banks accept cash deposits through their mobile app by photographing the bills, but these usually have daily or per-transaction limits.
  • Online-only banks often partner with retail locations or ATM networks to let you deposit cash, so check your bank's website for your options.

Depositing cash at an ATM

Most ATMs that belong to your bank accept cash deposits. Insert your debit card, enter your PIN, select "Deposit" from the menu, choose the account you want to deposit into, and feed the bills into the slot one at a time. The ATM will count them and show you the total before you confirm. Once you confirm, the money is recorded in your account immediately, though it may take a few hours to fully process depending on the time of day and your bank's systems.

If you use an ATM that does not belong to your bank — for example, an ATM at a different bank or in a convenience store — the deposit may still work, but it could take longer to post to your account. Some banks charge a fee for out-of-network deposits, and some ATMs charge you a fee as well. Check your bank's fee schedule or call customer service before using an unfamiliar ATM if you want to avoid surprises.

A few ATMs have daily deposit limits, often $5,000 to $10,000 per transaction or per day. If you are depositing a larger amount, you may need to split it across multiple transactions or use a teller window instead. The ATM will tell you if you have hit a limit.

Depositing cash at a bank teller

Walk into any branch of your bank during business hours with your cash and your debit card or account number. Tell the teller you want to deposit cash. They will count the money in front of you, record the amount, and give you a receipt. The money appears in your account immediately — you can check your balance on your phone or at an ATM right after you leave.

Teller deposits are useful if you have a large amount of cash, if your bank's ATMs are not working, or if you want a paper receipt for your records. There are no fees for depositing cash at your own bank's teller window. If you do not have your debit card with you, the teller can look up your account using your name and ID.

Some banks have limits on how much cash you can deposit without triggering extra scrutiny or paperwork. Banks are required by federal law to report cash deposits of $10,000 or more to the IRS — this is routine and not a sign of wrongdoing, but it means the teller may ask you questions about where the money came from. If you are depositing a very large amount, calling ahead to let your bank know can speed up the process.

Mobile app cash deposits

Some banks let you deposit cash through their mobile app by taking a photo of the front and back of each bill. You enter the total amount, confirm the deposit, and the money is added to your account. This method is convenient if you cannot get to a branch or ATM, but it has significant limits: most banks cap mobile cash deposits at $500 to $1,000 per day or per transaction, and some banks do not offer it at all.

To use mobile deposit, you usually need to set it up in your app first — this may require you to verify your identity or visit a branch once. Once it is set up, you can deposit from anywhere. The money typically appears in your account within a few hours, though some banks take longer.

Mobile cash deposit is less common than mobile check deposit because it is harder for the bank to verify the bills. If your bank does not offer it, you will need to use an ATM, a teller, or a retail partner instead.

Depositing cash at retail partners

Some banks partner with retailers like Walmart, CVS, or other chains to accept cash deposits at their customer service desks. You bring your cash and your debit card to the desk, tell them you want to deposit it, and they process it for you. The money goes into your account, usually within a few hours. There is typically no fee for this service.

Not all banks have retail partnerships, and not all locations of a partner retailer may accept deposits — check your bank's website or call customer service to find a location near you. These deposits often have daily limits, sometimes as low as $500, so they work best for smaller amounts. If you need to deposit a large sum, an ATM or teller window is usually a better choice.

Retail deposits are most useful if you do not have a bank branch nearby or if you are already shopping at that location. The process is quick and straightforward, and you get a receipt.

Timing and when the money shows up

Cash deposits at your bank's own ATM or teller window show up in your account within minutes to a few hours, depending on the time of day. A deposit made at 2 p.m. on a weekday will usually be available by the end of the business day. A deposit made after hours or on a weekend may not process until the next business day.

Deposits at out-of-network ATMs, retail partners, or through mobile apps can take longer — sometimes up to one business day or more. Your bank's app will usually show you when the deposit is expected to post. Once the money is in your account, you can withdraw it or transfer it, though some banks may hold it briefly if it is a very large amount.

If you need the money to be available immediately, use an ATM or teller at your bank's own branch during business hours. If timing is less urgent, other methods work fine.

Fees and things that can go wrong

Depositing cash at your own bank's ATM or teller window is free. Depositing at an out-of-network ATM may cost you a fee from your bank, from the ATM operator, or both — these fees are usually $1 to $3 per transaction. Retail partner deposits and mobile deposits are typically free, though some banks charge a small fee for mobile deposits.

If an ATM rejects your cash or malfunctions during a deposit, the machine will return your money immediately. If you are not sure whether the deposit went through, check your account balance on your phone or at another ATM. If the money does not appear within the expected timeframe, contact your bank's customer service — they can look up the transaction and help you figure out what happened.

Occasionally, a deposit does not process correctly — for example, if the ATM misreads a bill or if there is a system error. If this happens, your bank can investigate and correct it, usually within one to two business days. Keep your receipt so you have proof of the deposit if you need to dispute it.

Frequently Asked Questions

Can I deposit cash at any ATM?

You can deposit cash at ATMs that belong to your bank or that are part of your bank's network. ATMs at other banks or in retail locations may not accept deposits, or they may accept them but charge you a fee and take longer to process. Check your bank's website or app to find ATMs that accept deposits.

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

Your bank is required to report cash deposits of $10,000 or more to the IRS on a form called a Currency Transaction Report. This is a routine legal requirement and does not mean you have done anything wrong. The teller may ask you where the money came from, but the deposit will go through normally.

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

Deposits at your bank's own ATM or teller window usually show up within minutes to a few hours. Deposits at other ATMs, retail partners, or through mobile apps may take up to one business day. Your bank's app will show you the expected posting time.

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

Yes. At a teller window, you can provide your name and ID and the teller will look up your account. At an ATM, you will need your debit card or account number to complete the deposit. If you do not have either, use a teller window instead.

What if the ATM keeps my cash?

ATMs are designed to return cash if they cannot process it, so this is rare. If it happens, contact your bank immediately with the date, time, and location of the ATM. Your bank can investigate and refund you if the machine malfunctioned. Keep your receipt as proof.