What is the Money Order Limit at Walmart?

A Walmart money order is a type of money order you can use to pay for purchases at any Walmart or Sam’s Club location. Walmart money orders are available in Walmart money centers.

Most Walmart money centers are usually open from 8 am to 8 pm Monday through Saturday and from 10 am to 6 pm on Sundays.


What is the Money Order Limit at Walmart?

The money order limit at Walmart is $1,000 per transaction. If you need money orders for more than $1,000, you’ll have to buy multiple money orders of $1,000 each. However, Walmart has a daily money order limit of $3,000 per customer.

You can use your debit card to buy a money order at Walmart. You can also use cash, a Walmart gift card, or PayPal to pay for the money order.

How Much Does A Money Order Cost At Walmart?

Buying a money order at Walmart will cost you $1 or less. However, this fee depends on the location of the Walmart money center. Most Walmart money centers charge $0.88 for every money order.

How to Get a Money Order from Walmart?

To get a money order at Walmart, you’ll need to go to your nearest Walmart store with a money center. To do this, go to the store finder on the Walmart website. Enter your zip code, city, or state, and press enter.

You’ll see a list of Walmart outlets near your area. From the list, choose your preferred outlet and click on “Details.” If a store has “money services” listed, it most likely has a money center.

To buy a money order at Walmart:

  • Go to the money services center at your nearest Walmart store and request a money order
  • Pay using cash, debit card, or PayPal
  • After getting the money order, fill it with your details and those of the recipient

When buying a money order at Walmart, you must produce a government-issued photo ID if the money order is above $1,000. Walmart does not need identification if you buy money orders less than $1,000.

How do you fill out a money order from Walmart?

To fill out a money order:

  • Enter the recipient’s name on the space marked Pay to the order of
  • Write your name on the line marked Purchaser, signer for drawer
  • Write your address on the Address line
  • After filling out the required details, remove the detachable stub. The stub may act as your receipt

How to Track a Money Order from Walmart?

To track a money order bought from Walmart, follow these steps:

  • Go to the MoneyGram money orders website
  • Log in to your MoneyGram account. You can also sign up if you don’t have one
  •  Enter the money order’s serial number. You can find the serial number on the money order purchase stab, below the date or at the bottom
  • Enter the money order amount
  • Click on Check status

You can also track the money order by calling Walmart at 1-800-542-3590. Ensure you have the serial number and the amount with you before calling.

What happens if your money order is lost?

If you lose your money order, you must track it first to know whether it has already been cashed. If not, Walmart may replace it if it is eligible for a replacement. Replacement for lost money orders may take up to 10 days.

Are money orders refundable?

You can get a refund from Walmart if you decide not to cash a money order. To do this, you need to carry the original purchase receipt. The money order must also be undamaged, unaltered, and have no markings.


Can you buy a money order with a credit card at Walmart?

No, you cannot use a credit card to buy a money order at Walmart. You can only use cash, PayPal, or debit card.

How late can you get a money order at Walmart?

You can get a money order at Walmart money service centers between 8 am, and 8 pm Mondays to Saturdays and 10 am to 6 pm on Sundays.

Can you buy a Walmart money order online?

Currently, you can only buy a Walmart money order in-store. But you can track the money order online using its serial number.

Can you cash a money order at Walmart?

Yes, you can cash your money order at any Walmart store with a money center.

Can you cash a postal money order at Walmart?

No, Walmart does not cash postal money orders. The retailer only cashes money orders issued at its stores.


Walmart offers money orders at a limit of $1000 for each. There is also a daily limit of $3000 per person. Walmart money orders cost between $0.88 to $1.

You can buy a Walmart money order with cash, debit card, and PayPal. Walmart will need a government-issued photo ID when purchasing money orders worth $1000 and above.

1 Comment

  1. I don’t believe you can use a Walmart Gift card to pay for a money order. Your article says that you can. Have you had personal experience with this?

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.