Walmart Money Order service is considered best when paying or sending money to someone if it’s urgent. You need to know the limits for a smooth Walmart money order transaction.
We’ll explore Walmart Money Order Limit in this blog post so you’ll understand how this financial tool works.
How do Walmart Money Orders Work?
Before getting to Walmart’s money order limit, let’s quickly get what money orders are and how they differ from everyday bank transactions. Compared to cash or checks, it’s a paper document representing a certain amount of money.
Walmart Money Order Limit Explained
At Walmart, there are two kinds of limits:
1. General Limits
A Walmart money order can hold a certain amount. It’s for safety’s sake and to stop bad things from happening. These limits act as a safety net for sending and receiving funds.
2. Special Circumstances
Sometimes, Walmart might be more flexible with money order limits if you have a lot of money to move or special requests. But there’s a catch – everything needs to be double-checked. The purpose of this is to provide an additional layer of security for the sake of keeping things straight and honest.
In other words, if you’re in a situation and need more flexibility with the money order limit, don’t worry about it. You may need to take some additional steps to confirm the security of your information. When it comes to larger amounts or unique needs, it’s about ensuring everyone plays fair.
Walmart Money Order Limit

To make an informed decision about Walmart’s money orders, it is essential to know their limit. Walmart money orders have a $1,000 limit as of January 2022. The maximum value of a Walmart money order is $1,000.
Walmart Money Order Daily Limit
Beyond the $1,000 per-order cap, Walmart also caps how much you can buy in money orders on a single day. Most locations enforce a $3,000 daily limit on total money order purchases, regardless of how many individual orders that adds up to. If you buy multiple money orders in one day — or across several days close together — that add up to more than $3,000, it can trigger a mandatory suspicious activity report (SAR) under federal anti-money-laundering rules. This isn’t a Walmart-specific quirk; it applies to money order issuers nationwide.
If you regularly need to move more than $3,000 at a time, spreading purchases across separate visits on different days, or using a bank wire transfer instead, are the more practical options.
Fees
Walmart charges a small fee for money orders. Checking with your local Walmart about this fee is a good idea because it can change. By knowing the fee, you’ll know how much your money transaction will cost, making things clear and simple.
As of 2026, Walmart’s money order fee tops out at $1 per money order regardless of the amount — one of the lowest flat fees among major retailers. Compare that to the U.S. Postal Service, which charges $2.20 for money orders up to $500 and $3.30 for orders between $500.01 and $1,000, and Walmart is often the cheaper choice for a single transaction.
Who Actually Issues a Walmart Money Order: MoneyGram or Western Union?
This is a detail a lot of guides get wrong or leave out entirely, and it matters if you ever need to trace, cancel, or replace a money order. Walmart used to sell MoneyGram-branded money orders, but that changed back in January 2022 — Walmart fully transitioned to Western Union as its money order provider, and Western Union money orders are now what you’ll receive at the register. Walmart and Western Union also partner on money transfers (Walmart2Walmart and Walmart2World) separately from money orders.
Why this matters: if you ever need to track, cancel, or request a replacement for a lost Walmart money order, you’ll be dealing with Western Union’s claims process, not MoneyGram’s. Keep this in mind if an older article or a friend’s advice references MoneyGram in connection with Walmart — that hasn’t been accurate since early 2022.
Process of Buying
You can purchase money orders either through a physical Walmart store or online.
· The In-Store Purchase
When you go to Walmart, you can easily get a money order. Just go to any Walmart and find the financial services desk (it’s usually near the front), ask for a money order, provide the info they need, and pay.
The money order process is all done there. But there’s a limit to how much money you can put in one money order. To ensure everything goes smoothly, keep an eye on that limit at the store. It’s easy! Follow these steps, and you’ll have your money order ready quickly!
· Online Purchase
Walmart being a big brand, it makes sense that they do let people utilize their money order service. All you have to do is go to Walmart’s official website and navigate their money order section. They will ask you to physically come to the store or use their money gram service.
You can then decide on whatever suits you best. Just like with their physical store purchasing money order experience, you’ll need to go through some of their required procedure to get a money order safely. Also, it’s important to remember that there will be no extra charges for the online process.
Walmart Money Order Policy
It’s a small step to ensure a smooth and secure transaction.
· You’ve got to have a valid ID.
To ensure everything is legit, Walmart might ask for ID when buying a money order. It’s a security check. If you’re getting a money order, ensure you have a valid ID.
You can use your driver’s license or another official ID. The ID rules are important, and Walmart keeps things secure by following them. Ensure you’ve got the right ID before you get your money order.
To be specific: Walmart requires a government-issued photo ID for any single money order purchase of $1,000 or more (which, given the $1,000 cap per order, effectively means any order at the maximum amount). Smaller purchases may still prompt an ID request depending on the store and cashier, so it’s worth bringing ID regardless of the amount.
Payment Methods: Easy Ways to Pay for Your Money Order

