You generally cannot cash a check at an ATM without an account at that bank. Bank-owned ATMs are built to work with a linked debit card and account, so a check deposit or cash-out at the machine is a customer-only feature. If you don’t have an account, the practical options are to visit the branch of the bank that issued the check, use a retail check-cashing counter like Walmart’s Money Service Center, or load the check onto a prepaid card through a mobile deposit app.
Why Bank ATMs Won’t Cash a Check for a Non-Customer
A bank ATM runs a simple loop. Your debit card identifies your account, the machine verifies your PIN, and every transaction posts to that account in real time. Cashing a check for a non-customer breaks that loop. There’s no account to verify against, and no place to post the transaction if the check later bounces. Even ATMs with check-scanning hardware only offer that feature to the bank’s own customers.
You may have read about standalone check-cashing kiosks in convenience stores. A few exist in some markets, but they’re far less widespread than the internet suggests. The “Vcom” machines once installed in 7-Eleven locations are a good example: 7-Eleven’s current financial services page lists money orders and prepaid cards without mentioning check cashing at all. Don’t plan your day around finding one.
Get the Check Endorsed and Your ID Ready
Every alternative starts the same way: a properly endorsed check and valid photo identification. Handling both before you leave saves a wasted trip.
Endorsing the Check
Flip the check over and find the endorsement area, usually marked “Endorse Here” within a box or between two lines near one end. Sign your name in that space exactly as it appears on the front. Use dark ink so the signature scans cleanly, stay inside the designated area, and don’t write below any line reading “Do not write, stamp, or sign below this line.”1Huntington Bank. How to Endorse a Check and What Check Endorsement Means
If the payer misspelled your name on the front, endorse with the misspelled version first and then sign again with the correct spelling. Wait to endorse until you’re ready to cash the check. A signed check behaves like a bearer instrument, so anyone holding it could potentially negotiate it.
Identification
Bring a government-issued photo ID. A driver’s license or state ID card works everywhere, and a U.S. passport or military ID is widely accepted. Some locations ask for a secondary item such as a utility bill showing your name and address. Expect the counter to scan or photocopy the ID. Federal rules under the Bank Secrecy Act require businesses handling certain cash transactions to verify and record your name, address, and identification number before completing the transaction.2eCFR. 31 CFR 1010.312 – Identification Required
Visit the Bank That Issued the Check
The most overlooked option is walking into the bank whose name is printed on the front of the check. This is called an “on-us” transaction, and many banks will handle it at the teller window even if you aren’t a customer. The bank can verify in real time that the payer’s account has the funds, which makes it one of the safest routes for both sides.
Bring your photo ID. Some banks charge a flat fee for non-customers, and others cash checks for free up to a certain dollar amount. Policies vary. Two things worth knowing before you go: banks may refuse checks older than six months, and some cap the amount they’ll cash for non-customers. A quick phone call to the branch confirms the limit and the fee. This option only works during banking hours and only at the specific bank printed on the check, not just any bank.
Use a Retail Check-Cashing Counter
Large retailers have become a primary check-cashing destination for people without bank accounts. Walmart is the most widely available, with Money Service Centers in most of its U.S. stores. No registration or store credit card is required. Bring your endorsed check and photo ID to the counter, pay the fee, and leave with cash.
Walmart’s fees:
- Pre-printed checks up to $1,000: $4 maximum fee
- Pre-printed checks over $1,000: $8 maximum fee
- Two-party personal checks: limited to $200 with a $6 maximum fee
The standard check-cashing limit is $5,000 in most states, raised to $7,500 between January and April to accommodate tax refund season. Accepted check types include payroll checks, government checks, tax refunds, cashier’s checks, insurance settlements, 401(k) distribution checks, and money orders from Western Union and MoneyGram. Two-party personal checks are accepted at some locations.3Walmart. Check Cashing
Grocery stores and other large retailers sometimes offer similar services. Availability and fees differ by chain and location, so call first.
Load the Check Onto a Prepaid Card With a Mobile App
If no bank branch or retailer is convenient, a prepaid debit card paired with a mobile deposit app gives you another path. The whole transaction happens on your phone and doesn’t require a traditional bank account.
The Walmart MoneyCard lets you deposit checks through its mobile app by photographing the front and back. You can receive funds in minutes for a fee, or wait up to 10 days to get them deposited for free. You can also take an eligible check to a Walmart Money Center and load it onto the card for a $3.74 service fee. You need to be at least 18 and provide your Social Security number to activate the card.4Walmart MoneyCard. Deposit a Check
Ingo Money is a standalone app that works with dozens of prepaid cards, bank accounts, and PayPal. You photograph the check, choose how quickly you want the money, and pick where to send it. Approved checks funded in minutes carry a fee; waiting 10 days is free. Every check goes through a review that typically takes a few minutes. Ingo Money isn’t available in New York.5Ingo Money. Ingo Money App – Cash a Check and Get Your Money in Minutes
The tradeoff is speed versus cost. Instant access costs more. The free option locks up your money for over a week. If you need cash the same day, the issuing bank or a retail counter is faster.
Comparing Fees and Limits
Every method for non-account holders involves some combination of fees and dollar caps:
- Issuing bank teller: some banks charge a flat fee, others cash checks free below a threshold. Varies by institution.
- Walmart: $4 for checks up to $1,000 and $8 for checks up to $5,000 (or $7,500 during tax season). Two-party personal checks capped at $200 with a $6 fee.3Walmart. Check Cashing
- Prepaid card mobile deposit: fee for instant funding varies by provider; free if you wait 10 days. The Walmart MoneyCard charges $3.74 for in-store deposits.4Walmart MoneyCard. Deposit a Check
- Traditional check-cashing stores: typically a percentage of the check amount. State regulations cap these fees; for payroll and government checks, regulated maximums generally fall between 1.5% and 3.5% depending on the state.
On a $1,000 payroll check, Walmart’s $4 flat fee compares to roughly $30 at a 3% storefront check casher. For larger checks, flat-fee retailers almost always beat percentage-based storefronts.
Which Checks Tend to Get Rejected
The type of check matters as much as where you take it. Pre-printed checks from recognized issuers like employers, government agencies, insurance companies, and banks are the easiest to cash. Handwritten personal checks are the hardest. Many retailers and kiosks refuse them outright, or limit them to small amounts with higher fees.
Common reasons for rejection:
- Post-dated checks, where the date hasn’t arrived yet
- Stale checks, usually anything older than 90 to 180 days
- Third-party checks made out to someone else who endorsed them over to you
- Damaged or altered checks, including tears, stains, or signs of tampering
- Checks above the location’s dollar limit
What Happens if the Check Bounces
This is where many people don’t think far enough ahead. When you cash a check and it later bounces because the payer’s account lacked funds or the check was fraudulent, the check-cashing service comes after you for the money. You received cash based on a worthless piece of paper, and the loss doesn’t fall on the retailer or bank. The FDIC warns that if a check turns out to be counterfeit, you will likely be held responsible for the funds.6FDIC. Beware of Fake Checks
Risk is highest with personal checks from people you don’t know well, which is exactly why most retailers limit or refuse them. Government checks and payroll checks from established employers almost never bounce. If a stranger hands you a check and asks you to cash it and send part of the money somewhere else, that’s a textbook scam. Walk away.
One Note for Large Checks
Any business that handles a cash transaction above $10,000 must file a Currency Transaction Report with FinCEN. If you cash a check or related checks totaling more than that in a single day, the business will collect your identification details and file the report.2eCFR. 31 CFR 1010.312 – Identification Required The report itself doesn’t mean you did anything wrong; it’s a routine anti-money-laundering step. Deliberately splitting a check into smaller transactions to stay under the threshold is a separate federal crime called structuring, even if the money is completely legitimate. Handle a large check in one transaction and let the business file whatever paperwork it needs.