Can You Deposit Cash at an ATM?

Updated on March 5, 2024

At a Glance

  • Yes, it is possible to deposit cash at an ATM, but only at ATMs that belong to your bank.
  • You will need to have your debit card, an envelope (if required by your bank), and the cash you wish to deposit.
  • The process involves swiping your card, selecting the “Deposit” option, choosing the account, depositing the cash (either in an envelope or directly into the machine), entering the amount, confirming the amount, and taking a receipt.
  • For online bank accounts, you can deposit cash through a traditional bank account, a money order, or certain ATMs within your online bank’s network.

One of the biggest disadvantages of digitizing finances is that we no longer know how things work in offline banks and ATMs. People tend to have several doubts regarding withdrawals and deposits. However, one of the most common questions that plague people is whether it is possible to deposit cash at an ATM or an online bank account.

These people wish to avoid the long lines at the bank or deposit cash outside of banking hours. But is it possible to deposit cash at an ATM, and if possible, what is the procedure you need to follow?

Can You Deposit Cash at an ATM?

Good news awaits those who wish to avoid the hassle of banks. It is possible to make cash deposits at an ATM. However, unlike withdrawals, which can be made at any ATM (for a small fee), it is not possible to make deposits at any ATM that you find on your way.

Deposits can be made only at an ATM that belongs to your bank. You can either find a list of nearby ATMs that you can use on your bank’s website or you can call up your bank and ask them which ATM you can use to make deposits.

How to Make Cash Deposits at an ATM?

The process of making cash deposits at an ATM is quite similar to making withdrawals. Here are the steps you need to follow:

Take What You Need

Once you have found an eligible ATM to make your cash deposit, you will need to take all the items you need to make a deposit. This includes your debit card, an envelope, and the cash you wish to deposit.

Swipe Your Card

Once you have reached the ATM, swipe your debit card and enter your PIN. You can also access your bank account through an e-wallet if your bank allows you to do so.

Choose The ‘Deposit’ Option

You will see several transactions on the screen. Normally, you would choose the ‘Withdrawal’ option, but this time, you would have to choose the ‘Deposit’ option instead.

Choose Your Account

The ATM will ask you which account you wish to make a deposit. Choose the appropriate option between your savings account and checking account.

Deposit the Cash

Some banks may require you to place the cash in an envelope before you deposit. In that case, make sure to fill out whatever information is necessary on the envelope before depositing the cash. In case your bank allows you to deposit without an envelope, place all of the bills together in the slot indicated by the machine.

Enter the Amount

These days, most ATMs are capable of automatically reading the amount on the bills you deposit. If your bank does not read your bills, you will need to enter the amount you have deposited manually.

Confirm the Amount

Once you have entered the deposit amount, the ATM will ask you to confirm the amount you have just deposited. Click on ‘OK’ and complete the transaction.

Take the Receipt

Before you walk away, remember to print out a receipt to confirm your transaction. And, of course, the very last thing you will do is take back your debit card.

Can You Deposit Cash to an Online Bank Account?

Online banks are gaining immense popularity today, not only because they offer convenient ways in which you can carry out financial transactions, but for several other reasons as well. For instance, people choose online banks for the high-interest rates they provide (as opposed to the interest rates given by traditional banks) to customers.

If you have an online bank account, then depositing cash into it might be slightly more complicated than it is with a traditional bank account. However, rest assured that it is possible to deposit cash into your online bank account. The three main ways in which you can accomplish this are:

Through Your Traditional Bank Account

The first way you can deposit cash into your online bank account is by using a traditional bank account. All you need to do is deposit the cash into your traditional bank account (either through an ATM or a bank teller) and then transfer the amount electronically to your online bank account. This is a slightly longer process, and it only works if you have an account with a traditional bank. If you do not have a traditional bank account, then you can use the other two methods below.

Through a Money Order

A simple way to deposit cash into your online bank account is by purchasing a money order. After purchasing it, simply deposit the money order into your online bank account through the bank’s mobile app.

Through an ATM

Some online banks share networks with ATMs or partner up with ATMs to allow customers to make cash deposits and withdrawals. Take Radius Bank, for instance. Customers can use in-network ATMs to make cash deposits at this online bank. Capital One 360, on the other hand, does not allow you to make cash deposits at the ATMs of its network partner, Allpoint.

However, if you have an account with Capital One 360, you can still make cash deposits in various branch locations and Capital One Cafes. It would be wise to check with your online bank first (either on the website or on the mobile app) to understand which ATMs you can use to make deposits and whether there are any rules and restrictions that you need to be aware of.

Depositing Cash at an Out-of-Network ATM

