What is Walmart?

Walmart is the largest retailer globally. The company has around 11,000 stores across 27 countries including Argentina, Brazil, Canada, Chile, China (including Hong Kong), Japan, India, and the United States.

This article will focus on Walmart U.S.A., which operates more than 4,400 facilities throughout 3100 counties in the United States.

What is Walmart Money Order?

A Walmart Money Order is a money order that can be used to purchase goods and services from Walmart, Sam’s Club, any U.S. office of the global money order company Western Union as well as Walmart-Western Union counters in Puerto Rico. In some locations, the money orders are called electronic benefit transfers (EBT) or food stamps.

The following are some of the reasons why Walmart has instituted limits on how much an individual can purchase with money orders:

How to get a Money Order from Walmart store?

The individual walks into a Walmart store and requests a money order for the amount they want to send or spend.

The customer then pays with cash, debit card or credit card if they desire a receipt for the transaction.

If the customer uses cash, the Walmart employee gives them a pre-printed money order and the customer is on their way.

If the customer wants a receipt, then the Walmart employee does one of two things:

The customer requests a new money order and pays with cash. They will get a fresh pre-printed money order which they can use to send or spend at any store location (within the limit).


The customer requests a receipt for the transaction. If they want a new money order, they pay with cash and get another pre-printed money order. Or,

The customer pays with debit or credit card. If they want a new money order, they must provide ID and sign the back of the original money order so Walmart can match it. The money order is invalidated and the transaction cannot be reversed once it has been signed by the customer.

Once they have their money order, the individual takes it to another store location and cashes out via Western Union or Money Gram online or at a counter in that store (within 2 hours of purchase).

Walmart Money Order Limit

Walmart employees are not allowed to cash out money orders for customers.

The customer is only allowed to buy $1,000 or less per day and $5,000 or less per month using Walmart Money Orders.

The individual cannot purchase more than 5 money orders at once. They can buy as many as they want in separate transactions but all money orders must not exceed $1,000 and 5 of them combined cannot exceed $5,000.

What documents are needed for Money Order?

Walmart Money Order locations will ask for a government issued ID from the customer. This is to ensure that they are of legal age and identity theft has been avoided by verifying their real name.

The money order itself does not require a photo ID because it cannot be transferred – but this would ensure accuracy in recording and checking personal details on the customer’s ID.

Can you refund your Money Order?

Yes, you can refund your money order by visiting the Walmart store where it was purchased. This transaction will be treated as a regular cash refund so the total purchase amount must not exceed $1,000. There is no time limit on when this money order needs to be refunded – customers are not obligated to do so within a certain period of time.

What is the legality of Walmart Money Order?

Walmart has the legal right to limit how much their customers can spend with any one transaction if they so desire.

This policy is in place to ensure that no individual or group can take advantage of Walmart’s money order services for fraudulent purposes such as laundering money, sending money overseas and depositing money into foreign financial institutions.

The limit was put in place due to the fact that Walmart can be held accountable for losses incurred if their customers use stolen or counterfeit money orders at any store location (within the Money Order limit).

Walmart Money Order Limit has been tested by several organizations and is legal according to U.S. law.

Walmart Money Order Limit ensures that Walmart is not liable for any losses incurred by the customer while using their money order service.

If a person or organization wants to send a large amount of money through a third party, they would need to use a bank transfer rather than a Walmart money order transaction.

Counterfeit or Stolen Money Orders

Money orders are at risk of being counterfeit or stolen. To prevent loss to the company, preventing money order purchases is a way they reduce these risks.


Money laundering is an illegal practice where dirty money, which is usually obtained through criminal activities, is made to appear like legitimate money by mixing it with clean money. Money laundering helps transform ill-gotten gains of crime and corruption into ostensibly “legitimate” capital. Money order purchases can be used as a way to make dirty money appear clean.

To prevent this from happening, Walmart has decided to place limits on how much an individual can purchase with a money order. This is one of the ways they reduce fraud and money laundering by lessening opportunities for such activities.

Protecting against Fraud and Money Laundering

Since many individuals who use Walmart Money Orders are in the lower-income bracket, there is a need to protect them from fraud and money laundering. These individuals are more likely to be victims of these illegal activities. For this reason, Walmart has decided to place limits on how much an individual can purchase with money orders.

Protecting Employees

By instituting limits on the amount for money order purchases, Walmart is protecting its employees from the risk of loss. If a money order purchased is found to be counterfeit or stolen, the company’s liability for this loss ends once the limit has been reached. The company will no longer replace money orders after this point.

