Most ATMs cannot cash checks, but some banks and credit unions offer this service through their own machines

The short answer: you can deposit a check at most ATMs, but cashing one — getting cash back immediately — is much rarer. Most ATMs are set up only to accept deposits, not dispense cash for checks. Your bank or credit union may have a few machines that do both, but you'll need to find out which ones and whether you have the right account type.

The machines that do cash checks are usually located inside bank branches or at credit union locations, not in standalone ATMs on street corners or in grocery stores. Even then, the service often comes with limits: a maximum amount per transaction, a daily cap, or a requirement that you be a customer of that specific institution.

Key Takeaways

  • Most ATMs accept check deposits but cannot dispense cash for checks you're trying to cash.
  • Some banks and credit unions operate ATMs inside their branches that can cash checks for account holders, but policies and limits vary by institution.
  • You'll need to contact your bank or credit union directly to learn about any of their ATMs offer check cashing and what the limits are.
  • If your bank doesn't offer ATM check cashing, you can cash a check at a teller window during business hours or use alternative services like check-cashing stores.

Which banks and credit unions offer ATM check cashing

Not all financial institutions offer this service, and those that do often limit it to certain machines or account types. Large national banks like Bank of America, Wells Fargo, and Chase have some ATMs that can cash checks, but availability depends on your account status and the specific machine location. Credit unions are more likely to offer the service to their members, but again, it varies by institution.

The best approach is to call your bank's customer service line or visit their website and search for "ATM check cashing" or "check cashing services." If they offer it, they'll tell you which ATMs have the capability and what the limits are. Some institutions only allow check cashing at ATMs inside their branches, not at remote locations.

Limits and restrictions on ATM check cashing

Even when your bank offers ATM check cashing, there are usually caps on how much you can cash per transaction and per day. These limits protect the bank from fraud and manage the amount of cash the machine holds. A typical limit might be $500 per check or $1,000 per day, but this varies widely — some machines may allow more, others less.

You may also face restrictions based on your account type. Newer accounts, accounts with low balances, or accounts with a history of problems may not have check-cashing privileges at the ATM. The check itself has to meet certain standards too: it must be a standard personal or business check, properly signed and dated, and made out to you. Post-dated checks, third-party checks, and checks with alterations usually won't work.

How the ATM check-cashing process works

If your bank's ATM can cash checks, the process is similar to making a deposit, but with an extra step. You insert your card, authenticate yourself, and select the check-cashing option from the menu. You then insert the check into the slot, and the machine reads it and verifies the amount.

The machine will show you the amount it's about to dispense and ask you to confirm. Once you do, it counts out the cash and returns your check. The whole transaction typically takes a few minutes. The money is usually available immediately, though some banks may place a hold depending on the check amount or your account history.

What to do if your bank doesn't offer ATM check cashing

If your financial institution doesn't have ATMs that cash checks, you have several options. The most straightforward is to visit a teller window during business hours — any bank or credit union teller can cash a check for you if you have an account there. This takes a few minutes and requires no special setup.

If you need cash outside of business hours or don't have a bank account, check-cashing stores and some retail locations like Walmart and grocery stores offer the service for a fee. The fee is usually a percentage of the check amount or a flat rate, and it varies by location and check size. You'll need to bring a valid ID and the check itself.

Depositing checks at ATMs instead of cashing them

If you don't need the cash immediately, depositing the check at an ATM is almost always an option, even when cashing isn't. Most ATMs accept check deposits 24/7, and the money typically appears in your account within one to two business days. This is often the most convenient route if you can wait a day or two for the funds.

To deposit a check at an ATM, insert your card, select the deposit option, and follow the prompts. You'll insert the check into the slot, and the machine will scan it and confirm the amount. Some banks now allow you to photograph a check using their mobile app instead of visiting an ATM, which is even faster — the funds may post within hours.

Security and fraud concerns with ATM check cashing

ATM check cashing carries the same fraud risks as any check transaction. The machine reads the check's routing and account numbers, but it can't verify that the check is legitimate or that you're authorized to cash it. If someone deposits a fraudulent check and you cash it, you're responsible for the loss once the fraud is discovered.

To protect yourself, only cash checks from sources you trust, and be cautious with large amounts. If a check seems unusual — the amount is very large, the routing number looks wrong, or the check is damaged — deposit it instead and wait for it to clear. Your bank can verify the check's authenticity before the funds become available to you.

Frequently Asked Questions

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

Only your bank's or credit union's ATM can cash a check for you, and only if that specific machine has the capability. ATMs from other banks or standalone machines typically cannot cash checks. You'll need to check with your institution to find out which of their machines offer this service.

What happens if the ATM runs out of cash while I'm cashing a check?

The machine will stop the transaction and return your check. You can try again later when the machine has been refilled, or visit a teller window instead. This is rare but can happen at busy times or in locations with high cash demand.

Can I cash a check made out to someone else at an ATM?

No. The check must be made out to you and signed by you. Third-party checks — checks made out to someone else and then signed over to you — cannot be cashed at ATMs and are difficult to cash anywhere else as well.

How long does it take for the money to show up in my account after I cash a check at an ATM?

The cash is usually available immediately when you withdraw it from the machine. However, your bank may still place a temporary hold on the funds in your account while the check clears, which typically takes one to two business days.

Is there a fee for cashing a check at an ATM?

Most banks do not charge a fee for check cashing at their own ATMs if you're an account holder. However, some institutions may charge a small fee, and fees vary by bank. Contact your bank to find out their specific policy.