Does Walmart Do Money Orders

Walmart provides a ton of money options through its customer service department. From wire transfers to sending and receiving payments, there are tons of options to choose from. With this in mind, many wonder if they offer money order services.

I discovered that Walmart does indeed offer money orders to their customers. You can purchase a money order or cash one at their MoneyCenters or the Customer Service Desk in any Walmart Supercenter or Neighborhood Market. When sending money internationally, Walmart has partnerships with Western Union and MoneyGram to facilitate this process.

At Walmart’s MoneyCenter, various financial services are available, including bill pay, insurance, tax services, and money orders. Customers can purchase up to $1,000 worth of money orders daily, and there is no limit on the total amount you can order overall.

A government-issued photo ID is required when purchasing a money order of more than $1,000. The fees for a Walmart money order are affordable, with most stores charging less than $1, though it varies by location.

How to Purchase Money Orders at Walmart

Purchasing money orders at Walmart is a fairly simple process. I thought providing a step-by-step guide on how to do it may be helpful. I’ll also share some of the fees and limitations involved.

Step-by-Step Process

When I need to buy a money order at Walmart, I follow these steps:

  1. Locate the MoneyCenter or Customer Service Desk: In most Walmart stores, there’s a dedicated MoneyCenter. If you need help, you can head to the Customer Service Desk near the entrance.
  2. Bring cash or a debit card: Walmart accepts cash and debit cards as payment for money orders. Credit cards are not accepted for this service.
  3. Fill out the form provided: The form requires the amount of the money order, the payee’s name, and your contact information. Make sure you have all this information ready before you get in line.
  4. Pay for the money order: Hand your cash or debit card to the Walmart associate. They’ll process the payment and give you a receipt and the money order.
  5. Keep the receipt: It’s important to keep the receipt as proof of purchase and for tracking purposes in case the money order gets lost or stolen.

Fees and Limitations

Whenever I buy a money order from Walmart, I’m aware of the fees and limitations involved:

Fees & LimitsDetails
FeesWalmart charges a fee for money orders, generally around $1, but it may vary depending on the location. It’s a reasonably low fee compared to other money order providers.
LimitationsThe maximum amount per money order is $1,000. You’ll need to purchase multiple money orders if you need to send more than that.

By following these steps and being aware of the fees and limitations, buying a money order at Walmart is quick and hassle-free.

Cashing Money Orders at Walmart

I found Walmart a great option to cash a money order. I can easily cash money orders at my local Walmart store with their widespread locations and convenient hours.


To cash a money order at Walmart, there were a few requirements I needed to meet. Firstly, Walmart only cashes money orders issued at their stores and processed by MoneyGram. They do not cash Western Union money orders or those issued outside their network.

Also, ensuring that the local Walmart store I visit has a MoneyCenter or a customer service desk that can help with cashing money orders is essential.


When cashing a money order at Walmart, the fees are quite reasonable. For money orders valued at $1,000 or less, the maximum fee is $4; for those between $1,001 and $5,000, the maximum fee is $8. These fees are minimal compared to the convenience and ease of cashing my money order at a nearby Walmart store.

Walmart Money Order Alternatives

As a frequent user of money orders, I’ve discovered many other alternatives to Walmart for purchasing money orders. In this section, I will discuss two categories of alternatives: other retailers offering money orders and banks or credit unions.

Other Retailers Offering Money Orders

There are several retailers similar to Walmart that also provide money order services. These businesses can be convenient for cashing money orders or purchasing them when Walmart isn’t available or preferred:

StoreMoney Order ProviderFeeLimitationsAdditional Details
7-ElevenWestern Union or MoneyGram$1.25Maximum amount per money order is $500.Money orders can be purchased at many 7-Eleven convenience stores.
CVSMoneyGram$1.49Maximum amount per money order is $500.Money orders can be purchased at numerous CVS pharmacy locations.
KrogerWestern Union$0.88Maximum amount per money order is $500.Western Union money orders can be bought at Kroger supermarkets at their customer service counters.
PublixWestern Union$0.99Maximum amount per money order is $500.Western Union money orders are sold at customer service desks in Publix grocery stores.
WalmartMoneyGram$0.70Maximum amount per money order is $1,000.Money orders can be purchased at Walmart stores.
Western UnionWestern UnionVaries by locationMaximum amount per money order is $1,000.Money orders can be purchased at Western Union agent locations.
USPSUSPS$1.30Maximum amount per money order is $500 for non-account holders and $1,000 for account holders.Money orders can be purchased at USPS locations.
Rite AidWestern Union$1.29Maximum amount per money order is $500.Money orders can be purchased at Rite Aid stores.

These retailers offer the convenience of purchasing money orders while you shop for other necessities, providing a simple and efficient way to handle your financial needs.

Banks and Credit Unions

Banks and credit unions also provide money order services if you prefer a more traditional financial institution. They may have slightly higher fees than Walmart or other retailers but can offer additional benefits such as:

  • Added Security: Using a bank or credit union for money orders often provides a more secure environment for your personal information and the actual money order.
  • Relationship Building: By purchasing money orders from your primary bank or credit union, you create a transaction history, which can benefit future financial endeavors.
  • Additional Services: Banks and credit unions offer various financial services beyond money orders, allowing you to consolidate your banking needs in one location.

Final Thoughts

Doing money orders through Walmart is one of the better options out there. The fees are minimal or at least in equal competition with others. With so many locations worldwide, it’s a convenient option that’s easy to access, and the service is relatively fast. Give it a try, and let me know what you think!

Similar Posts

Leave a Reply