Most ATMs cannot cash checks, but some bank ATMs and a few specialized machines can

The short answer is: it depends on your bank and the ATM. Most standalone ATMs at gas stations and convenience stores only dispense cash — they cannot read or process checks. However, many bank-owned ATMs, particularly those inside branches or in bank lobbies, have check deposit capability built in. A smaller number of ATMs at larger banks can actually cash checks directly, though this is less common than deposit-only machines.

The difference matters because depositing a check and cashing a check are two different transactions. Depositing puts the money into your account; cashing gives you cash on the spot. Not every machine that accepts checks can do both.

Key Takeaways

  • Bank ATMs inside branches or lobbies often accept check deposits, but most cannot cash checks for cash on the spot.
  • Standalone ATMs at gas stations, convenience stores, and other locations typically cannot process checks at all.
  • Some larger banks offer check-cashing ATMs at select locations, but you usually need to be a customer of that bank.
  • If your bank's ATM cannot cash your check, you can deposit it and withdraw cash separately, or visit a teller during business hours.
  • Mobile check deposit through your bank's app is often faster and more reliable than using an ATM.

How to tell if your ATM can handle checks

The easiest way to know is to look at the machine itself. ATMs that accept checks have a slot or opening labeled for check deposits, usually separate from the cash slot. If you do not see a check slot, the machine cannot process checks.

You can also call your bank's customer service line or check their website — most banks list which ATMs have check deposit capability. Some banks show this on their ATM locator tool, letting you filter for machines that accept deposits. If you use a smaller bank or credit union, ask a teller directly which machines near you can take checks.

Do not assume that because an ATM is branded with your bank's name, it can deposit checks. Some bank ATMs only dispense cash. The physical slot is the most reliable indicator.

Depositing versus cashing — what your ATM can actually do

A check deposit ATM reads the check, scans the front and back, and sends the image to your bank. The money goes into your account, usually within one to three business days depending on the check amount and your bank's policy. You do not get cash immediately.

A check-cashing ATM is rarer. It actually dispenses cash to you right then, deducting the amount from your account. Very few banks offer this because it requires the machine to verify the check's legitimacy instantly and handle the risk of fraud or insufficient funds on the spot. Chase, Bank of America, and a few other large banks have these at some locations, but availability varies widely by region and branch.

If you need cash right now and your ATM only deposits checks, you have two options: deposit the check and then withdraw cash from the same machine or a nearby ATM, or go inside during business hours and ask a teller to cash it.

Why most ATMs cannot cash checks

Check cashing requires real-time verification. The machine needs to confirm that the check is genuine, that the account it is drawn on has enough money, and that the check has not already been cashed. This is technically complex and expensive to build into an ATM.

Depositing a check is simpler because the bank can verify it later. If the check bounces or is fraudulent, the bank reverses the deposit and charges you a fee. The risk is manageable because the money is in your account, not gone from the machine.

Cashing a check means the bank hands you cash immediately. If the check turns out to be bad, the bank has already lost the money. Most banks limit check cashing at ATMs to their own customers and to checks under a certain amount — often $500 or less — to reduce this risk.

What to do if your bank's ATM cannot cash checks

Your first option is to deposit the check at an ATM and withdraw the cash separately. This works if you do not need the money instantly. Most deposits clear within one business day for checks from other banks in the same area, and same-day for checks from your own bank.

Your second option is to visit a teller inside the bank during business hours. Tellers can cash checks on the spot, and they can often handle checks that ATMs cannot — for example, checks with minor errors, third-party checks, or checks for large amounts. You will need to bring your ID and the check.

Your third option, if you do not have time to visit a branch, is to use a check-cashing service or store. These charge a fee — usually a percentage of the check amount or a flat rate — but they cash checks immediately. Grocery stores, Walmart, and dedicated check-cashing shops all offer this service.

Mobile check deposit as an alternative

Many banks now let you deposit checks using their mobile app. You photograph the front and back of the check, enter the amount, and submit it from your phone. The money usually appears in your account within one business day, sometimes the same day.

Mobile deposit is often faster and more convenient than finding an ATM, and it works from anywhere — home, work, or on the road. The downside is that you still do not get cash immediately; the money goes into your account first. But if you can wait a day, this is usually the simplest route.

Check your bank's app to see if mobile deposit is available. Most large banks and many credit unions offer it. There is no fee, and there are no limits on how many checks you can deposit per day at most banks, though some cap the dollar amount.

Frequently Asked Questions

Can I cash a check at any bank's ATM, or only my own bank's?

Only your own bank's ATM can cash a check for you. ATMs from other banks will not process the transaction because they cannot access your account or verify your identity. If you need to cash a check from another bank, visit a teller inside that bank's branch, use a check-cashing service, or deposit it at your own bank and withdraw cash.

How long does it take for a check to clear after I deposit it at an ATM?

Most checks clear within one to three business days, depending on when the check was written, which bank it is drawn on, and your bank's policy. Checks from your own bank often clear the same day or next business day. Checks from other banks typically take longer. Your bank will show the deposit in your account immediately, but the funds may not be available to withdraw until the check clears.

What if the ATM rejects my check?

The machine might reject a check if it is torn, too old, written in pen that does not scan clearly, or if the signature or numbers are illegible. If this happens, take the check to a teller inside the bank. Tellers can often process checks that ATMs cannot read, and they can also advise you if there is a problem with the check itself.

Can I cash a check at an ATM if I do not have a bank account?

No. ATM check cashing requires you to be a customer of that bank. If you do not have an account, you cannot use the ATM. Your options are to open an account, use a check-cashing service or store, or ask the person who wrote the check to cash it for you instead.

Do I need to endorse the check before I deposit it at an ATM?

Yes. Sign the back of the check before inserting it into the ATM, just as you would if a teller were processing it. Write "For deposit only" above your signature if you want to be extra cautious — this prevents someone else from cashing the check if it gets lost.