Now, just because we said it is possible to make cash deposits at an ATM does not mean you can do it in every ATM that belongs to your bank. You need to keep in mind that even if you have located one of your bank’s ATMs, there is a possibility that the ATM does not accept cash deposits. This is because most banks only allow cash deposits to be made at ATMs that come under a larger network, or in other words, “in-network ATMs.”

However, some banks do allow you to make deposits at out-of-network ATMs. In this case, you can follow the same steps given above to make cash deposits at an ATM. But before you do so, you need to keep in mind a couple of things.

  • First, you might have to pay an additional fee (on top of the operator fee) to use an out-of-network ATM. Some banks reimburse this amount, but others might not.
  • Second, deposits made in an out-of-network ATM can take much longer to reflect in your account. In fact, it might even take up to four days for the amount to be reflected.

Read More


Using an ATM for a cash deposit is a simple and hassle-free alternative to making deposits at the bank. However, keep in mind that the amount you have deposited might take a while to reflect in your account. While some banks have immediate transactions, some may take a day or two to reflect the amount on your account.

Can You Deposit Cash at an ATM FAQ

Can I deposit cash at an ATM?

Yes, you can deposit cash at many automated teller machines (ATMs). However, the ability to deposit cash at an ATM may vary depending on the specific ATM and the financial institution that operates it.

How do I deposit cash at an ATM?

To deposit cash at an ATM, follow these general steps:

  1. Locate an ATM: Find a nearby ATM that is part of your bank’s network or a network that accepts deposits.
  2. Insert Your Debit Card: Insert your debit or ATM card into the card reader on the ATM.
  3. Enter Your PIN: Enter your personal identification number (PIN) when prompted.
  4. Select “Deposit”: On the ATM’s main menu, select “Deposit” or a similar option.
  5. Choose Account Type: Specify the type of account you want to deposit the cash into, such as checking or savings.
  6. Insert Cash: Insert the cash bills into the designated deposit slot or tray on the ATM.
  7. Confirm Amount: Verify the amount of cash you’ve inserted and confirm it on the ATM’s screen.
  8. Finish the Transaction: Follow any additional on-screen instructions to complete the deposit.
  9. Receive a Receipt: The ATM will provide you with a receipt confirming the deposit. Keep this receipt for your records.

Are there any limitations on cash deposits at ATMs?

Yes, there may be limitations on cash deposits at ATMs, and these limitations can vary from one bank or ATM to another. Common limitations may include:

  • Maximum Daily Deposit: Many ATMs have a maximum daily cash deposit limit, which may vary depending on the bank and ATM location.
  • Maximum Number of Bills: Some ATMs limit the number of bills you can deposit in a single transaction, often to prevent jams or errors.
  • Acceptable Denominations: Certain ATMs may only accept specific denominations of bills, such as $20 bills or higher.
  • Deposit Processing Time: Cash deposits at ATMs may not be immediately available in your account. The processing time can vary, and funds may be subject to a hold.

Are there fees associated with cash deposits at ATMs?

Fees for cash deposits at ATMs can vary. Some banks may offer free cash deposits at their ATMs, especially if you are a customer of that bank. However, if you use an ATM that is not operated by your bank, you may incur fees, including a transaction fee and possibly a cash deposit fee. It’s essential to check with your bank regarding their specific fee structure and ATM network.

Can I deposit coins at an ATM?

Generally, most ATMs are not equipped to accept coin deposits. ATMs are designed primarily for paper currency deposits and withdrawals. If you need to deposit coins, you will typically need to visit a bank branch and use a coin-counting machine or work with a teller.

Is it safe to deposit cash at an ATM?

Depositing cash at an ATM is generally considered safe, but it’s essential to take precautions. Be aware of your surroundings when using an ATM and avoid using machines located in poorly lit or secluded areas. Always shield your PIN when entering it, and immediately retrieve your receipt and any cash dispensed. If you notice any suspicious activity or tampering with the ATM, do not use it and report it to your bank.

How long does it take for cash deposited at an ATM to be available in my account?

The time it takes for cash deposited at an ATM to become available in your account can vary. Many banks place a hold on ATM cash deposits to verify the funds. The hold duration may depend on your bank’s policy, the type of account you have, and the amount of the deposit. Typically, holds can range from a few hours to a few business days. It’s advisable to check with your bank for specific hold policies regarding ATM cash deposits.

I agree to have my personal information transfered to MailChimp ( more information )
Join over 100,000 visitors who are receiving our newsletter and learn more about finance, immigration, and more!
We hate spam. Your email address will not be sold or shared with anyone else.

Frank Gogol

I’m a firm believer that information is the key to financial freedom. On the Stilt Blog, I write about the complex topics — like finance, immigration, and technology — to help immigrants make the most of their lives in the U.S. Our content and brand have been featured in Forbes, TechCrunch, VentureBeat, and more.

Get the Checklist