It’s easy to pay for a money order at Walmart. There are two main options:
· Cash:
Buying a money order can be done with cash. Give Walmart the money order amount and the small fee, and they’ll do the rest.
· Debit Card:
Debit cards are another easy way to pay. You swipe it and enter your PIN. You can pay this way without having to carry cash.
It’s important to remember that you can’t buy a Walmart money order with a credit card. Money orders don’t normally accept credit cards.
Make it easy on yourself at the Walmart counter by keeping it simple with cash or your debit card.
Recipient Information: Making Sure It’s Right
When buying a money order at Walmart, you must tell them who the money is for. Here’s what you need to do:
· Provide Correct Details:
At the Walmart counter, tell them who gets the money order. Make sure it’s spelled right and has the right info. Getting this info right is super important because if it’s wrong, it could cause problems.
· Double-Check:
Double-check the recipient’s info before you finalize the purchase. Make sure everything is clear, and the address is correct. The first time you get it right, you won’t have any headaches later. It’s like sending a letter to the right person.
Making sure you give the correct information might seem small, but it ensures your money order gets to the right person. Take a second to check the details, and you’ll have a smooth and hassle-free transaction.
How to Fill Out a Walmart Money Order Correctly
Once you’ve bought your Walmart money order, filling it out correctly matters just as much as buying it. A mistake here can hold up your payment or make the money order harder to cash. Here’s what to do:
- Pay to the Order Of: Write the full, correct legal name of the person or business being paid. Double-check spelling — this is the single most common source of cashing problems.
- Your Address (Purchaser/Remitter): Fill in your own name and address in the purchaser section, not the recipient’s.
- Memo Line: If there’s a memo field, use it to note what the payment is for — an account number, invoice number, or “rent for [month],” for example. This isn’t required, but it helps if there’s ever a dispute.
- Sign the Front: Sign where indicated on the front of the money order. Never sign the back — that section is reserved for the recipient to endorse when they cash or deposit it.
- Keep the Receipt: Your receipt has the tracking number you’ll need for any refund, cancellation, or lost money order claim. Store it somewhere safe until you’re sure the payment has gone through.
Once it’s filled out and handed over or mailed, you generally can’t make further changes — so it pays to double-check every field before you consider the transaction complete.
Walmart Money Order Refund and Cancellation Policy
Mistakes happen — you fill in the wrong name, or you simply no longer need the money order. Walmart money orders can generally be refunded or canceled within 10 days of purchase, provided you still have your original receipt and haven’t filled in or handed over the money order yet. Past that window, or without a receipt, getting your money back becomes significantly harder, since Western Union has to verify the order hasn’t already been cashed.
If a money order is lost or stolen rather than simply unwanted, the process is different: you’ll need to file a claim with Western Union directly, and there’s typically a research fee and a waiting period before a replacement is issued, since they need to confirm the original was never cashed.
Benefits of Using Walmart Money Orders
It’s easy to get a money order at Walmart because they’ve got stores everywhere. Walmart is super easy to find. It’s super convenient for important money stuff. Easy access lets you handle money matters in a familiar and reliable place.
· Cost-Effective Option
Walmart money orders are often cheaper than other payment options. Let’s talk about how they’re affordable and can save you money.
Money orders from Walmart aren’t expensive, so they’re good for your wallet. Most of the time, they have lower fees than other options. Walmart keeps it simple and your wallet happy instead of paying more with online transfers or traditional banks.

Walmart money orders give you more savings than just the price. It’s easy to buy them at Walmart without extra fees. There’s no complicated setup, so you’ll save time and energy.
Walmart money orders are also accepted everywhere, so they’re convenient. Because of this widespread acceptance, you can avoid pricier payment methods in different situations.
With Walmart money orders, you get a safe way to pay and a smart way to save money. Making money decisions that fit your budget and work well for your everyday needs can be easy when you check out how affordable they are and the possible savings.
Walmart Money Order vs. Other Options
Walmart isn’t the only place to buy a money order, and it’s worth knowing how it stacks up before you commit to one provider — especially if you need to send more than $1,000 or you’re not near a Walmart.
| Provider | Max per Order | Typical Fee | Issuer |
|---|---|---|---|
| Walmart | $1,000 | Up to $1 | Western Union |
| CVS | $500 | ~$1.25 | MoneyGram (select locations: Western Union) |
| USPS | $1,000 | $2.20–$3.30 | USPS |
| Bank/Credit Union | Varies | $5–$10 (often free for account holders) | Varies |
For most everyday needs, Walmart’s combination of a $1,000 limit and a sub-$1 fee is hard to beat. CVS is worth considering if a Walmart isn’t convenient, though its lower $500 cap means more individual orders — and more fees — for the same total amount. Read our full breakdown of CVS money orders for a side-by-side look.
Walmart2Walmart: A Different Tool for a Different Job
It’s easy to confuse Walmart’s money order service with Walmart2Walmart (and Walmart2World for international transfers), but they’re not the same product. Walmart2Walmart is a person-to-person money transfer service, also powered by Western Union — you send funds electronically from one Walmart to another, and the recipient picks up cash, rather than receiving a physical paper document to deposit or cash themselves. If your recipient needs the money fast and can get to a Walmart in person, a money transfer may suit the situation better than a mailed money order. If you need a paper record you can mail or hand over, a money order remains the better fit.
Tips for a Seamless Money Order
Here are some tips that will help you out in your money order process:
· Plan for Smooth Transactions
Ensure you know how much you need before buying a Walmart Money Order. Doing this lets you stay within Walmart’s limits, so everything runs smoothly.
You won’t make mistakes when you plan, and your transaction will go smoothly.

