In-Store Check Cashing

How to Cash a Check at Your Local Walmart

Just present your check for cashing at any checkout lane in your local Walmart store.

Types of Checks That Can Be Cashed

We cash the following:

  • Payroll checks
  • Government checks
  • Tax checks
  • Cashier's Checks
  • Insurance settlement checks
  • 401(k), retirement distribution checks
  • MoneyGram money orders that were purchased at Walmart

We can cash checks and money orders in any amount up to and including $5000.

Check Cashing Fees

Cashing your check at your local Walmart is affordable, with fees based on the amount of the check:

  • For checks up to and including $1000: $3.00
  • For checks over $1000 up to and including $5000: $6.00

How the Funds are Paid Out

You can receive your funds in cash, or we can load the money on a Walmart MoneyCard. (The $3 reload fee is waived for the card when you load it via check cashing. The check cashing fee shown above still applies.) You can purchase a Walmart MoneyCard for $3 at any checkout lane or request one online (and avoid the $3 issuance fee).

Get Help with Check Cashing

For answers to your Check Cashing questions, please call 1-479-204-2125.

Was this answer helpful?  
Thank you for helping us improve the Help Center.
Please let us know what we could add to this topic to make it more useful to you.

Looking for Customer Service?
We are unable to respond to comments sent through this form.
If you need help with an order, please CLICK HERE TO EMAIL US.