Does Walmart Cash Checks? Complete Guide [2024 Fees & Limits]

Does Walmart Cash Checks? Complete Guide [2024 Fees & Limits]

Looking to cash a check at Walmart? You'll find everything you need to know about Walmart's check cashing services, including fees, limits, and requirements.

Does Walmart Cash Checks? Complete Guide [2024 Fees & Limits]

Walmart offers convenient check cashing services at over 4,700 locations nationwide with competitive fees starting at just $4.

Quick Answer: Does Walmart Cash Checks?

Yes, Walmart cashes checks at most locations through their Money Services center. They accept various types of checks including payroll, government, tax refund, and insurance settlement checks. The service is available during store hours, with fees ranging from $4 to $8 depending on the check amount.

Types of Checks Walmart Cashes

Walmart accepts the following types of checks:

  • Payroll checks
  • Government checks
  • Tax refund checks
  • Insurance settlement checks
  • 401(k) or retirement account disbursement checks
  • MoneyGram money orders purchased at Walmart

Walmart Check Cashing Fees and Limits

Here are the current fees for cashing checks at Walmart:

  • $4 fee for checks up to $1,000
  • $8 fee for checks over $1,000 up to $5,000
  • Maximum check amount: $5,000 ($7,500 from January to April for tax season)
  • Two-Party personal checks limited to $200, with a max fee of $6

Requirements to Cash a Check at Walmart

To cash a check at Walmart, you'll need:

  • Valid government-issued photo ID
  • The physical check to be cashed
  • Social Security number or Tax ID

Alternatives to Walmart Check Cashing

While Walmart offers competitive rates, here are some alternatives to consider:

1. Chase Bank

Free check cashing for Chase account holders. Non-customers can cash checks from Chase-issued checks for a $8 fee.

2. PayPal Check Cashing

Cash checks directly through the PayPal app. Fees start at 1% for payroll and government checks with immediate availability.

3. Green Dot @ the Register

Available at many retailers, including some Walmart locations. Fees vary but typically range from 1-3% of the check amount.

For more check cashing options, check out our guides on grocery stores that cash checks and 24-hour check cashing locations.

Final Words

Walmart's check cashing service offers a convenient and relatively affordable option for those who need to cash checks without a bank account. With transparent fees, widespread availability, and acceptance of multiple check types, it's a solid choice for many people. However, it's worth comparing with other options like free check cashing services to find the best deal for your situation.

Frequently Asked Questions About Walmart Check Cashing

What time does Walmart's check cashing service open?

Walmart's check cashing services are available during regular store hours, typically 8 AM to 10 PM at most locations. However, some 24-hour Walmart stores offer check cashing services around the clock.

Does Walmart cash personal checks?

Walmart only cashes two-party personal checks up to $200, with a maximum fee of $6. They do not cash personal checks written from one individual to another.

Can you cash a check at Walmart without ID?

No, you cannot cash a check at Walmart without a valid government-issued photo ID. This is a mandatory requirement for their check cashing service to prevent fraud and comply with federal regulations.

Related Articles

Related Guides



Mika L.

Hello! I’m Mika, founder of Savings Grove – I love spending smartly and cheaply, saving, and making money online! On this website, discover 100+ curated articles how to save and make more on various useful topics; so stay tuned!

The mantra is simple: Make more money, spend less, and save as much as you can.

I'm really glad you stopped by! Thanks for visiting!

About | Contact | Latest Posts

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.