Being prepared helps you and makes the whole process easier. You can give the right information when you plan rather than decide at the last minute.
You can also manage your money better if you plan. You’ll stay on budget if you know how much you will spend on the Money Order. Ensure you know how much you’ll spend to stay within budget. Planning can make your Walmart Money Order transaction easy and trouble-free.
· Splitting Money Orders: A Simple Solution
Here’s a simple trick: break it up if you need more than Walmart allows in one Money Order. You’ll reach your money goals, and Walmart’s rules will be complied with.
There are some good points to this way. Firstly, each Money Order stays within its limit, so there are no problems. Plus, you can organize your money with little envelopes for different parts.
You can split a Money Order into a few if you need more money. This is a great way to get what you need while following Walmart’s rules.
Possible Drawbacks
Here are a few things to remember when using Walmart money orders. So, let’s talk about what’s not so great and the limits you need to know. Knowing these things will help you manage your money better.
Although Walmart money orders are safe, it might be hard to figure out where the money went if something needs to be fixed. Walmart tries to keep money order fees low, but there might be a fee. Check before you use Walmart money orders since not all places accept them. And finally, if you lose a Walmart money order or someone takes it, you might have trouble getting your money back.
Making good choices and using Walmart money orders in a way that fits your needs is easier when you know about these potential problems. You can’t expect every money service to be perfect, but you can stay in control if you know what to expect.
Frequently Asked Questions
Does Walmart still use MoneyGram for money orders?
No — Walmart fully switched to Western Union for money orders in January 2022. If you need to trace or replace an older Walmart money order purchased before that date, it may still be a MoneyGram order; anything bought since is Western Union.
What is Walmart’s daily money order limit?
Most Walmart locations cap total money order purchases at $3,000 per day, on top of the $1,000 limit per individual order.
Can I get a refund on a Walmart money order?
Yes, generally within 10 days of purchase with your original receipt, as long as the money order hasn’t been filled in or handed over yet.
Does Walmart accept credit cards for money orders?
No. Walmart only accepts cash or a debit card for money order purchases — credit cards aren’t accepted.
Is a Walmart money order the same as a Walmart2Walmart transfer?
No. A money order is a physical paper document you mail or hand over; Walmart2Walmart is an electronic transfer where your recipient picks up cash at another Walmart location.
Can I buy a Walmart money order without an ID?
For amounts under $1,000 it may not always be requested, but it’s best practice to bring a government-issued photo ID every time — some stores and cashiers ask regardless of the amount.
How long does it take for a Walmart money order to clear?
If cashed in person at a store, funds are typically available immediately or within one business day. If deposited into a bank account, it usually takes 3 to 5 business days depending on the recipient’s bank.
Can I send a Walmart money order internationally?
Walmart only sells domestic money orders in U.S. dollars. If you need to send money abroad, a Walmart2World transfer or a dedicated international wire service will usually serve you better than trying to mail a domestic money order overseas.
Does the fee change based on the money order amount?
No — unlike USPS, which charges more for higher amounts, Walmart’s fee stays flat at up to $1 no matter whether you’re buying a $50 or a $1,000 money order, which is part of why it remains one of the cheapest options for larger amounts specifically.
Conclusion
In today’s exclusive guide on Walmart’s money order limit, we covered everything you need to consider. The limit of $1000 is fairly reasonable, and as per their website, the charges are less than a dollar.
So it’s not only very cheap to use Walmart’s money order, but also very easy for the person to receive it at the other end. Overall, their customer service is great, and knowing their limits and procedures is an easy way to go!
For more on where else to get a money order, see our guides to CVS money orders and Walmart money order secrets and cashing fees.