Protecting Company Assets

Walmart limits how much an individual can purchase with money orders by placing a cap on the amount spent per order. Money orders are easily available at Walmart so it is possible for someone to buy hundreds of dollars worth of money orders without limits. This makes it easy for individuals to purchase large amounts of money orders and send them overseas or deposit them in bank accounts which could result in loss to Walmart if the money orders turn out to be counterfeit or stolen.

Why does Walmart have this policy?

There are many possible reasons Walmart has a limit on the number of Money Orders which can be purchased with one payment.

One reason is that not all money orders are from trusted sources and there have been cases where individuals will counterfeit their own fake money orders with inflated amounts to avoid suspicion.

Another reason for this policy is because it becomes hard to keep track of multiple Money Orders from different locations if an individual is purchasing a large amount.

Finally, it may be a way of deterring money laundering/laundering schemes since Walmart will not be held responsible for losses incurred while using their service.

Walmart Money Exchange Rate

If you are contemplating sending a money order, the first place you should check the rates is your bank if you have an account.

Many banks offer free money orders for certain types of accounts, although some charge $5 or more. If you do not have an account or a bank that offers money orders for free, Walmart has one of the cheapest money exchange rates, but there might be better options for international transfers.

If you send $1000 to someone in Great Britain through Walmart MoneyGram, your fee will be approximately $8, and they will receive roughly 774 pounds.

TransferWise has a better exchange rate, so even with a fee of $7.56, the recipient receives more money in their local currency (791 pounds), and your total cost is still $1000 instead of $1008.

  • Walmart exchange rate: USD1 = GBP0.7740
  • TransferWise exchange rate: USD1 = GBP0.79770

Money transfer apps such as PayPal are even more expensive for international transfers. For example, if you send approximately $300 to someone in the United States from Thailand, you will be charged fees of roughly $9.

However, TransferWise is more limited when it comes to the countries you can send money to and from. For instance, you cannot send money from Thailand to the United States.

Below is an example table comparing the best services for international money transfers if you are sending $1,000 to India:

ServiceExchange rateTransfer feeRecipients Get
Western Union73.0839$073,083.94 INR (losing 160.19 INR)
Xoom (used by PayPal)73.0139$073,013.94 INR (losing 230.24 INR)
MoneyGram72.9614$072,961,36 INR (losing 282.86 INR)
TransferWise73.6980$11.5072,850.47 INR (losing 393.82 INR)

For a more in-depth look at MoneyGram vs. Western Union, here is a table with their exchange rates in a few major currencies:

CurrencyMid-marketWestern UnionMoneyGram
Mexican peso1USD = 22.4119MXN1USD = 22.1238MXN1USD = 22.3034MXN
Euro1USD = 0.87658EUR1USD = 0.8729EUR1USD = 0.8479EUR
Chinese yuan1USD = 6.99855CNY1USD = 6.9134CNY1USD = 6.9547CNY
British pounds1USD = 0.79648GBP1USD = 0.7888GBP1USD = 0.7509GBP

As you can see, MoneyGram has a fairly favorable exchange rate with most currencies, making Walmart a decent option even for sending international transfers.


How to send money using Walmart MoneyGram? ⁶ ⁷

There are a few options for sending money through Walmart’s services.

  • Buy the money order at a Walmart store
  • Fill out the money order
  • Send the money order by mail or deliver it in person


  • Enter the recipient’s first and last name and the destination country
  • Choose the amount you want to send
  • Choose the payment method
  • Enter your personal and payment details

Walmart MoneyCenter Services

Walmart is not a bank; however, it can issue money orders because they are prepaid financial instruments. If a money order isn’t sufficient for your needs, the Walmart MoneyCenter offers many ways to transfer money. In fact, Walmart MoneyCenters offer a host of financial services, including the following:

  • Credit cards, Walmart MoneyCards, Bluebird cards and Netspend Visa with Rapid Reload
  • Money transfers via MoneyGram transfer or MoneyGram money order, bill pay and check cashing
  • Money transfers via Western Union and Walmart2Walmart Powered by Ria
  • Check printing
  • Bill pay

Earn Perks With A New Checking Account


Using money orders to pay rent, utilities and other bills can be helpful because it gives you a proof of payment. If you don’t want to pay for something by check or cash, consider using money orders to pay for it.

Money orders can be a great way to have a trackable payment.