In this article, we gonna be discussing about the Walmart check cashing fee; that is, how much Walmart charges to cash a check.
So if you have been asking how much does Walmart charge to cash a check, then read through this article to get every information you need to know about Walmart check cashing services and fees.
Walmart is not just a shopping platform, it also provides various financial services, including the Walmart check cashing services.
Walmart Check Cashing Department
Where Can I Cash My Check At Walmart?
Before we talk about Walmart check cashing fee, or before we address the question – how much does Walmart charge to cash a check, let’s first know where we can cash checks at Walmart.
There is Walmart check cashing department that is responsible for Walmart check cashing services. The Walmart check cashing department is known as the “Walmart money center“, which can be found in the Walmart store. This means that anytime that you want to cash a check at Walmart, you would just have to proceed to Walmart money center.
Requirements For Cashing Checks At Walmart
What Do I Need To Cash Checks At Walmart?
Before we talk about the Walmart check cashing fee, let’s first know the requirements for a cashing checks at Walmart.
Just like Banks always need few things from you to cash your check, there are also few things that Walmart usually require from you to cash checks at Walmart.
You may not need any special registration to cash checks at Walmart, below are the few things that Walmart usually requires to cash a check.
- Your valid, Government-issued ID Card (example: state ID card, driver’s license, U.S. passport, etc.)
- Your passport Photo
- Your social security number
How Much Does Walmart Charge To Cash A Check?
Walmart charges a maximum fee of $4 for checks up to $1,000. And a maximum fee of $8 for checks greater than $1,000.
How much does Walmart charge to cash checks? (Two-party)
For two-party personal checks, Walmart charges a maximum fee of $6 for checks up to $200.
Walmart Card Cashing Transaction Fees
For card transactions, Walmart charges a $3.74 fee for every card cashing transaction.
Walmart will charge a $3.74 fee for each card cashing transaction. This fee is in addition to any fee(s) charged by the issuer of the card & will be deducted from the value on the card.
Walmart Check Cashing Fee and Bank Check Cashing Fee, Which one is Cheaper?
The truth is that Walmart check Cashing fee is cheaper than bank check cashing fee. This means that Walmart charge lesser to cash a check, than banks.
Challenges With Walmart Check Cashing Services
Yes, Banks charges higher than Walmart. But the good side of banks is that they are more accessible and convenient than Walmart. This is because there are more of the bank’s locations than the number of Walmart stores in your area.
Also, another challenge with Walmart check cashing services is that are restrictions on the types of checks and check amounts.
What Types Of Checks Can I Cash At Walmart?
As I have earlier stated, there are restrictions on the types of checks you can cash at Walmart. There are some checks you can cash at Walmart, while there are some that you cannot cash at Walmart.
Below are some of the types of checks you can cash at Walmart:
- Payroll checks
- Insurance settlement checks
- 401(k), retirement disbursement checks
- MoneyGram money orders issued at a Walmart
- Government checks
- Tax refund checks
- Cashiers’ checks
Types Of Checks You Cannot Cash At Walmart
Walmart does not cash the following types of checks:
- Handwritten checks
- Post-dated checks
- Non-MoneyGram money orders
- Personal checks
- Checks with multiple payees
- Checks dated more than 180 days prior
- MoneyGram money orders not issued at Walmart
Is Walmart Mobile Check Cashing Available?

Is there anything like Walmart check cashing app?
While Walmart has a mobile application, Walmart mobile check cashing may not be available. You may not be able to cash checks right from home, using the Walmart check cashing app.
For you to access the Walmart check cashing services, you would have to visit the Walmart check cashing department, which is the Walmart money center, located in the Walmart store.