Home > Money

Walmart Money Order Limit: Do Walmart Do Money Orders?

Last modified: Dec 19, 2022

Walmart is the place you can do it all, from groceries to clothes and services like money orders. But what is Walmart's money order limit? Keep reading this post to get informed about all the details.

Walmart Money Order Limit: Does Walmart Still Do Money Orders?

As of 2022, Walmart still offers money orders through the U.S. Money Order program. There is no limit to the amount of money ordered, but customers can only purchase up to $1,000 worth of money orders daily. 

Fees for money orders vary depending on the order amount, with a maximum fee of $1 per transaction. Walmart accepts orders during its trading hours (7 a.m. to 11 p.m., and 24 hours a day, seven days a week for certain shops).

How Do I Get a Money Order at Walmart?

You can get a money order from Walmart if you need to send or receive money and don't want to use a traditional bank account or wire transfer. Money orders can be convenient and relatively inexpensive. Here's what you need to know about getting a money order at Walmart.

To get a money order from Walmart, you'll need to visit a customer service counter and fill out a form. You'll need to provide the amount of the money order, the payee's name, and your contact information. You'll also need to pay for the money order with cash, a debit card, or a credit card.

Once you've obtained the money order, you can fill it out and mail it like any other check. The payee will need to endorse the back of the money order, and you'll need to include it with your payment.

If you're receiving a money order, you can cash it at Walmart or deposit it into your bank account. You should ask a Walmart customer service representative for assistance if you have questions about cashing or depositing a money order.

What Do I Need to Bring?

Can I get a money order with a debit card? What do I bring with me? 

To get a money order from Walmart, you will need to bring the following items:

  • A form of identification (if you want to buy something worth more than $1,000, you will need to show a valid government-issued photo ID).
  • The amount of money you wish to send plus the fee for the money order (or you can pay via debit card or PayPal).
  • The recipient's name and address.

You will also need to fill out a form with your personal information. Once you have all of these items, you can take them to the customer service desk, and they will assist you in getting your money order.

How Much Does a Money Order Cost at Walmart?

How much does a money order cost? Walmart money order costs are usually $1 or less. However, the cost varies depending on the location, so verify with your nearest Walmart for accurate information. Individual money orders can be purchased for up to $1,000 at Walmart. You'll have to buy multiple money orders if you need to send more than $1,000.

How to Cash a Money Order?

Walmart will cash MoneyGram money orders for a small fee. MoneyGram money orders can be cashed at any Walmart store, including the customer service desk. The process is simple and only requires a few minutes.

First, take the MoneyGram money order to the customer service desk at Walmart. The customer service representative will ask for your identification, such as a driver's license or passport.

Next, the customer service representative will verify the information on the money order. Once it is verified, you will be asked to sign the back of the money order.

Finally, the customer service representative will give you the cash amount of the money order minus the Walmart fee. As we mentioned a few times, the Walmart fee for cashing a MoneyGram money order is typically around $1, but exact fees vary by location.

Are Walmart Money Orders Refundable?

If the money order is undamaged or unaltered, present your original sales receipt to your local Walmart store for a refund. If you still need to get your sales receipt, the money order can still be refunded as long as it has yet to be cashed. The refund amount will be the value of the money order minus a service fee. If the money order has been cashed, it can't be refunded.

How Can Walmart Money Orders Be Tracked?

You may use the MoneyGram website to find out if your money order has been cashed or not, as well as follow its progress. You can also call 1-800-542-3590 for assistance. You must provide the dollar amount of the money order and the actual number printed on it when utilizing either method.

An alternative money transfer service is Walmart2Walmart. With this cash transfer service, customers can send money to family and friends from their Walmart to another Walmart store in the U.S. and Puerto Rico.

Bottom Line

Now we know the Walmart money order limit is $1,000. But this amount may change. So the best practice is to check with your local Walmart before you get your money order. Thank you for reading!


How much are $1000 money orders at Walmart?

$1000 money orders at Walmart cost $1 each. However, exact fees may vary by location.

Can you buy a money order with a debit card?

Yes, you can. You can pay with both cash and a debit card.

Can I get a $5000 money order at Walmart?

Walmart's Money Order Limit is $1,000 per day and $5,000 per month. You can only buy up to five money orders at the same time.

Policy Advice is a website devoted to helping everyday people make, save, and grow money. While our team is comprised of personal finance pros with various areas of expertise, nothing can replace professional financial, tax, or legal advice.

Policy Advice is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.Policy Advice is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

Stay In Touch


About Website

© Copyright 2022 PolicyAdvice.net. All rights reserved.