A money order is a directive to pay a pre-specified amount of money from prepaid funds. It is a paper document or certificate that is issued by financial institutions or the government.

The purchaser will purchase an amount and will state the payee’s name as well.

The payee in turn can receive cash using the money order. It is safer and more preferred to a cheque.

If you need to send money to someone using a money order, and you want to use Walmart, then this article is for you.

So, does Walmart do Money Orders? In this article, we will discuss Walmart’s stand on the money order, the limits and fees charged, and other information you need to know.

Does Walmart Do Money Orders in 2022?

Yes, Walmart allows customers to purchase money orders from any of its Supercenter or Neighborhood Market. 

Almost every Walmart store has money centers where you can perform money related transactions.

So, you can either purchase a money order or cash a money order at Walmart Money center. You will be charged a fee and can also pay with cash or a debit card. 

Currently, Walmart offers Money Order Services using MoneyGram, and cashes MoneyGram money orders at a fee.

Also, the receiver of the money order does not need the consent of the purchaser Before he or she can cash a money order.

However, the purchaser of the money order has the right to cancel the money order purchased just like a cheque and get a refund. 

The recipient of the money order does not have to cash a money order received right away and can deposit it into his/her bank account just like a check.

The money order is safer than cheques. It is in the sense that it does not include the account number of the purchaser and the personal information that can be used to carry out fraudulent activities.

What Is a Money Order?

A Money Order is a trusted and guaranteed form of payment similar to a cheque. 

What Is a Money Order?

It specifies an authorized amount to be cashed by the payee whose name is contained as beneficiary of the money order.

Unlike the conventional cheques, money order does not bounce and is recognised as a legal form of payment that should be applicable to supermarkets, stores, and industries.

Money order is regarded as the safest way to pay for large purchases, as well as for sending money for diverse purposes.

Although Money order requires a fee of $1 to purchase it at Walmart, it is still regarded as the one of the safest and easiest ways of footing bills.

How Can I Get A Money Order From Walmart?

Customers who wish to purchase a money order from Walmart should visit the Money Services Center or the Customer Service Desk in a store with a money service center.

When you arrive at Walmart Supermarket, ask for the MoneyService center or the Customer service Desk, talk to the store representative on how to go about purchasing a money order and you will be duly instructed.

The processes you will go through and other things you need will be explained to you there.

But, If you do not know how to locate the customer service desk or the money center, check Walmart Store Finder [All Uses of Walmart’s Store Locator]

You will get to the exact location in no time using the store finder. Simply go to Walmart store finder website, input your zip code and city. Press enter and continue.

You’ll see a list of Walmarts addresses around your current location and you can choose your preferred store. Select Details to ascertain if the store has a moneycenter listed.

Also, you will see the opening and closing hours of the Money Service Center and the Customer Service Desk as well.

This will ensure you visit at the right time and get all you need to do as fast as possible.

What is Walmart moneyCenter?

Walmart Money Center is an in-store or online alternative to a financial institution that transacts money related matters.

Therefore, you tend to find prepaid debit cards, credit cards, cash services and cash transfer at Walmart MoneyCenter.

Although Walmart MoneyCenter is not a bank per say, it partners with financial institutions like banks, and licensed money transfer companies to offer its limited selection of financial aid.

What Are The Processes Of Purchasing Money Orders At Walmart?

When you get to the Walmart store, proceed to the appropriate department (MoneyService Center) to purchase a money order. 

  • You will pay the amount of money order you wish to buy with the charged fee also included. You can make payment with cash, a debit card or with PayPal.
  • The next thing is to fill out the money order completely, filling in all blanks. (Amount, payee’s name, etc.)

The number on the money order receipt will be needed if customers want to contact MoneyGram about their money order.


  • If your money order is less than $1,000, Walmart does not require a government-Issued Photo ID from you 
  • Walmart encourages filling the form with black ink and writing legibly.
  • Customers are urged to either deliver the money order in person or through the mail.
  • Walmart offers service forms to assist customers with money order transactions.

How Do I Fill Out Walmart’s Money Order Slip?

