The most common places to cash checks are check-cashing stores, grocery stores, and Walmart — each charges a fee and requires ID, but you do not need a bank account.
Check-cashing stores are the most straightforward option. They exist specifically for this purpose and will cash most personal checks, payroll checks, and government checks on the spot. You bring your ID, hand over the check, pay a fee (usually 1 to 3 percent of the check amount, though it varies by location and check type), and walk out with cash. The fee is the trade-off for speed and not needing an account anywhere.
Grocery stores and big-box retailers like Walmart, Target, and Costco also cash checks, usually for a flat fee rather than a percentage. Walmart typically charges $3 to $6 depending on the check amount. The advantage here is that you may already be shopping there, so you can cash the check and buy what you need in one trip. The disadvantage is that they often have lower limits — Walmart caps personal checks at $200, for example — so a larger check may not work.
Your bank or credit union will cash a check even if you do not have an account there, though some charge a fee for non-members. Call ahead to ask what they charge and whether they have limits. Some do this for free as a courtesy; others charge $5 to $10.
Key Takeaways
- Check-cashing stores charge a percentage fee (usually 1 to 3 percent) and are open to anyone with an ID, making them the most reliable option for any check type.
- Grocery stores and retailers like Walmart charge a flat fee ($3 to $6 at Walmart) but often have lower limits on how much they will cash in a single check.
- Your own bank or credit union may cash a check for free or a small fee even if you are not a member, so calling first can save you money.
- You will need a valid ID at any location, and some places may ask for a second form of ID or refuse checks with post-dates or alterations.
Check-cashing stores: what to expect
A check-cashing store is a retail business that cashes checks for a fee. You walk in, show your ID, hand over the check, and they verify the funds (or in some cases, they simply cash it and assume the risk). The fee is typically a percentage of the check amount — so a $500 check might cost $10 to $15 to cash. Some stores charge a flat fee instead, or a combination of both.
The main advantage is speed and no questions asked. They do not care whether you have a bank account, what your credit is, or why you need cash. The main disadvantage is the fee, which adds up if you cash checks frequently. If you are cashing a $1,000 check at 2 percent, you lose $20 to the fee.
Check-cashing stores are common in most neighborhoods, but availability varies. Search online for "check cashing near me" to find locations, hours, and sometimes their fee structure. Some chains include ACE Cash Express, Check Into Cash, and CheckSmart, though independent stores exist in most cities.
Grocery stores and retailers: lower fees, lower limits
Walmart, Target, Kroger, Safeway, and other large retailers offer check-cashing services at the customer service desk. The fee is usually a flat amount rather than a percentage, which makes them cheaper for large checks but potentially more expensive for small ones. Walmart charges $3 for checks up to $1,000 and $6 for checks from $1,001 to $5,000.
The catch is the limit. Walmart will not cash a check larger than $5,000, and many grocery stores have lower caps — sometimes $500 or $1,000. If your check exceeds their limit, you will need to go elsewhere. Also, they may refuse checks that are post-dated (dated for a future day), have alterations, or lack a signature.
The advantage is convenience. If you are already at the store, you can cash the check while you shop. Hours are also typically longer than a check-cashing store, especially at Walmart, which is open late or 24 hours in many locations.
Banks and credit unions: sometimes free for non-members
Any bank or credit union will cash a check drawn on their institution for free, even if you do not have an account there. If the check is drawn on a different bank, they may charge a fee for non-members — typically $5 to $10 — or they may refuse entirely. Call the bank first to ask their policy.
This option is useful if you have a check from a specific bank and that bank has a branch near you. It is also useful if you are considering opening an account there, because you can ask about membership while you are in the branch. Some banks offer free check cashing as a way to attract new customers.
The disadvantage is that banks have limited hours — usually 9 a.m. to 5 p.m. on weekdays, closed on weekends — so you may not be able to cash a check when you need to. Credit unions often have even shorter hours.
Online banks and mobile check deposit: no physical location
If you have a smartphone, some banks and financial services let you deposit a check by taking a photo of the front and back. You do not need to visit a location at all. However, this requires having an account with that bank or service, which defeats the purpose if you are trying to cash a check without an account.
Some prepaid card companies and money transfer services (like MoneyLion or Chime) offer mobile check deposit to account holders. Again, you need an account first. If you are considering opening an account anyway, this is worth exploring, because it is the fastest and cheapest way to turn a check into usable money.
What ID you need and what can go wrong
Every place that cashes checks requires a valid government-issued ID. A driver's license, passport, or state ID card works. Some places ask for a second form of ID, like a utility bill or credit card, to verify your address or identity.
Checks that are post-dated (dated for a future day) are often refused because the funds may not be available yet. Checks with alterations — crossed-out names, changed amounts, or obvious corrections — are also commonly refused because they raise fraud concerns. A check with no signature or a signature that does not match your ID will be refused.
If the check is written to someone else and you are trying to cash it, most places will refuse. Some allow a third party to cash a check if the original payee signs the back and provides ID, but this is becoming less common due to fraud risk. Ask the specific location about their third-party policy before you try.
Comparing fees and limits across locations
| Location Type | Typical Fee | Typical Limit | Hours |
|---|---|---|---|
| Check-cashing store | 1–3% of check amount | Varies; often $5,000+ | Extended; often open evenings and weekends |
| Walmart | $3–$6 flat | Up to $5,000 | Late or 24 hours in many locations |
| Grocery store | $2–$5 flat | $500–$1,500 | Store hours; typically 7 a.m.–10 p.m. |
| Bank (non-member) | $5–$10 or free | Varies; often $5,000+ | 9 a.m.–5 p.m. weekdays; closed weekends |
| Credit union (non-member) | $5–$10 or free | Varies; often lower | Limited; often 9 a.m.–5 p.m. weekdays |
Frequently Asked Questions
Can I cash a check at a bank if I do not have an account there?
Yes. Any bank will cash a check drawn on their own institution for free, regardless of whether you have an account. If the check is drawn on a different bank, they may charge $5 to $10 or refuse. Call ahead to confirm their policy.
What is the cheapest way to cash a check?
If the check is drawn on a bank near you, cashing it at that bank is free. If not, a flat-fee retailer like Walmart ($3–$6) is usually cheaper than a check-cashing store (1–3 percent), unless your check is very small. For large checks, the percentage fee at a check-cashing store may be lower.
Can I cash a check that is post-dated?
Most places will refuse a post-dated check because the funds may not be available yet. Some check-cashing stores will cash it anyway and assume the risk, but this is not may provide. Ask the location first.
What if the check is written to someone else?
Most places will not cash a check written to another person. Some allow a third-party cash if the original payee signs the back and provides ID, but this is rare and policies vary. Call ahead to ask.
Do I need to bring anything besides the check and ID?
Bring a valid government-issued ID (driver's license, passport, or state ID). Some places ask for a second form of ID, like a utility bill or credit card. Call ahead if you are unsure what the specific location requires.