Last verified: May 2026
This guide is reviewed regularly to reflect current check-cashing fees, limits, accepted check types, and retailer policy changes. Policies can vary by location, so always confirm with your local store before visiting.
If you have a paycheck, government check, tax refund, or insurance settlement check in hand and no bank nearby, knowing which stores cash checks — and what they actually charge — can save you time and money. This guide compares the biggest national and regional chains, including Walmart, Kroger, Meijer, Publix, Safeway, and Albertsons-owned stores.
According to the FDIC’s 2023 National Survey of Unbanked and Underbanked Households, 4.2% of U.S. households — about 5.6 million households — had no bank account, while another 14.2% were underbanked. For many of these households, grocery stores and retail chains serve as practical check-cashing options when a traditional bank account is not available or convenient.
If you need even faster access to your money, you may also want to compare apps that cash checks instantly or prepaid cards with mobile check deposit.
Quick Comparison: Major Stores That Cash Checks
Use this table to compare the biggest stores that cash checks near you. Fees, limits, and hours can vary by location.
| Store | Typical Fee | Typical Limit | Typical Hours | Personal Checks? | Notes |
|---|---|---|---|---|---|
| Walmart | $4 up to $1,000 / $8 up to $5,000 | $5,000 ($7,500 Jan–Apr) | Mon–Sat 8am–8pm / Sun 10am–6pm; varies by location | Two-party only, up to $200 | Largest national check-cashing retailer |
| Kroger family stores | $3.50–$6 | $3,000–$5,000 | Customer service desk hours vary | No | Kroger Plus Card discounts available |
| Meijer | $3–$5 | $1,000 personal / $2,000 government | Customer service hours vary | Yes | Strong Midwest option |
| Publix | $3–$4 flat fee | ~$500 payroll / $75 personal | Customer service desk hours only | Yes | Best for smaller checks in the Southeast |
| Safeway / Albertsons | $2–$6 | ~$1,000–$1,500 | Varies by store | Varies | Includes Vons and Jewel-Osco |
| CVS | N/A | N/A | N/A | No | Does not offer check cashing |
| Walgreens | N/A | N/A | N/A | No | Most locations do not cash checks |
| Target | N/A | N/A | N/A | No | Does not offer check cashing |
Best Stores That Cash Checks
Walmart — Best Overall Option
Walmart is the largest and most widely available check-cashing retailer in the United States. Most locations offer check cashing through the MoneyCenter or customer service desk without requiring a bank account.
- Fees: $4 for checks up to $1,000; $8 for checks up to $5,000
- Limits: $5,000 most of the year; $7,500 during tax season from January through April
- Accepted checks: Payroll, government, tax refund, cashier’s checks, insurance settlement checks, retirement disbursements, and some two-party checks
- Not accepted: Most handwritten personal checks and third-party checks
- Typical hours: Mon–Sat 8am–8pm / Sun 10am–6pm, though hours vary by location
Walmart is usually the best choice if your check is large, if you need extended hours, or if you want the most predictable nationwide policy. Walmart does not cash checks in New York, New Jersey, or Rhode Island, and some states may have additional restrictions.
EastwoodBank tip: If you have a $4,000 tax refund check in February, Walmart is usually the safest retail option because its limit increases to $7,500 during tax season. Many grocery stores would decline a check that large.
Kroger Family Stores — Best for Frequent Customers
Kroger and Kroger-owned chains offer check cashing through their Money Services counters. Customers with a Kroger Plus Card can receive small fee discounts, which adds up over time for people cashing checks regularly.
- Fees: About $3.50 to $6
- Limits: Usually $3,000 to $5,000
- Accepted checks: Payroll, government, tax refund, insurance settlement, and business checks
- Not accepted: Personal checks, cashier’s checks, and starter checks
Kroger-owned stores include King Soopers, Fry’s, Ralphs, Smith’s, Fred Meyer, and QFC. Policies are usually similar across the chain, but individual store limits and customer service hours can vary.
See our full Kroger check cashing guide for more details.
Meijer — Best for Personal Checks
Meijer is one of the few major grocery chains that still cashes personal checks at many locations, making it especially useful in Midwest states.
- Fees: Usually $3 to $5
- Limits: Up to $1,000 for personal checks; up to $2,000 for government checks
- Accepted checks: Payroll, government, cashier’s checks, and personal checks
- Verification system: Certegy
See our full Meijer check cashing guide.
Publix — Best for Small Checks in the Southeast
Publix offers low flat fees and is one of the few major grocery stores that still cashes certain handwritten checks and personal checks.
- Fees: Usually $3 to $4 flat fee
- Limits: Around $500 payroll checks; $75 personal checks
- Accepted checks: Payroll, personal, and some handwritten checks
- Verification system: Certegy
Publix is strongest for smaller payroll checks where percentage-based or tiered fees elsewhere may cost more.
See our Publix check cashing guide.
Safeway, Albertsons, Vons, and Jewel-Osco
Albertsons-owned grocery chains offer check cashing at many customer service counters, though policies vary more by location than Walmart or Kroger.
- Fees: Usually $2 to $6
- Limits: Typically around $1,000 to $1,500
- Accepted checks: Mostly payroll and government checks
- Varies heavily: Personal checks and larger check amounts
See our guides for Safeway, Vons, Albertsons, and Jewel-Osco.
Stores That Usually Do Not Cash Checks
- CVS — does not usually cash checks
- Walgreens — most locations do not cash checks
- Dollar General — generally does not offer check cashing
- Target — does not offer check-cashing services
- Family Dollar — varies by location
Regional Grocery Stores That Cash Checks
Some regional grocery chains also offer check-cashing services through their customer service desks. Policies vary more than national chains, but these stores can still be useful local options depending on where you live.
- Weis Markets check cashing — Mid-Atlantic grocery chain with customer service desk check cashing
- Piggly Wiggly check cashing — policies vary by franchised location
- Tops Friendly Markets check cashing — Northeast grocery chain with Sunday availability at many locations
How to Choose the Right Store for Your Check
If your check is over $2,000
Walmart and Kroger family stores are usually the best options because they offer the highest limits and the most consistent policies. Walmart is especially strong during tax season because its limit increases to $7,500 from January through April.
If you have a personal or handwritten check
Your best options are usually Meijer or Publix. Meijer may cash personal checks up to $1,000, while Publix may cash smaller personal checks up to around $75. Most other major chains decline handwritten personal checks entirely.
If you are cashing a tax refund check
Walmart is usually the strongest option during tax season because the limit increases from $5,000 to $7,500 from January through April. Kroger and some other retailers may also handle larger refund checks, but local limits can vary.
If you want the lowest fee on a small check
Publix and Safeway can be cheaper for smaller checks. For example, a $200 check may cost around $3 to $4 at Publix, about $2.25 at some Safeway locations, or $4 at Walmart. On larger checks, Walmart and Kroger often become more attractive because their flat fee structure keeps costs predictable.
Types of Checks Stores Usually Cash
- Payroll checks
- Government checks
- Social Security and benefit checks
- Tax refund checks
- Cashier’s checks — not accepted at Kroger; verify before visiting
- Insurance settlement checks
- Some personal or two-party checks
Most stores refuse third-party checks, foreign checks, starter checks, and checks that fail verification systems like TeleCheck or Certegy.
What You Need to Bring
- Valid government-issued photo ID
- Your original check
- Your loyalty card, if applicable
- A phone number for verification, if requested
Many stores prefer that you endorse the check at the counter instead of signing it ahead of time.
Faster Alternatives to Store Check Cashing
- Apps that cash checks instantly
- Prepaid cards with instant mobile deposit
- How to deposit a check onto a prepaid card
- How to cash a check without a bank account
Where Can I Cash a Check Near Me?
Many people searching for “stores that cash checks near me” are looking for grocery stores with customer service desks or Money Services counters. Walmart, Kroger, Meijer, Publix, Safeway, and Albertsons-owned stores are usually the best places to start.
Before driving to a location, confirm the store’s current hours, limits, accepted check types, and available cash on hand.
Frequently Asked Questions
Which stores cash checks?
Walmart, Kroger family stores, Meijer, Publix, Safeway, Albertsons, Vons, and Jewel-Osco are among the most common retail chains offering check-cashing services. Walmart is usually the strongest national option for larger checks, while grocery chains may be better for smaller payroll or personal checks depending on the store’s fee structure.
Does Walmart cash checks?
Yes. Walmart cashes payroll, government, tax refund, cashier’s, insurance settlement, retirement disbursement, and some two-party checks at most U.S. locations. Fees are typically $4 for checks up to $1,000 and $8 for checks from $1,001 to $5,000. The standard $5,000 limit increases to $7,500 from January through April for tax season. Walmart does not cash checks in New York, New Jersey, or Rhode Island.
Can I cash a check without a bank account?
Yes. Most retail check-cashing services are designed specifically for customers without traditional bank accounts. You usually need a valid government-issued photo ID, an eligible check made payable to you, and approval through the store’s verification process. No bank account, deposit account, or store purchase is usually required.
Do stores raise limits during tax season?
Yes. Walmart raises its check-cashing limit from $5,000 to $7,500 from January through April for tax refund season. Some Kroger family stores and other retailers may also handle larger refund checks during this period, but limits vary by store. Call ahead if your refund check is large.
What types of checks do stores cash?
Most stores cash payroll checks, government checks, tax refund checks, insurance settlement checks, and some business checks. Cashier’s checks are accepted at some retailers, such as Walmart and Meijer, but not at Kroger. Personal checks, two-party checks, and handwritten checks vary widely by store.
Why was my check declined?
Most stores use TeleCheck or Certegy for fraud prevention and check verification. A declined check does not always mean the check itself is fake or invalid. It may be declined because of verification history, check type, check amount, ID mismatch, store policy, or risk signals from the verification system.
If your check is declined, you can contact Certegy or TeleCheck directly to request the reason, or try the issuing bank or a check-cashing app as an alternative.
Bottom Line
If none of these stores work for your check, our guide to cashing a check without a bank account covers additional options including the issuing bank, credit unions, prepaid cards, and mobile check-cashing apps.