Follow these steps to accurately fill out Walmart’s money order slip;

  1. Input the Payee’s name on the space labeled ” Pay To the Order Of ” 
  1. Write your name on the space marked “signer, purchaser or drawer”
  1. Fill out your address at the space mapped out for Address.
  1. After filling out the slip leaving no detail untouched, cut out the detachable slip which will serve as your receipt.

How can I Cash My Money Order at Walmart?

Visit Walmart’s store and locate Walmart’s Moneycenter with your money order. 

These are the basic requirements for cashing out a money order at Walmart;

  • Walmart only cashes out money orders issued at Walmart.
  • Customers are to provide a receipt of the money order.
  • Walmart requires a fee of $1 for its service.
  • your photo ID from the government for verification or voter’s card to ensure that you are authorized to cash the money.
  • Ensure that the name on your money order corresponds with the name on your ID.
How can I Cash My Money Order at Walmart?
  • Sign at the back of your money order to endorse it, (write your name at the back of the money order and sign).
  • Count the money received to ensure it is complete and inform your drawer that you have successfully cashed out the money order.

What is Walmart Money Order Limit?

Most times, the limit on money orders is $1,000. If you need to purchase more than that, you will have to purchase multiple money orders.

However, you are encouraged to ask the Walmart associate that will attend to your money order purchase about the limitations placed on money orders at Walmart.

This is to be done before or during the filling out of the money order. 

Also, customers purchasing Money Order above $1,000 are required to provide a government issued photo ID before proceeding.

What Is The Fee Charged On A Money Order At Walmart?

Walmart charges a maximum of $1 on all money orders. This means that the highest fee you can get charged for purchasing money orders at Walmart is $1. You can be charged $0.6  or lesser.

Nonetheless, the fee charged by Walmart on money orders varies by location.

What Is Required To Purchase Money Order At Walmart?

If you want to purchase a money order at Walmart you do not need anything.

Although, if the money order purchase you want to make is over $1,000, you will need a photo ID issued by the government.

Does Walmart Refund Money Order?

Yes. Walmart refunds customers’ money orders if they no longer need them.

Before a refund can be processed, the money order must not be altered or damaged. 

Customers can visit the Money Service Center or the Customer Desk Service of the local Walmart store with their original sales receipt to get their refund.

Can Money Order At Walmart Be Sent Outside The United States?

Yes, Walmart offers customers with international money services because it partners with international financial institutions like; MoneyGram and Ria to provide exceptional financial aid to its customers.

So, money orders can be sent out of the United States. 

However, it is recommended by MoneyGram that you check the recipient’s financial institution to check their cashing and deposit policies.

Likewise, Currency conversation can constitute a challenge to international money order in terms of the value of currencies involved. For example, if the country’ currency value is higher than your home currency, then your receiver may not get the exact amount he/she is expecting.

Likewise, the time it will take to change the currency to that of your receiver may exceed the expected date. So, it is important to take these factors into cognisance before embarking on international money orders.

Can I Check The Status Of My Money Order?

Yes, you can check the status of your money order.

If you want to check if your money order has been cashed online, follow these steps;

  • Log in or create a MoneyGram account.
  • Click on the Money order status.
  • You will be required to enter your money order serial number.
  • Enter the exact dollar amount.
  • Click on check status.

You can also call the MoneyGram automated line at 1-800-542-3590.

Steps To Take If You Lost Your Money Order

If you lost your money order by accident or you suspect that it was stolen, kindly visit the MoneyGram page for a replacement of the money order. 

Replacement for money order at Walmart may take up to 10 days. You can cancel the money order as well to avoid it being cashed out.

Although you will need to initially track your money order to ensure it has not been cashed out yet. Walmart only replaces eligible money orders.

Final Words

Walmart is still in the business of satisfying its customers’ needs through its moneycenter that helps customers purchase, send, and cash out Money Orders.

Money order is among the easiest and safest way of sending and receiving cash without having to write a cheque.

Simply visit Walmart’s Money Center or customer care center to get more information about money order.

Similar Posts