Western Union money orders are sold at retail locations nationwide and can be sent or cashed almost anywhere in the US
Western Union money orders are a specific type of money order issued through Western Union's network of agent locations — mostly convenience stores, grocery stores, and check-cashing businesses. You buy them in person, pay a fee on top of the face amount, and can send them by mail or hand-deliver them. The recipient cashes them at any Western Union location or many banks and retailers that cash money orders.
The main difference between a Western Union money order and a standard postal money order is distribution: Western Union reaches more retail locations than the post office, which can matter if you need to buy or cash one outside normal business hours or in a rural area. Western Union also processes them faster — typically same-day or next-day — whereas postal money orders can take several days in the mail.
Key Takeaways
- Western Union money orders are sold at thousands of retail locations and can be cashed at Western Union agents, banks, and some retailers, making them more widely available than postal money orders.
- You pay a fee (usually $1 to $5 depending on the amount) on top of the money order value when you purchase one.
- Western Union money orders have a maximum face value of $1,000 per order, so larger payments require multiple orders.
- The recipient does not need a bank account or ID to cash a Western Union money order at most Western Union locations, though some retailers may require identification.
- If a Western Union money order is lost or stolen, you can file a claim with Western Union, but the process takes time and requires proof of purchase.
Where to buy and cash Western Union money orders
Western Union money orders are sold at any location displaying the Western Union sign. This includes Walmart, CVS, Walgreens, grocery stores, check-cashing shops, and thousands of independent convenience stores. You can find nearby locations by searching Western Union's agent locator on their website or calling 1-800-448-1492.
To buy one, you walk in, tell the clerk the amount you want, pay the fee plus the face value in cash or debit card, and receive the money order. The clerk fills in your name as the sender and the recipient's name. You keep a receipt with a tracking number.
Cashing works the same way: the recipient takes the money order to any Western Union agent location and presents it. Most locations cash them on the spot without requiring a bank account. Some retailers that cash money orders — like Walmart or check-cashing businesses — will also cash Western Union money orders, though policies vary by location.
Fees and limits
Western Union charges a fee to issue a money order. The fee depends on the amount: smaller orders (under $100) typically cost $1 to $2, while larger orders up to $1,000 may cost $3 to $5. Fees vary slightly by location and can change, so ask the clerk before you pay.
The maximum face value of a single Western Union money order is $1,000. If you need to send more than that, you must buy multiple money orders. There is no limit to how many you can purchase at once, but buying several at the same time may trigger paperwork requirements if the total exceeds $3,000 (this is a federal reporting rule, not a Western Union restriction).
The recipient does not pay a fee to cash the money order — the cost is built into what you pay upfront.
How long Western Union money orders take to clear
If you hand-deliver a Western Union money order, the recipient can cash it immediately at any Western Union location. If you mail it, delivery depends on the postal service, typically 3 to 5 business days. Once the recipient has the money order in hand, cashing it is instant — no waiting period like a personal check.
Western Union does not hold funds or require a clearing period. The money is available to the recipient the moment they present the money order at an agent location.
What happens if a Western Union money order is lost or stolen
If your money order is lost in the mail or stolen before the recipient cashes it, you can file a claim with Western Union. You will need the receipt with the tracking number, proof of purchase (like a receipt or credit card statement), and proof that the money order was not cashed. Western Union will investigate and, if they confirm it was not cashed, issue a replacement or refund.
The process typically takes 30 to 60 days. During that time, the funds are frozen — the recipient cannot cash it, and you cannot get your money back until Western Union completes the investigation. This is why it is important to keep your receipt and consider mailing money orders via a trackable method like certified mail if the amount is large.
Western Union money orders versus other payment methods
Western Union money orders work well for sending cash-equivalent payments to people without bank accounts, paying rent or deposits to landlords who do not accept checks, or sending money to family members who need it quickly. They are safer than mailing cash and leave a paper trail.
They are slower and more expensive than bank transfers or digital payment apps if both parties have bank accounts. They are also less convenient than a personal check if the recipient has a bank account, since checks can be deposited remotely and money orders must be cashed in person. For very large amounts, a cashier's check from your bank may be cheaper and more secure.
Frequently Asked Questions
Can I buy a Western Union money order with a credit card?
Most Western Union locations accept debit cards and cash. Credit card acceptance varies by location — some accept them, others do not. Call ahead or ask the clerk before you buy. Some locations that accept credit cards may charge an additional fee for the transaction.
Does the recipient need ID to cash a Western Union money order?
At most Western Union agent locations, no ID is required to cash a money order. However, some retailers that cash money orders (like Walmart or check-cashing businesses) may ask for identification. The recipient should bring ID just in case.
What if I made a mistake on the money order, like the wrong recipient name?
If you catch the error before you leave the location, ask the clerk to void it and issue a new one. If you have already left, contact Western Union with your receipt and tracking number — they can sometimes correct it, but policies vary. It is easier to prevent the error upfront by double-checking the name with the clerk.
Can I cancel a Western Union money order after I buy it?
Yes, if the money order has not been cashed, you can return it to the location where you bought it (or any Western Union agent) with your receipt and request a refund. Western Union will deduct the fee you paid, so you get back the face value minus the fee. If the money order was already cashed, you cannot cancel it.
Is a Western Union money order safe to mail?
It is safer than mailing cash, but there is still a small risk of loss or theft. To reduce risk, use certified mail with tracking and signature confirmation. Keep your receipt and tracking number in case you need to file a claim. For large amounts, consider hand-delivering it or using a bank cashier's check instead.