Greetings, and welcome to our guide on Walmart money orders! Whether you are curious about how much it costs or how to obtain cash, you have come to the right place. We’re here to help you understand everything step by step.
It is well known that Walmart, a big store everyone knows, offers money order services to its customers. We’ll explain everything whether you’ve done it before or are new to this.
This post will cover the following: Does Walmart accept cash money orders? What are their fees? And is it worth it to try out money orders at Walmart?
To begin with, let’s discuss the basics. Why might you choose Walmart for a money order? We will provide you with simple answers so you can make informed decisions.
Follow along as we guide you through the money order process, whether you need to cash it or are thinking about it. It’s time to simplify and make your money stuff easier. Let’s get started!
Why would you Opt for a Walmart money order?
Paying with cash or personal checks can sometimes be risky, or they aren’t accepted for payment in some cases. Money orders are a good payment method in the following four situations:

- A secure method of sending money is essential. A money order does not include your bank account number; unlike a check, it can be used only by the recipient.
- There’s a fear of bouncing a check. Insufficient funds cannot be rejected on money orders because they are prepaid. Checks or cashier’s checks are other options that guarantee payment and do not necessarily have a $1,000 limit.
- You are sending money abroad. Some money orders don’t work abroad, but U.S. Postal Service money orders are accepted in more than a dozen countries. A wire transfer is another option if you need the money faster and are willing to pay more.
- Currently, you do not have a checking account. You can still pay bills safely without a bank account since money orders require you to pay in advance.
Who Actually Provides Walmart’s Money Orders?
Here’s something worth clearing up before we go further: Walmart doesn’t print or back its own money orders. Since January 2022, Walmart has sold Western Union money orders exclusively, having fully phased out its previous MoneyGram partnership. If you’re ever trying to track down, verify, or cash an older money order and it doesn’t seem to match what a Walmart cashier expects, the issue date is usually why — anything bought before 2022 was MoneyGram, anything since is Western Union. This is separate from Walmart2Walmart, which is a different Western Union-powered service for sending cash transfers rather than paper money orders. You can see Western Union’s own breakdown of the Walmart money order partnership here.
Step-by-Step: How to Buy a Walmart Money Order
If you’ve never done this before, here’s exactly what happens when you walk up to the counter:
- Head to the Customer Service Desk or Money Services Center — look for signage, usually near the front of the store.
- Tell the associate you’d like to purchase a money order and how much you need (up to $1,000 per order).
- Hand over cash or swipe your debit card — Walmart doesn’t accept credit cards for this.
- Pay the amount plus the small fee (up to $1 total, regardless of the order size).
- You’ll receive a printed money order and a receipt — fill in the recipient’s name and your own details before handing it over or mailing it, and keep the receipt until you’re sure it’s been received.
The whole process usually takes just a few minutes, even during busy hours.
How Much is a Money Order at Walmart?
You’ll have to pay a fee at Walmart to buy a money order. The exact amount will vary depending on how much the money order is worth. The fee is usually lower if you receive a smaller amount.
Here’s how it works:
- Up to $1,000, money orders cost around 88 cents.
- In the $1,000 to $3,000 range, the fee is a bit higher, around $1.88.
These are general numbers, and fees may change. As of 2026, Walmart advertises the fee as “up to $1” per money order regardless of amount, though your specific store’s posted rate may vary slightly by a few cents depending on state and location.
Daily and Monthly Limits
Beyond the $1,000 cap on any single money order, Walmart also enforces a daily purchasing limit — most locations cap total money order purchases at $3,000 per day. There’s no separate published monthly limit, but repeated large purchases close together can trigger additional identity verification or a suspicious activity report, since this is a standard anti-money-laundering requirement that applies to every money order issuer, not something unique to Walmart.
Can You Expect any Additional Fees Other than the Regular One?
Aside from the main fee for the money order, you must also watch for any additional charges. You may have to pay additional fees for certain services or if you need special assistance. If there are any other fees, ask the cashier or contact the customer service desk.
By being aware of potential extra charges, you won’t be surprised when you complete your money order transaction. So, how much are money orders at Walmart? The simple answer is that it varies slightly depending on the situation.
Are there any Discounts Associated with Walmart Money Orders?
As a customer-friendly retailer, Walmart occasionally offers money order discounts and promotions. You can reduce the standard fees or receive additional benefits if you purchase a money order during a certain period.
When getting a money order, keep an eye out for signs or ask if there are any ongoing promotions or discounts. You can improve your financial transactions by saving a few cents or enjoying additional benefits.
You gain a holistic perspective on Walmart’s money orders by understanding the extra fees and the discounts or promotions available. To make the most of your Walmart money order experience, inquire about additional considerations and take advantage of discounts before proceeding.
Money orders Walmart: What is the process for Cashing a Walmart money order?
Cashing money orders is possible at various locations, such as banks and check cashing services. Also, you can cash your money order at your local Walmart (although you need to find another venue if another provider issued yours).
Unfortunately, fees apply $3 for up to $1000 and $6 for over $1000. Your ID will also be required; keep in mind that your details will need to match those of the money order recipient exactly, so you can’t send your friend to cash it out for you (unless they bear a striking resemblance to you and are willing to bend the law and the truth to their advantage).
You can cash out at Walmart in two ways: either in cash or by loading it onto a Walmart MoneyCard (it will cost $3 for the card, but you can load it for free later). You can avoid the cash-out fees by investing in a MoneyCard if you expect to receive payments by money order regularly.).
What Happens if You Lose a Walmart Money Order?
Losing a money order isn’t the same as losing cash — since it’s tied to a specific tracking number, it can be replaced, but the process takes time and typically isn’t free. Because Walmart’s money orders are issued through Western Union, you’ll need to file a lost or stolen money order claim directly with Western Union rather than at the store. Expect to pay a research fee, provide your original receipt or as much purchase detail as you have, and wait while Western Union confirms the original was never cashed before they’ll issue a replacement. This is exactly why keeping your receipt until a money order is safely delivered isn’t just good advice — it’s often the only way to get your money back if something goes wrong.
Walmart Money Order vs. CVS Money Order
If there’s no Walmart nearby, or you simply want to compare your options, CVS is one of the most common alternatives. Here’s how the two stack up:
| Walmart | CVS | |
|---|---|---|
| Max per order | $1,000 | $500 |
| Typical fee | Up to $1 | ~$1.25 |
| Provider | Western Union | MoneyGram (select locations: Western Union) |
| Cashing your own money order there | Yes, if bought at Walmart | No — CVS sells but does not cash money orders |
The biggest practical difference isn’t the fee — it’s that Walmart lets you cash a Walmart-purchased money order in-store, while CVS does not cash money orders at all, even ones it sold you. For the full picture on CVS’s process, fees, and limits, see our guide to CVS money orders.
Frequently Asked Questions
Does Walmart use MoneyGram or Western Union for money orders?
Western Union, exclusively, since January 2022. Older money orders bought before that date were issued through MoneyGram.
Can I cash a money order at Walmart if I didn’t buy it there?
No. Walmart will only cash money orders that were originally purchased at a Walmart store.
What ID do I need to cash a Walmart money order?
A valid government-issued photo ID that matches the name on the money order exactly.
Is there a way to avoid the cash-out fee?
Loading the funds onto a Walmart MoneyCard instead of cashing out avoids the standard cash-out fee, though the card itself has a one-time $3 cost.
How to Track Your Walmart Money Order in 2026
Because Walmart’s money orders are issued through Western Union, tracking is handled by Western Union rather than Walmart’s own systems. Here’s the step-by-step process:
- Locate your receipt stub — it contains the money order serial number, purchase amount, and purchase date. All three are required to initiate a trace.
- Visit Western Union’s money order tracking page online, or call Western Union’s customer service number printed on the receipt.
- Enter the required details and submit. The system will tell you whether the money order has been cashed or is still outstanding.
- If something is wrong — for example, if the money order shows as cashed but your recipient says they never got it — Western Union can open a formal investigation and provide a photocopy of the cashed money order as documentation.
Note that Walmart does not offer real-time digital tracking the way a courier service does. The system confirms status (cashed or not) rather than showing the money order’s physical location or transit history. If you mailed the money order, you may want to use certified mail separately to confirm delivery.
Money Order Safety Tips: Avoiding Common Mistakes and Scams
Money orders are secure, but they’re not foolproof. Here are the safety practices that catch most people out:
- Never buy a money order as “payment” for a prize or sweepstake. This is the most common money order scam. A legitimate lottery or contest never asks you to purchase a money order to claim your winnings.
- Fill in the payee name immediately. A blank money order is the equivalent of blank cash — anyone who gets their hands on it can write their own name in. Complete the “Pay to the Order of” field the moment you leave the counter.
- Don’t accept a money order from a stranger and cash it for them. A common fraud involves someone asking you to cash a money order and send the proceeds elsewhere. If the money order turns out to be fraudulent, you — not the fraudster — are liable for the returned funds.
- Photograph the money order front and back before mailing it. The serial number is your only proof the specific money order existed.
- Send by certified or tracked mail for high-value amounts. An untracked envelope disappearing in transit is nearly impossible to prove without delivery confirmation.
- Keep the receipt separate from the money order itself, especially if mailing. Sending the receipt alongside the money order in the same envelope means losing both documents if the envelope is lost or stolen.
When to Use a Walmart Money Order vs. Other Payment Methods
A money order is not always the best tool for the job. Here is a quick guide to when it makes sense, and when another option may serve you better:
Use a Walmart money order when:
- You don’t have a bank account or the recipient doesn’t — money orders are one of the few guaranteed payment methods that work without banking access on either side.
- You need to pay rent, utilities, or a bill that doesn’t accept cards or online transfers.
- You want a paper record of payment that is separate from your bank account history.
- The amount is $1,000 or less and cost-efficiency matters — at under $1 per order, Walmart’s fee is hard to beat.
Consider an alternative when:
- You need to send more than $1,000 quickly — a bank wire or ACH transfer is usually faster and more practical for large amounts.
- The recipient is in another country — Walmart’s money orders are domestic only. Use Walmart2World (Western Union’s international transfer service available at Walmart) or a dedicated international wire service instead.
- Both parties have smartphones — peer-to-peer apps like Zelle are faster and free between most bank accounts.
- The payment needs to arrive the same day — money orders need to be physically deposited or cashed, which adds time.
Walmart Money Center Hours: What You Need to Know
One of the most frustrating surprises for money order buyers is arriving at Walmart to find that the Money Center is closed — even when the main store is still open. Walmart Money Centers typically operate on their own hours, usually 8:00 AM to 8:00 PM, separate from the main store’s schedule. Stores open 24 hours may still have their Money Center window closed late at night and early in the morning.
A few practical tips: use Walmart’s store locator tool to check your specific store’s Money Center hours before making a trip, and note that holiday hours may differ. If you arrive after the Money Center closes, the customer service desk at the front of the store can sometimes process money orders depending on the store — it’s worth asking, but it’s not guaranteed at every location.
Frequently Asked Questions (2026)
Is there a difference between a Walmart money order and a Western Union money order?
Not in practice — since 2022, Walmart money orders are Western Union money orders. The form, the fee, and the issuer are identical whether you buy it at a Walmart or a Western Union agent location. The difference is that Walmart charges a lower purchase fee (up to $1) compared to many standalone Western Union agent locations, which may charge more.
Can two people buy a money order together at Walmart?
No. Money orders are issued to a single purchaser. If you want a payment to come from two people jointly, a cashier’s check from a bank (which can list joint account holders) is a more appropriate instrument.
What happens if a money order is never cashed?
If a Walmart money order sits uncashed long enough, it may be subject to state unclaimed property laws. Western Union is required to turn over the funds to the relevant state after a dormancy period (which varies by state, but is commonly 1–5 years). The original purchaser can then file a claim with the state’s unclaimed property division to recover the funds — though the process takes time and documentation.
Can I cash a Walmart money order at a different Walmart location than where I bought it?
Yes. As long as the money order was purchased at a Walmart store and the recipient’s details match a valid government-issued ID, it can be cashed at any Walmart location, not just the original purchase store.
Does Walmart offer money orders online?
Walmart does not sell money orders online. The money order service is in-store only at Walmart Money Centers or customer service desks. If you need a payment service you can initiate online, Walmart2Walmart and Walmart2World money transfers (also powered by Western Union) can be started online, though some may require in-store pickup.
What is the youngest age to buy a Walmart money order?
There is no published minimum age requirement specifically for money orders. However, because a valid government-issued photo ID is typically required for purchases at or near the $1,000 limit, most minors without state-issued ID may face difficulty completing the transaction in practice.
Conclusion
And there you have it, money-savvy friends! Throughout this post, we’ve discussed Walmart money orders in-depth, covering everything from their cost to how to cash them.
What is the takeaway? You can count on Walmart the next time you want to handle your money safely and securely.
Handling your money just got simpler. You don’t have to worry about hidden fees or confusing stuff. Managing your money is easy with Walmart; it is a straightforward process.
You can go to Walmart confidently, knowing how to get that money order and cash it out without any problems. For more detail on limits and daily caps, see our guide to the Walmart money order limit, or compare your options with CVS money orders.
