You can deposit cash at ATMs, through mobile check deposit, or by using third-party services, but each method has limits on how much you can deposit and how quickly the money becomes available

If you need to put cash into your bank account but cannot visit a branch, your options depend on your bank's setup and how much cash you are depositing. Some banks let you use their ATMs to deposit cash directly. Others require you to use a mobile app to photograph checks instead, which does not help with cash. A few banks partner with retailers or other financial institutions to accept cash deposits on their behalf. The fastest and most reliable method varies by bank and by the amount you are depositing.

The catch is that most of these methods come with daily or monthly limits, and the money may not post to your account when ready. A cash deposit at an ATM might take one to three business days to clear. A deposit through a third-party service might take longer. If you need the money urgently, or if you are depositing a large amount, you may have no choice but to visit a branch in person.

Key Takeaways

  • ATM cash deposits work only if your bank owns the ATM and has enabled that feature on your account; not all banks allow it.
  • Retail partners like Walmart, CVS, and MoneyGram let you deposit cash at their locations for certain banks, but you need to know which retailers work with your bank.
  • Mobile check deposit lets you photograph a check, not cash, so it does not solve the problem of depositing physical currency.
  • Most cash deposits through non-branch channels take one to three business days to post, and daily limits often cap deposits at $500 to $2,000.
  • If you are depositing more than your bank's daily limit, or if you need same-day access, visiting a branch in person is usually your only option.

ATM cash deposits: how they work and which banks offer them

Many banks allow you to deposit cash directly into their ATMs, but not all do, and the feature is not always turned on for every account. To find out whether your bank supports this, log into your online banking portal or call the customer service number on the back of your card. Ask specifically whether your account has cash deposit enabled at ATMs. If it does, you can walk up to any ATM owned by your bank, insert your card, select "deposit," and feed in bills. The ATM will count them and confirm the amount before the transaction completes.

The deposit usually posts within one to three business days. Some banks post same-day if you deposit before a certain time in the afternoon, but this varies. Check your bank's website or ask during the call to find out the posting timeline. Most banks also set a daily limit on ATM cash deposits—often $500 to $2,000 per day—so if you are depositing more than that, you will need to split it across multiple days or use a different method.

If your bank does not offer ATM cash deposits, or if the feature is not enabled on your account, you can ask whether it can be turned on. Some banks will enable it if you request it; others will not. If your bank refuses, you will need to explore other options.

Retail partners and third-party deposit services

Some banks partner with retailers and money transfer services to let you deposit cash at their locations. Walmart, CVS, Walgreens, and MoneyGram are common partners. To use this service, you typically walk into the store, go to the customer service desk or money center, and tell them you want to deposit cash into your bank account. You provide your account number or debit card, and they process the deposit. The cash goes into your account, usually within one to three business days.

The catch is that not every bank partners with every retailer. You need to know which retailers work with your specific bank. The easiest way to find out is to call your bank's customer service line and ask which deposit partners they use. Write down the list and the locations near you. Some banks partner with only one or two retailers, while others have agreements with many. If your bank has no retail partners, this route is closed to you.

Daily and monthly limits explore here too. Most retail deposit services cap deposits at $500 to $1,000 per transaction, and some set a monthly limit as well. Ask your bank what the limits are before you go to the store. If the retailer cannot process your deposit for any reason—their system is down, they do not recognize your account number, or you have hit your limit—you will have wasted a trip.

Mobile check deposit does not work for cash

If your bank offers mobile check deposit, you might think you can photograph cash and deposit it the same way. You cannot. Mobile deposit apps are designed to photograph the front and back of a paper check, read the routing and account numbers, and send that image to the bank. They do not accept photographs of cash, and even if they did, the bank would have no way to verify the amount or prevent fraud.

If you have checks instead of cash, mobile deposit is fast and convenient. If you have only cash, this feature does not help you. Do not confuse the two.

Depositing cash at a different bank's branch or ATM

If your bank has no ATMs near you and no retail partners, you might wonder whether you can walk into a different bank's branch and deposit cash into your account. The answer is almost always no. Banks do not accept deposits for accounts held at other institutions. They will turn you away at the teller window.

The only exception is if you use a service like MoneyGram or Western Union, which can accept cash and transfer it to your bank account. However, these services charge a fee—usually $5 to $15 depending on the amount—and the transfer takes one to three business days. If you have no other option, this works, but it is more expensive than depositing at your own bank.

What to do if you hit your daily deposit limit

If you are depositing more cash than your bank allows in a single day, you have a few options. The simplest is to split the deposit across multiple days. If you deposit $1,000 today and your limit is $500 per day, deposit the remaining $500 tomorrow or the next day. The money from the first deposit will post within one to three business days, so you will have access to it before the second deposit clears.

If you need all the money in your account today, or if you cannot wait for multiple deposits to clear, you will need to visit a branch in person. Tellers can accept large cash deposits without the daily limit restrictions that explore to ATMs and retail partners. Bring your ID and your debit card, and be prepared to answer questions about where the cash came from if the amount is large. Banks are required by law to report cash deposits over $10,000 to the federal government, and they may ask about deposits over $5,000 as well. This is routine and not a sign of trouble; just answer honestly.

Fees and timing for different deposit methods

Deposit MethodTypical Daily LimitPosting TimeFee
Bank ATM$500–$2,0001–3 business daysNone
Retail partner (Walmart, CVS)$500–$1,0001–3 business daysNone
MoneyGram or Western UnionVaries1–3 business days$5–$15
Bank branch (in person)No limitSame day or next business dayNone

The table above shows the most common options. Your bank may have different limits or posting times, so check with them directly. If speed is your priority, a branch visit is fastest. If convenience is your priority, an ATM or retail partner is easiest. If cost is your priority, avoid MoneyGram and Western Union unless you have no other choice.

Frequently Asked Questions

Can I deposit cash at an ATM that belongs to a different bank?

No. ATMs owned by other banks will not accept deposits for your account. You can only deposit cash at ATMs owned by your own bank, and only if your account has the cash deposit feature enabled. If you are not sure whether your bank owns a particular ATM, look for your bank's logo on the machine or call customer service to ask.

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

Most cash deposits through ATMs or retail partners post within one to three business days. Some banks post same-day if you deposit before a certain time, usually in the afternoon. Deposits made on weekends or holidays may not post until the next business day. Check your bank's website or call to find out the exact timeline for your account.

What happens if I deposit more than my daily limit?

The ATM or retail service will reject the deposit if you try to exceed your daily limit. You will need to deposit the rest on another day, or visit a branch in person where tellers can accept larger amounts without the daily limit restriction.

Do I have to report large cash deposits to the government?

Your bank is required to report deposits over $10,000 to the federal government. Deposits between $5,000 and $10,000 may trigger additional questions from the bank, but this is routine and not a sign of wrongdoing. Answer honestly about where the cash came from, and the deposit will go through normally.

Can I use a mobile deposit app to photograph cash instead of a check?

No. Mobile deposit apps are designed only for checks. They cannot read or verify cash, and banks do not accept photographs of currency. If you have cash, use an ATM, retail partner, or visit a branch instead.