You can cash a check without a bank account at the bank whose name is printed on the check, at major retailers like Walmart and Kroger, at a dedicated check cashing store, at any U.S. Post Office if you’re holding a USPS money order, or through a mobile app that loads the funds onto a prepaid card. Fees range from nothing (a postal money order) to 5% or more (a personal check at a check cashing business), so the right choice depends on what kind of check you have and how fast you need the cash.
What You’ll Need Before You Go
Every option requires a valid, unexpired government-issued photo ID. A driver’s license, state ID card, or passport will work. Federal rules require financial institutions and money services businesses to verify your identity before processing a transaction.1FFIEC BSA/AML Manual. Assessing Compliance With BSA Regulatory Requirements – Customer Identification Program
You’ll also need to endorse the check by signing the back exactly as your name appears on the front. Wait to sign until you’re at the counter. A signature alone is called a blank endorsement, and it makes the check payable to whoever is holding it — meaning it works like cash if it’s lost or stolen on the way.2Cornell Law School. Uniform Commercial Code 3-205 – Special Indorsement; Blank Indorsement; Anomalous Indorsement
Check the date on the front, too. Banks aren’t required to honor a check presented more than six months after it was written, and most retailers and check cashers follow the same rule.3Cornell Law School. Uniform Commercial Code 4-404 – Bank Not Obliged to Pay Check More Than Six Months Old
The Bank That Issued the Check
Look at the name and logo printed on the face of the check. That bank can verify the funds directly against the check writer’s account, and you don’t need to be a customer to walk in and cash it. This is usually the cheapest option outside of using your own bank.
Most banks charge non-customers a flat fee, typically $5 to $10, with some large national banks landing around $7.50 to $8 per check. The teller subtracts the fee and hands you the rest in cash. If the check writer’s account is short, the bank will decline rather than cash it.
Retailers and Supermarkets
Big-box stores and supermarkets cash checks at their customer service or money services desks, and their fees usually beat what a check cashing business charges. Most accept payroll and government checks. Personal checks are either refused or capped at a low amount because of the bounce risk.
Walmart is the most widely available option. Its published fee schedule:4Walmart.com. Check Cashing
- Preprinted checks up to $1,000: $4 maximum
- Preprinted checks over $1,000: $8 maximum
- Two-party personal checks: limited to $200, $6 maximum fee
- Check cashing limit: $5,000 in most states, rising to $7,500 from January through April
Kroger and its affiliated grocery chains cash payroll, government, business, and child support checks. Fees run around $3 for checks up to $2,000 and $5.50 for checks up to $5,000 when you use a Shopper’s Card. Other grocery chains and big-box stores offer similar services at similar prices, so it’s worth asking at the customer service desk of any store you already shop at.
Check Cashing Stores
A dedicated check cashing store will accept a wider range of checks than a retailer, including personal checks, insurance settlements, and money orders. These businesses are registered as money services businesses with the federal government and must run anti-money laundering programs.5eCFR. 31 CFR Part 1022 – Rules for Money Services Businesses
You pay for that flexibility. Fees typically run 1% to 5% for payroll and government checks and can reach 10% for personal checks and other higher-risk items. State laws cap the maximum, and those caps vary widely. Cashing a $1,000 payroll check might cost $20 to $50 here, versus $4 to $8 at Walmart.
The U.S. Post Office
If what you have is a USPS money order, any post office will cash it for free.6USPS. Sending Money Orders Domestic USPS money orders max out at $1,000. Bring your ID and, if you still have it, the money order receipt. This only works for postal money orders. The post office can’t cash a personal check, a payroll check, or a money order issued by another company.
Mobile Apps and Prepaid Cards
Several apps let you cash a check by photographing the front and endorsed back with your phone. The funds load onto a linked prepaid debit card, bank account, or app balance you can spend or withdraw from an ATM.
The two most widely used are PayPal and Ingo Money:
- PayPal charges 1% (minimum $5) for payroll and government checks with a preprinted signature if you want the money right away, 5% (minimum $5) for other check types, or nothing if you can wait 10 days for the check to clear.7PayPal. Cash a Check Online and Mobile Deposit
- Ingo Money charges 2% (minimum $5) for payroll and government checks with a preprinted signature for instant funding, 5% (minimum $5) for other checks, or nothing on the 10-day wait.8Ingo Money. Mobile Check Cashing Made Better – Ingo Money App
The free 10-day option has a catch. If the check bounces during that window, the transaction is reversed and you get nothing. Paying the fee shifts that risk to the app in exchange for instant funds. The photos also have to be clear and legible, or the app will reject the check.
Endorsing a Check Safely
Because a blank endorsement turns the check into the equivalent of cash, you can protect yourself by writing a restriction above your signature. “For deposit only” or “Pay to the order of [specific person or business]” limits how the check can be used.9Cornell Law School. Uniform Commercial Code 3-206 – Restrictive Indorsement
In person, a clerk handing you cash will want a plain signature, so sign at the counter and not before. For a mobile app, write “For mobile deposit only” above your signature. Small step, real protection if the check goes missing between your hand and the deposit.
Signing a Check Over to Someone Else
If you can’t get to a check cashing location, you can sign the check over by writing “Pay to the order of [their name]” on the back and signing underneath. This is a third-party endorsement, and the other person can then cash or deposit it. Be aware that many retailers and check cashing stores refuse third-party checks because of the fraud risk. The option works most reliably at a bank where either you or the other person has an account.
Watch for Fake Checks
If a check you cashed turns out to be fraudulent or bounces, you are generally the one on the hook. The check cashing service or retailer will come after you, not the person who wrote the check.10HelpWithMyBank.gov. A Check I Deposited Bounced – Am I Liable for the Entire Amount? Recovering the money from the check writer is then your problem.
Watch for these warning signs before cashing a check from anyone you don’t know well:11FDIC. Beware of Fake Checks
- The check is for more than the agreed amount and the sender asks you to wire back the difference.
- Someone you have never met in person initiated the payment, especially by email or text.
- The postmark doesn’t match the city or state of the bank printed on the check, or it was mailed from overseas.
- The check lacks standard security features (watermarks, security threads, color-changing ink), or those features look poorly reproduced.
To verify a check, call the issuing bank using a number from the bank’s official website, not the number printed on the check. The FDIC’s BankFind tool will also confirm whether the bank is a real, insured institution.
When It’s Cheaper to Open an Account
If you cash checks regularly, the fees add up fast. Cashing a $1,000 payroll check twice a month at a check cashing store charging 3% runs roughly $720 a year. Even Walmart’s lower fees come to about $192 annually for biweekly checks over $1,000.
If a negative record with ChexSystems or Early Warning Services has kept you out of a standard checking account, several banks and credit unions offer second-chance accounts built for people rebuilding their banking history. These accounts may carry a monthly fee or have limited features, but depositing your own checks is free, and after a stretch of responsible use you can usually upgrade to a standard account. Opening even a basic account cuts your check cashing costs to zero and opens the door to direct deposit, which puts your pay in your hands faster than any check would.