Does Walmart Cash Government Checks?

Does Walmart cash government checks? A lot of Americans will ask this question at some point. Unfortunately, it isn’t easy to get a check cashed unless you have a bank account with a nearby bank.

Therefore, it is often easier to use a company like Walmart. After all, you’re already visiting your local Walmart to buy groceries anyway. Will you be able to get your government checks cashed at Walmart?

Where else can you get government checks cashed? These questions will be answered in the in-depth guide below.

Does Walmart Cash Government Checks in 2023?

Does Walmart Cash Government Checks

If you’re going to Walmart and need to get your government check cashed, you should take the check with you.

You’ll be glad to know that Walmart cashes all types of checks, including 401k checks disbursement checks, cashiers’ checks, tax refund checks, payroll checks, insurance settlement checks, and government checks. Just remember that there are certain downsides to having your check cashed at Walmart.

After all, the company is going to charge a certain fee to cash your check. Still, it might be worth it if you don’t have a bank account with a bank in your city. More about this will be provided below.

What Type Of Checks Does Walmart Cash?

Walmart is one of the most versatile retailers in the nation. Besides offering many goods, it provides numerous services.

For instance, you can get a haircut, get a prescription for glasses, and even get your checks cashed at Walmart. The company handles all types of checks including those from your employer.

Whether you have a payroll check, stimulus check, or another type of government check, you can likely get it cashed at Walmart.

Visit your local Walmart and go to the customer service or money department. They will be able to help you deal with it there.

Read Also: Does Walmart Make Keys?

What Are The Fees To Cash A Check At Walmart?

Before getting your check cashed at Walmart, it is wise to learn more about the pros and cons. It is beneficial to do so because it is more convenient. You’re already visiting Walmart to buy groceries. Why not get your check cashed there? The only issue is that Walmart is going to charge a fee to cash your check.

If you have a bank account, you can visit your bank and get your check cashed for free. Walmart charges a small fee. The company is going to cash checks of up to $5,000. You’ll have to pay a $4 fee for cashing checks up to $1,000.

If you have a check to cash for more than $1,000, you’ll likely have to pay an $8 fee. It is wise to talk to the worker at the store to find out what the fee is. Alternatively, you can ask Walmart to put the money on a MoneyCard. Once you’ve done that, you can use the prepaid debit card anywhere.

Which Stores Cash Checks?

Which Stores Cash Checks?

Do you need to get your check cashed? Whether you have a government check or payroll check, you need to find a store that will cash your check. If you don’t have a checking account, you can try taking the check to the bank that issued the check.

If it was issued by Bank of America, take the check to your local Bank of America branch. Typically, this is the cheapest way to get the check cashed if you don’t have a bank account. You’ll be surprised to learn that many gas stations cash checks too.

However, it depends on which cash station you visit. Some gas stations that may cash your check include 7-Eleven, TravelCenters of America, and Pilot Flying J.

Many grocery stores are willing to cash checks too. HEB, Publix, Winn Dixie, WinCo, Hyvee, Kroger, and Albertsons will cash your check. Just remember that the last company is only going to cash checks worth $1,000 or less.

Many cities have cash-checking stores too. Typically, these companies cash checks and offer payday loans. If you visit one of these stores, they’ll cash your check for you. However, they’ll usually charge a steep fee. Therefore, it might be better to go elsewhere.

Related article: Time Walmart stop cashing checks

Getting Check Cashed At Walmart

Do you need to get your check cashed? Visiting your local Walmart is wise because the company offers check-cashing services. First, you must find the nearest Walmart. You can do that by using the company’s website or app. Then, you can visit your store in person.

Once you’ve entered your Walmart, you need to visit the right department. Some Walmart stores have a Money Center. The Money Center is responsible for handling checks and money transfers.

Alternatively, you might have to visit the customer service department. Usually, this is the case when your store doesn’t have a Money Center section.

When getting your check cashed at Walmart’s Money Center, you might have to prove your identity. You can do this by showing the worker your driver’s license. Regardless, it is easy to get a check cashed at your local Walmart.

They’ll be happy to help. When you arrive, there is a chance that nobody will be working at the Money Center. If this is the case, you should talk to another worker so they can page the person responsible. Be patient because you might have to wait for a while.

What Other Money Services Does Walmart Offer?

What Other Money Services Does Walmart Offer?

You’ll find that Walmart offers a wide assortment of money services. When visiting a Walmart Money Center, you can get your checks cashed. In addition to this, you can transfer money to someone at another Walmart.

Walmart can also help you send money through Western Union. At many Walmart stores, you can pay for your bills by visiting the Money Center.

Walmart has teamed up with many local businesses to accept payments. For instance, you might be able to pay for your electric, telephone, or water bill at your Walmart Money Center.

Be sure to bring your identification and bill. Someone at the Money Center will help you pay your bills before you leave. It is wise to call the store to find out which bills they can help you pay.

Related Article: What Times Does Walmart Money Center Close?

Is Walmart The Cheapest Place To Cash A Government Check?

Once you’ve received your government check, you’ll want to cash it as quickly as possible. After all, you need the money to pay for your bills, groceries, and other necessities. Just remember that some companies will charge a fee when cashing checks.

Therefore, you should take steps to ensure that you find the cheapest place to cash your check. Is Walmart the cheapest place to cash a government check? Ultimately, some banks are cheaper than Walmart.

For instance, SunTrust usually cashes checks for free if the check is under $51. However, it will be $7 for checks worth more than that.

As for M&T Bank, the bank charges 2% of the amount with a $3 minimum. Citibank offers free check cashing for checks under $5,000. Walmart is less expensive than many banks.

The cheapest way to get your check cashed is by visiting your bank. If you’re a member of a local bank, you can rest assured knowing the bank will cash your check for free.


Walmart is a good place to cash your government check. Nevertheless, you must remember that you’ll be charged a small fee. You’ll be charged $4 unless the check is over $1,000. Then, you’ll be charged $8. Still, Walmart offers convenient and reliable check cashing services.

FAQs (Frequent Asked Questions)

How Much Does Walmart Charge To Cash A Government Check?

Walmart charges $4 for checks that are $1,000 or less. For checks over $1,000, you’ll be charged $8.

Does Walmart Cash Government Social Security Checks?

Walmart cashes all types of checks including government social security checks. It also cashes stimulus checks, payroll checks, and more.

Where Can I Cash A Stimulus Check At Walmart?

Walmart will cash your stimulus check. Speak to someone at the customer service department or the Money Center.