You can cash a check without a bank account at the bank printed on the check, at major retailers like Walmart and Kroger, at a dedicated check cashing store, at a U.S. Post Office (for USPS money orders only), or through a mobile app that loads the funds onto a prepaid card. Fees run from nothing for a postal money order to 5% or more 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 to Bring
You will need a valid, unexpired government-issued photo ID everywhere you go. A driver’s license, state ID card, or passport works. Federal rules require banks and money services businesses to verify your identity before processing a transaction, so expect to show ID every time.1FFIEC BSA/AML Manual. Assessing Compliance With BSA Regulatory Requirements – Customer Identification Program
You also need to endorse the check by signing the back. Sign your name exactly as it appears on the front. A signature with no other writing is a blank endorsement, and it makes the check payable to anyone holding it.2Cornell Law School. Uniform Commercial Code 3-205 – Special Indorsement; Blank Indorsement; Anomalous Indorsement Because a blank-endorsed check works like cash if it’s lost or stolen, wait to sign until you’re at the counter.
Check the date before you go. Banks are not required to honor a check presented more than six months after its issue date, and most retailers and check cashing stores 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
The cheapest place to cash a check, if you don’t have your own account somewhere, is usually the bank whose name and logo appear on the front. That bank can verify the funds directly against the check writer’s account, and you don’t need to be a customer.
Most banks charge non-customers a flat fee, typically $5 to $10. Some large national banks charge 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 doesn’t have enough money to cover the check, the bank will decline the transaction.
Retail Stores and Supermarkets
Major retailers offer check cashing at their customer service or money services desks, often at lower fees than a check cashing store. They generally accept payroll and government checks, but not personal checks, which carry a higher risk of bouncing.
Walmart is one of the most widely available options. Its fee structure works as follows:4Walmart.com. Check Cashing
- Preprinted checks up to $1,000: $4 maximum fee
- Preprinted checks over $1,000: $8 maximum fee
- Two-party personal checks: limited to $200 with a $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 are generally around $3 for checks up to $2,000 and $5.50 for checks up to $5,000 with a Shopper’s Card. Other grocery chains and big-box stores offer similar services; ask the customer service desk at your local store for the specific fees and limits.
Check Cashing Stores
Dedicated check cashing businesses accept a broader range of checks than retailers, including personal checks, insurance settlements, and money orders. They are registered as money services businesses with the federal government and must maintain anti-money laundering programs.5eCFR. 31 CFR Part 1022 – Rules for Money Services Businesses
The tradeoff is higher fees. These stores typically charge between 1% and 5% for payroll and government checks, and up to 10% for personal checks and other higher-risk items. State law caps the maximum fee, and those caps vary widely. A $1,000 payroll check might cost $20 to $50 to cash at one of these stores, compared to $4 to $8 at a retailer.
U.S. Post Office (Postal Money Orders Only)
If what you have is a USPS money order rather than a check, 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 receipt. This option is only for postal money orders. It does not work for personal checks, payroll checks, or money orders from other companies.
Mobile Apps and Prepaid Cards
Several mobile 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 at an ATM.
Two widely used services are PayPal and Ingo Money, with similar fee structures:
- PayPal: 1% fee (minimum $5) for payroll and government checks with a preprinted signature if you want the money immediately; 5% (minimum $5) for other check types; free if you can wait 10 days.7PayPal. Cash a Check Online and Mobile Deposit
- Ingo Money: 2% fee (minimum $5) for payroll and government checks with a preprinted signature for instant funding; 5% (minimum $5) for other check types; free if you wait 10 days.8Ingo Money. Mobile Check Cashing Made Better – Ingo Money App
The free 10-day option has a catch. If the check bounces during the wait, the transaction reverses and you get nothing. Paying for instant funding shifts that risk to the app. Mobile cashing is convenient because you never leave home, but the photos have to be clear or the app will reject the submission.
How to Endorse Safely
A blank endorsement turns the check into the equivalent of cash. Anyone who finds or steals it can present it for payment. A safer approach is to write a restriction above your signature, such as “For deposit only” or “Pay to the order of [specific person or business],” which limits how the check can be used.9Cornell Law School. Uniform Commercial Code 3-206 – Restrictive Indorsement
When you cash a check in person, the clerk will typically want a blank endorsement because they are handing you cash in return. Sign at the counter, not before you leave the house. For a mobile deposit, write “For mobile deposit only” above your signature. These small steps limit your loss if the check goes missing on the way.
If the Check Turns Out to Be Bad
When a check you cashed bounces or turns out to be fraudulent, you are generally on the hook. The check cashing service or retailer will come after you, the person who presented the check, not the person who wrote it.10HelpWithMyBank.gov. A Check I Deposited Bounced – Am I Liable for the Entire Amount? Getting your money back means chasing the check writer yourself.
Fake check scams are common. Watch for these warning signs before cashing any check from someone 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 the difference back.
- Someone you have never met in person initiated the payment, especially through email or text.
- The postmark does not match the city or state of the bank on the check, or it was mailed from overseas.
- The check lacks standard security features like watermarks, security threads, or color-changing ink, or those features look poorly reproduced.
You can verify a check by calling the issuing bank directly. Look up the bank’s number on its official website rather than trusting any number printed on the check. The FDIC’s BankFind tool will confirm whether the bank is a real, insured institution.
Consider a Second-Chance Bank Account
If you’re cashing checks regularly without an account, the fees add up fast. A $1,000 payroll check cashed twice a month at a 3% check cashing store runs about $720 a year. Even Walmart’s lower fees would cost around $192 annually on biweekly paychecks over $1,000.
If a negative record with ChexSystems or Early Warning Services has kept you out of a traditional checking account, some banks and credit unions offer second-chance accounts built for people rebuilding their banking history. These may carry monthly fees or limited features, but depositing checks into your own account is free, and after a period of responsible use you can typically move up to a standard account. Opening even a basic account also gives you access to direct deposit, which puts your pay in your hands faster than any check cashing service can.