Does Walmart Do Money Orders? Limits, Cost & More!

james headshot

Digital Consumer

Why you can trust Digital Consumer

More info

While We follow stringent , this article may have links or references to services and products from our partners. See our explanation for .

Money has always been a medium of exchange and it is undeniable that money has always been a big part of our daily lives.

From purchasing items down to paying rents and transferring fees, money is surely involved.

That’s why it is very essential for public places like stores to have a medium for money orders.

You’ll almost certainly need to utilize a money order if you need to put down a deposit on a new property or send money to someone far away.

Given this, you might be asking if Walmart accepts money orders.

The New York Stock Exchange listed Walmart as a public company during 1972.

It was the most profitable retailer in the United States by 1988, and by October 1989, it had surpassed it as the largest in terms of revenue.

Originally, the company’s influence and market only reached those in the Midwest for a few years, but by the early 1990s, it had extended to accommodate stores from coast to coast.

So, in a store as wide as this, you may wonder if this one does money orders.

Want to find out?

Scroll down for more information.

Is Walmart still accepting money orders in 2023?

As of 2023, Walmart’s Money Service Centers accept cash and transfer money orders via MoneyGram.

Under $1,000, Walmart money orders demand a government photo ID and a maximum cost of $1.

Money orders are available during Walmart’s business hours (7 a.m. to 11 p.m., and in some cases, 24 hours a day, 7 days a week).

Continue reading to learn more about fees, venues, and what to bring!

How Do I Get A Walmart Money Order?

When you get to Walmart, go to the customer service desk or the Money Services Center, and a friendly Walmart staff will assist you with all of your money order needs.

This desk is usually open during the same hours as the store (7 a.m. to 11 p.m., but sometimes 24 hours a day), but if you plan to visit late at night, it’s best to contact ahead and inquire about the Money Center’s hours.

What do I need to get a Money Order?

To send a money order at Walmart, bring the money you want to send (or pay with a debit card or PayPal), as well as enough money to cover the cost (see more below).

You’ll also need your government-issued ID if you’re cashing or buying a large money order.

What Is The Cost Of A Money Order And What Are The Limits?

In most cases, the cost of ordering a money order at Walmart is $1 or less.

However, rates vary by area, so call your local Walmart to find out for sure.

Individual money orders of up to $1,000 can be issued by Walmart.

You’ll need to buy numerous money orders if you need to send more than $1,000.

Is it possible to get money orders from Walmart?

Yes, both MoneyGram and Western Union money orders can be cashed in-store at Walmart.

When it comes to fees, the same rule applies when mailing money orders: a $1 maximum fee.

Is it possible to get a refund on a Walmart money order?

If you don’t need your money order, you can take it to your local Walmart with your receipt and get a refund as long as it isn’t destroyed or altered.

Is It Necessary to Save My Money Order Receipt?

You will receive a receipt when you purchase a money order.

You should keep this since you will need it to return your money order.

When contacting MoneyGram customer service for a reference number if there are issues with your money order, you will also require the receipt.

Is it possible to send money orders outside of the United States through Walmart?

Customers can use MoneyGram or Western Union to send international money orders at Walmart shops.

However, check with the person you’re sending it to see if they have a place where they can cash a MoneyGram order before you buy.

When sending money overseas, the receiving financial institution’s criteria for holding funds and currency conversions may differ.

What is the best way to track my Walmart money order?

You can use the MoneyGram website to check whether or not your money order has been cashed, as well as to track its progress.

You can also call 1-800-542-3590 for further information.

You’ll need to input the money order’s monetary amount as well as the exact number indicated on the order for either option.

What Happens If My Money Order Is Lost?

If you misplace your money order or fear it has been stolen, go to the MoneyGram website to learn more about your options.

You can also send and receive money orders at other retailers such as Walgreens, Target, and Dollar General if a Walmart location is too far away.