The fastest way to deposit cash depends on your bank and how much you're depositing

You can deposit cash at an ATM, at a bank branch, through a mobile app, or at a retail partner like a grocery store or pharmacy. ATMs are open 24/7 but may have daily limits. Bank branches offer no limits and can answer questions, but they have set hours. Mobile apps let you photograph checks but not cash. Retail partners are convenient but charge fees and may have lower limits than banks.

The method you choose affects how fast the money shows up in your account and whether you pay a fee. Same-day deposits at a branch are free. ATM deposits usually post within one business day. Retail deposits often take longer and cost money.

Key Takeaways

  • ATM deposits are available any time but typically have daily limits between $1,000 and $5,000, depending on your bank.
  • Depositing at a bank branch during business hours is free, has no limit, and the money usually posts the same day.
  • Retail partner deposits (grocery stores, pharmacies) charge a fee per transaction and may take one to three business days to post.
  • Mobile app deposits work for checks, not cash — you photograph the front and back and the bank processes it remotely.
  • Some banks charge a fee if you deposit cash at an ATM owned by a different bank, so use your own bank's ATM when possible.

Depositing cash at an ATM

Most ATMs accept cash deposits if you have a debit card from that bank. Insert your card, select "Deposit," choose "Cash," and follow the prompts. The machine will tell you how many bills it counted. Keep your receipt — it shows the amount and time of deposit.

ATM deposits usually post within one business day, though some banks take up to two. Check your bank's website or app to see the exact timeline. Daily limits vary widely: some banks allow $1,000 per day, others $5,000 or more. If you're depositing more than your limit, you'll need to use a branch or make multiple deposits on different days.

Using an ATM from a different bank costs money. Out-of-network ATM deposits typically charge $1 to $3 per transaction, and that fee comes from your account. Your own bank's ATMs never charge you to deposit.

Depositing cash at a bank branch

Walk in during business hours with your cash and debit card or account number. Tell the teller you want to deposit cash. They'll count it, give you a receipt, and the money posts immediately or the same business day. There's no daily limit and no fee.

Branch deposits are the safest option for large amounts because the teller counts the money in front of you and you get a receipt with the exact amount. If there's ever a dispute about how much you deposited, you have proof.

The downside is that branches close in the evening and on weekends. If you work during business hours, you may have to plan ahead or use an ATM instead.

Depositing cash at a retail partner

Some banks partner with grocery stores, pharmacies, and other retailers to offer cash deposit services. You can deposit cash at the customer service desk without a teller. The retailer scans your card or account number and counts your cash.

Retail deposits charge a fee — usually $1 to $3 per transaction — and take longer to post than branch deposits. Money may not show up in your account for one to three business days. Some retailers also set lower daily limits, such as $500 or $1,000.

Retail deposits are most useful when you need to deposit cash outside of branch hours and don't have access to your bank's ATM. Check your bank's website to see which retailers near you offer this service.

What happens after you deposit cash

The time it takes for your deposit to show up depends on the method and your bank. Branch deposits post the same day or next business day. ATM deposits usually post within one business day. Retail deposits take one to three business days.

Once the deposit posts, the money is in your account and you can spend it. If you need the cash to be available immediately, deposit at a branch during business hours. If you can wait a day or two, an ATM deposit works fine.

Some banks hold deposits for a few days before making them fully available, especially for large amounts. This is called a hold. Check your bank's deposit policy to see whether holds apply to cash deposits — most banks don't hold cash, but some do.

Depositing large amounts of cash

If you're depositing more than $10,000 in cash, your bank will file a Currency Transaction Report (CTR) with the federal government. This is normal and legal. You don't need to do anything — the bank handles it automatically. The report doesn't mean you've done anything wrong; it's just how banks track large cash movements.

For amounts over $10,000, always use a bank branch instead of an ATM or retail partner. The teller can process the full amount at once, and you'll get a receipt showing exactly what was deposited. ATMs often reject large deposits or have daily limits that make multiple trips necessary.

Bring your ID when depositing large amounts. Banks may ask questions about the source of the cash — this is standard procedure and helps prevent fraud and money laundering. Be ready to explain where the money came from (a job, a sale, savings, etc.).

Choosing the right deposit method for your situation

Use a bank branch if you're depositing a large amount, need the money available the same day, or want to avoid fees. Use an ATM if you're depositing during off-hours and the amount is under your daily limit. Use a retail partner only if your bank's ATM and branch are not nearby and you're willing to pay a fee and wait a few days.

Check your bank's website or app to find ATM locations, branch hours, and retail partners near you. Most banks show this information in a "Find a Location" or "ATM Locator" section. You can also call customer service to ask about deposit limits, holds, and fees.

Frequently Asked Questions

Can I deposit cash at any ATM?

You can deposit cash at ATMs owned by your bank. Using an ATM from a different bank may charge a fee ($1 to $3) and may not work at all — some out-of-network ATMs don't accept deposits. Always use your own bank's ATM to avoid fees.

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

Branch deposits post the same day or next business day. ATM deposits usually post within one business day. Retail deposits take one to three business days. Check your bank's website for the exact timeline, as it varies by bank.

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

ATMs typically limit daily deposits to $1,000 to $5,000. Branches have no limit. Retail partners often limit deposits to $500 to $1,000. For amounts over $10,000, use a branch and bring your ID.

Do I have to pay a fee to deposit cash?

Depositing cash at your own bank's ATM or branch is free. Depositing at a different bank's ATM or at a retail partner charges a fee, usually $1 to $3 per transaction. Always use your bank's services to avoid fees.

What if the ATM rejects my cash deposit?

ATMs reject deposits when they're full, when bills are damaged or folded, or when the machine malfunctions. If this happens, try a different ATM or visit a branch. Keep your cash safe until you can deposit it. Don't leave rejected cash in or near the machine.