You can refund a Western Union money order, but the process depends on whether you sent it, received it, or it was never cashed
A Western Union money order refund is possible, but it is not automatic. If you sent a money order and want your money back, you will need to contact Western Union directly with proof of purchase. If you received one and it was never cashed, the sender can request a refund. If the money order has already been cashed, no refund is possible — the funds have been delivered to the recipient.
The path forward depends on your situation: whether you are the sender trying to cancel an uncashed money order, the receiver with an uncashed one you cannot use, or someone dealing with a lost or damaged money order. Each has different requirements and timelines.
Key Takeaways
- The sender of a money order can request a refund only if it has not been cashed, and must contact Western Union with the receipt or reference number.
- Western Union charges a refund fee (typically $15 to $20) to cancel and return an uncashed money order.
- You will need the original receipt or the money order reference number, plus a valid ID, to start a refund request.
- Refunds typically take 7 to 10 business days after Western Union approves your request, though some are processed faster.
- If a money order has already been cashed, Western Union cannot reverse the transaction — you would need to contact the recipient directly.
How to request a refund if you sent the money order
If you are the sender and the money order has not been cashed, you can request a refund by going to any Western Union location or calling their customer service line. You will need to provide the money order reference number (printed on your receipt) or the original receipt itself. Western Union will check whether the money order has been presented for payment. If it has not, they can cancel it and process a refund.
Bring a valid photo ID to the location, or have it ready if you call. Western Union will charge a refund fee, which typically ranges from $15 to $20 depending on the amount sent and your location. This fee is deducted from your refund. For example, if you sent $500 and the fee is $15, you will receive $485 back.
You can reach Western Union customer service at 1-800-448-1492 (available 24 hours, seven days a week). Have your receipt or reference number ready before you call. If you prefer in-person service, visit any Western Union agent location — these are found in grocery stores, pharmacies, check-cashing shops, and other retail outlets.
What happens if the money order has already been cashed
Once a money order is cashed, Western Union cannot reverse the transaction or refund your money. The funds have been delivered to the recipient, and the money order is considered complete. Western Union's role ends at that point.
If you sent a money order to someone and it was cashed without your permission, or if you believe fraud occurred, you have limited options through Western Union itself. You can file a complaint with Western Union's fraud department, but they will not recover funds that have already been paid out. Your recourse would be to contact the recipient directly or pursue the matter through your bank or law enforcement if criminal fraud is involved.
This is why it is important to act quickly if you need to cancel a money order — the window closes as soon as it is cashed.
Refund timelines and how to track your request
After you submit a refund request, Western Union typically takes 7 to 10 business days to process it. Some refunds are completed faster, but you should plan for the full timeframe. The refund is usually issued as cash if you requested it in person at a Western Union location, or as a credit to your original payment method if you sent money by debit card or bank account.
When you submit your request, ask for a confirmation number or receipt. Keep this document — it is your proof that you requested the refund. You can call Western Union customer service with this number to check the status of your refund at any time. If more than 10 business days have passed and you have not received your money, contact Western Union again with your confirmation number.
If you paid for the money order with a debit card or bank account, the refund will go back to that same account. Check your bank statement 7 to 10 business days after your request to confirm the deposit. If you paid in cash at a Western Union location, you will receive cash back when the refund is processed — you may need to return to that location or visit any Western Union agent to collect it.
What to do if you received an uncashed money order you cannot use
If someone sent you a Western Union money order and you cannot cash it (because it is damaged, lost, or for another reason), you cannot request a refund directly — only the sender can do that. You will need to contact the person who sent it and ask them to request a refund on your behalf.
If the money order is damaged or the numbers are illegible, the sender can still request a refund using the original receipt. If the money order is lost, the sender can contact Western Union with the reference number from their receipt, and Western Union can check whether it has been cashed. If it has not been cashed, a refund can be processed.
If you and the sender cannot reach each other, or if the sender refuses to request a refund, you have no way to recover the money through Western Union. This is why it is important to keep the money order in a safe place until you are ready to cash it.
Money orders that expire or are never claimed
Western Union money orders do not expire in the traditional sense — they can be cashed years after they are issued. However, some states have unclaimed property laws that may apply if a money order sits uncashed for a very long time (typically five to seven years, depending on the state). In those cases, the funds may be turned over to the state's unclaimed property program.
If you sent a money order and it has been uncashed for several years, contact Western Union to confirm its status. If it has been turned over to unclaimed property, you can search for it through your state's unclaimed property database or the National Association of Unclaimed Property Administrators (NAUPA) website. The process to recover unclaimed property varies by state but typically involves submitting a claim form and proof of ownership.
Frequently Asked Questions
Can I get a refund if I lost the receipt?
Yes, but it is more difficult. You will need the money order reference number, which is printed on the receipt. If you do not have the receipt, contact Western Union with as much information as you can provide — the amount sent, the date, the recipient's name, and the location where you purchased it. Western Union may be able to look up the money order using this information, though the process takes longer.
How much does Western Union charge to refund a money order?
The refund fee typically ranges from $15 to $20, though the exact amount depends on the money order amount and your location. The fee is deducted from your refund. Some Western Union locations may charge different amounts, so ask before you submit your request.
What if the money order was sent to the wrong person?
If you sent a money order to the wrong recipient, contact Western Union immediately. If the money order has not been cashed, you can request a refund. If it has already been cashed, you will need to contact the recipient directly and ask them to return the money. Western Union cannot reverse a cashed money order or force the recipient to return funds.
Can I cancel a money order online?
No, Western Union does not allow money order cancellations or refunds through their website. You must either visit a Western Union agent location in person or call their customer service line at 1-800-448-1492. In-person requests are often processed faster than phone requests.
How long does it take to get a refund after Western Union approves it?
Refunds typically take 7 to 10 business days after approval. If you requested the refund in cash at a location, you may be able to collect it sooner — ask the agent when you submit your request. If the refund is going back to a bank account or debit card, check your account 7 to 10 business days later.