Free check cashing is available at your bank, credit union, or Walmart — and sometimes at the issuing bank even if you don't have an account there.
The easiest free option is your own bank or credit union. Walk in with your ID and the check, and they cash it on the spot with no fee. If you don't have a bank account, you have several other paths that cost nothing.
Many employers and government agencies will cash their own checks for free at their offices or customer service windows, even if you're not a customer. Walmart cashes checks at the customer service desk for free up to a certain amount per day (the limit varies by location). Some grocery stores and pharmacies also offer free check cashing as a service to customers, though policies differ by chain and location.
The catch with free options is that they're slower or more limited than paid services. A bank teller takes a few minutes. Walmart requires you to be there during business hours. Mobile check deposit through a banking app is free but takes a day or two to clear. Understanding your options helps you pick the one that fits your situation.
Key Takeaways
- Your bank or credit union will cash checks free if you have an account, and many will cash checks from their own institution free even without an account.
- Walmart cashes checks free at customer service, but the daily limit varies by store and you must go in person during their hours.
- The check issuer — your employer, a government agency, or a business — will often cash their own checks free at their office.
- Mobile check deposit through a banking app is free but takes one to two business days for the money to appear in your account.
- Payday lenders and check-cashing storefronts charge fees (usually 1 to 3 percent of the check amount) and should be your last resort.
Cashing a check at your bank or credit union
If you have a checking or savings account, your bank or credit union will cash any check free. Bring your ID and the check to a teller, and the money goes into your account or you receive cash on the spot. This takes five to ten minutes during normal business hours.
If you don't have an account at the bank that issued the check, call ahead and ask whether they'll cash it for free. Many banks will cash checks drawn on their own institution at no charge, even for non-customers. Some require you to present a government ID; others may ask for a second form of ID. A few banks have stopped this practice, so calling first saves a wasted trip.
If your bank is closed or you need cash outside business hours, mobile check deposit is free and available 24/7 through most banking apps. You photograph the front and back of the check, submit it through the app, and the money appears in your account within one to two business days. You can then withdraw cash at an ATM.
Cashing a check at Walmart
Walmart cashes checks free at the customer service desk in most locations. You need a valid government ID — a driver's license, state ID, or passport. The check must be a personal check, payroll check, or government check; Walmart does not cash two-party checks (checks made out to two people) or checks with "void after" dates that have passed.
Each Walmart location sets its own daily limit on check cashing, typically between $5,000 and $7,500. If your check exceeds the limit, you can ask the customer service associate what the store's maximum is. Walmart is open early and late, making it a practical option if your bank is closed.
Cashing a check from the issuer
If the check is from your employer, a government agency, or a business, you can often cash it free at their office or customer service window. Call the phone number on the check or their website to confirm they offer this service and what hours they're available.
Government checks — Social Security, tax refunds, unemployment benefits — can usually be cashed at your state's treasury office or the agency that issued it. Payroll checks can be cashed at your employer's payroll or human resources office. This is fastest if you're already at that location for work or business.
Using mobile check deposit
Most banks and credit unions offer mobile check deposit through their app at no cost. Open the app, select "deposit check," photograph the front and back of the check, enter the amount, and submit. The funds appear in your account within one to two business days, and you can withdraw cash at an ATM or use a debit card immediately.
Mobile deposit works for personal checks, payroll checks, and government checks. Some banks limit the amount you can deposit per day or per month, so check your app or call your bank if you're depositing a large check. The main drawback is the one- to two-day wait, so this works best if you don't need cash the same day.
What to avoid: check-cashing storefronts and payday lenders
Check-cashing businesses and payday lenders charge fees to cash checks — typically 1 to 3 percent of the check amount. On a $500 check, that's $5 to $15 gone before you see the money. These services are convenient because they're open late and on weekends, but the cost adds up fast if you cash checks regularly.
Payday lenders often combine check cashing with short-term loans at very high interest rates. If you're tempted by a payday loan, understand that the annual interest rate is often 400 percent or higher. These loans are designed to trap borrowers in a cycle of debt. Use them only if you have no other option and understand exactly what you're paying.
Frequently Asked Questions
Can I cash a check at a bank where I don't have an account?
Many banks will cash checks drawn on their own institution free for non-customers, but policies vary. Call the bank first to ask. Some require a government ID; a few have stopped offering this service entirely. If they won't cash it, try Walmart or the issuer's office.
How long does mobile check deposit take?
Most banks deposit mobile checks within one to two business days. Some banks offer next-day deposit for certain account types. Check your app or call your bank to learn their specific timeline. You can't withdraw the money until it clears.
What if the check is made out to two people?
Two-party checks (made out to "Person A and Person B") require both people to be present with ID at most banks and Walmart. Some banks will cash them if both names are endorsed on the back. Call your bank first to confirm their policy.
Can I cash a check if I don't have an ID?
No. Banks, Walmart, and most other check-cashing services require a government-issued ID — a driver's license, state ID, or passport. If you don't have one, you'll need to get one before you can cash a check anywhere.
Is there a limit to how much I can deposit with mobile check deposit?
Yes. Most banks set daily and monthly limits on mobile deposits, often $2,000 to $10,000 per day depending on your account type. Check your app or call your bank to learn your specific limits. Large checks may need to be deposited in person at a branch.