Yes, most ATMs accept cash deposits, but not all machines or banks work the same way

Many ATMs let you deposit cash directly into your account without visiting a teller or going inside the bank. The machine reads your card, you insert cash into a slot, and the deposit posts to your account — usually within one business day. But some ATMs do not accept deposits at all, some only work for customers of that specific bank, and some charge a fee if you use them outside your bank's network.

The key difference is whether the ATM is on-network (owned by your bank or a shared network) or off-network (owned by a different bank or independent operator). Your bank's own ATMs almost always accept deposits for free. ATMs at other banks or convenience stores may charge you $1 to $3 per transaction, and some will not accept deposits from non-customers at all.

Key Takeaways

  • Your bank's own ATMs accept cash deposits at no charge, and most post within one business day.
  • ATMs at other banks or in convenience stores may decline your deposit, charge a fee, or require you to be a customer of that bank.
  • Deposits made after business hours or on weekends typically post the next business day, not immediately.
  • If an ATM rejects your deposit, the machine returns your cash — you can try a different ATM or deposit in person at a branch.

Which ATMs accept deposits and which ones do not

Your own bank's ATMs accept deposits from your account holders at no fee. If your bank is part of a shared network — like Allpoint, MoneyPass, or CO-OP — you can usually deposit at any ATM in that network, also for free. You can find these networks' ATM locators on your bank's website or app.

ATMs owned by other banks or independent operators (like those in grocery stores or gas stations) may refuse the deposit outright, especially if you do not have an account with that bank. Some will accept it but charge you a fee. A few will accept it with no fee, but this varies widely. The safest approach is to use your bank's ATM or call ahead if you are unsure.

How to deposit cash at an ATM

Insert your debit card and enter your PIN. Select "Deposit" or "Make a Deposit" from the menu. The machine will prompt you to insert cash into a slot — usually one bill or stack of bills at a time. Some newer machines accept multiple bills at once; older ones take them one by one. The ATM counts the bills and displays the amount on screen. Review it for accuracy, then confirm the deposit.

Do not deposit checks at a cash-only deposit slot — use the envelope slot if your ATM offers mobile check deposit, or deposit checks in person. Mixing cash and checks, or inserting torn or damaged bills, can jam the machine or cause the deposit to be rejected.

When the deposit posts to your account

Deposits made during your bank's business hours (usually 9 a.m. to 5 p.m. on weekdays) often post the same day or within a few hours. Deposits made after hours, on weekends, or on holidays typically post the next business day. Some banks post all ATM deposits the next business day regardless of timing.

Check your bank's deposit policy in your account agreement or on their website — the timing varies by bank. If you need the money urgently, depositing in person at a branch during business hours is faster and more reliable than using an ATM.

What to do if the ATM rejects your deposit

If the machine declines your cash, it will return it to you immediately. This usually happens because the ATM does not accept deposits, the machine is out of service, or the cash is damaged or unreadable. Check the screen for an error message — it often explains why.

If the ATM keeps rejecting your cash, try a different machine at your bank or a branch location. If the problem persists, contact your bank's customer service line. Do not assume the deposit went through if the machine did not confirm it — always wait to see the transaction in your account before relying on the money.

ATM deposits versus in-person deposits at a branch

ATM deposits are convenient and available 24/7, but they carry a small risk: if the machine malfunctions, your cash could be lost or delayed. In-person deposits at a teller window are processed immediately and you get a receipt on the spot. If you are depositing a large amount of cash, depositing in person creates a clear paper trail and avoids any ambiguity about whether the machine accepted it.

For routine deposits of smaller amounts, ATMs are reliable and fast. For large deposits, urgent deposits, or if you want absolute certainty the money reached your account, go to a branch during business hours.

Fees and surcharges for out-of-network ATM deposits

Your bank may charge you a surcharge if you deposit at an ATM outside its network — typically $1 to $3 per transaction. Some banks waive this fee for customers who maintain a minimum balance or have certain account types. The ATM operator may also charge a fee on top of your bank's fee, though this is less common for deposits than for withdrawals.

Check your bank's fee schedule or call customer service to learn what you will be charged for out-of-network deposits. If you deposit regularly at ATMs outside your bank, the fees can add up — using your bank's ATMs or joining a shared network saves money over time.

Frequently Asked Questions

Can I deposit cash at any bank's ATM?

Not always. Many banks only allow their own customers to deposit at their ATMs. Some ATMs in shared networks accept deposits from any customer of a participating bank. The safest bet is to use your own bank's ATM or check with the bank that owns the machine before you try.

How long does it take for an ATM deposit to show up in my account?

Most deposits post within one business day. Deposits made during business hours may post the same day. Deposits made after hours, on weekends, or holidays usually post the next business day. Your bank's website or account agreement will tell you their specific timeline.

What if I accidentally deposit the wrong amount?

The ATM displays the amount it counted before you confirm. If you notice a mistake before confirming, cancel the transaction and the machine will return your cash. If you confirm and later realize the amount was wrong, contact your bank immediately with the date, time, and location of the deposit.

Can I deposit a check at a cash deposit ATM?

No. Cash deposit slots only accept bills. If your ATM has a separate envelope slot for checks, you can use that. Otherwise, deposit checks in person at a branch or through your bank's mobile app if it offers check deposit.

Will I be charged a fee if I deposit at a different bank's ATM?

Possibly. Your bank may charge you a surcharge of $1 to $3 for using an out-of-network ATM. Some banks waive this fee for certain account types. Check your bank's fee schedule to know what you will owe before you deposit.