You can request a Western Union money order refund online through their website or by calling their customer service line, but the process depends on whether the money order has been cashed.

If your money order has not been cashed, Western Union can stop payment and issue a refund. If it has already been cashed, a refund is not possible — the recipient has the funds. The fastest way to check the status and start a refund request is through Western Union's online portal at westernunion.com, where you can look up your transaction using your receipt number and the amount sent.

The refund itself typically takes 5 to 7 business days to appear in your original payment method, though this varies depending on your bank. Western Union charges a refund fee, usually between $15 and $30, which they deduct from your refund amount. You will need your original receipt or confirmation number to proceed.

Key Takeaways

  • You can only get a refund if the money order has not been cashed by the recipient.
  • Check the status of your money order on westernunion.com using your receipt number before requesting a refund.
  • Western Union charges a refund fee, typically $15 to $30, which reduces the amount you receive back.
  • Refunds take 5 to 7 business days to reach your bank account after Western Union processes your request.
  • If you cannot access the online portal, you can call Western Union's customer service at 1-800-448-1492 to request a refund over the phone.

How to Check if Your Money Order Has Been Cashed

Before you request a refund, you need to know whether the recipient has already cashed the money order. Go to westernunion.com and select "Track a Money Order" from the main menu. Enter your receipt number (also called a reference number or confirmation number) and the amount of the money order. The system will tell you whether the money order is still active or has been paid out.

If the status shows "Paid" or "Cashed," the recipient has already received the funds and Western Union cannot reverse the transaction. In that case, you would need to contact the recipient directly to request they return the money, or pursue the matter through your bank or local authorities if fraud is involved. If the status shows "Not Paid" or "Uncashed," you can proceed with a refund request.

Requesting a Refund Through the Western Union Website

Once you have confirmed the money order has not been cashed, log into your Western Union account on their website. If you do not have an account, you can create one using your email address. Navigate to your transaction history and find the money order you want to refund. Click on it and select the option to "Stop Payment" or "Request Refund."

Western Union will ask you to confirm the reason for the refund — common reasons include sending to the wrong recipient, sending the wrong amount, or changing your mind. You do not need to provide extensive detail, but be honest about why you are requesting the refund. After you submit the request, you will receive a confirmation number. Keep this number for your records.

Refund Fees and What You Will Receive Back

Western Union does not refund money orders for free. The company charges a refund fee that typically ranges from $15 to $30, depending on the amount of the original money order and your location. This fee is deducted from your refund, so if you sent a $100 money order and the refund fee is $20, you will receive $80 back.

Some Western Union locations or payment methods may have different fee structures, so ask about the exact fee before you confirm your refund request. The fee is non-negotiable and is part of Western Union's standard refund policy. If the refund fee seems high relative to the amount you sent, weigh whether it is worth pursuing the refund or whether you should try to contact the recipient instead.

How Long Refunds Take to Process

After Western Union approves your refund request, the money typically takes 5 to 7 business days to reach your bank account or payment method. This timeline assumes your bank processes the deposit normally and there are no delays on their end. Weekends and bank holidays can extend this window.

If you paid for the money order with a debit card or credit card, the refund will go back to that same card. If you paid with cash at a Western Union location, you may need to pick up the refund in person at that location or have it deposited to a bank account you provide. Check your confirmation email or the Western Union website to see which refund method applies to your transaction.

Calling Western Union Customer Service for a Refund

If you prefer not to use the website or run into problems with the online process, you can call Western Union's customer service line at 1-800-448-1492. Have your receipt number and the amount of the money order ready when you call. A representative will look up your transaction, confirm whether it has been cashed, and walk you through the refund request over the phone.

Wait times can be long during business hours, especially early in the morning or on weekdays. If you reach a busy line, try calling during off-peak hours like late afternoon or early evening. The phone line is open Monday through Friday, 8 a.m. to 8 p.m. Eastern time, and Saturday 9 a.m. to 5 p.m. Eastern time. Sunday hours vary by location.

What to Do if Your Refund Does Not Arrive

If 7 business days have passed and you have not seen the refund in your account, contact Western Union again with your refund confirmation number. Provide them with the date you requested the refund and ask them to investigate the status. Sometimes refunds get delayed due to bank processing issues on the receiving end, not Western Union's side.

If Western Union confirms they sent the refund but your bank has not received it, contact your bank's customer service with the refund confirmation number and ask them to trace the deposit. Your bank can see incoming transfers and can tell you whether the money arrived and where it went. Keep all confirmation emails and receipts until the refund is fully resolved.

Frequently Asked Questions

Can I get a refund if the money order was already cashed?

No. Once a money order has been cashed by the recipient, Western Union cannot reverse it. The funds belong to the person who cashed it. You would need to contact that person directly and ask them to return the money, or explore other options like filing a dispute with your bank if fraud occurred.

What if I lost my receipt number?

You can still track your money order without the receipt if you have the amount and the approximate date you sent it. Call Western Union at 1-800-448-1492 and provide those details along with your name. A representative can look up the transaction and help you request a refund. Having the receipt makes the process faster, but it is not required.

Do I have to pay the refund fee?

Yes. Western Union charges a refund fee as part of their standard policy. The fee is typically $15 to $30 and is deducted from the amount you receive back. You cannot avoid or negotiate this fee, though the exact amount may vary based on the original money order amount and your location.

Can I refund a money order that was sent to the wrong address?

If the money order has not been cashed, yes — you can request a refund through Western Union's standard process. If it has already been cashed by someone at that address, you cannot get a refund through Western Union. In that case, you may need to contact the recipient or local authorities if you believe fraud occurred.

What payment methods can I use to receive my refund?

The refund goes back to the payment method you used to send the money order. If you paid with a debit card, the refund appears on that card. If you paid with cash at a location, you may pick up the refund in person or have it sent to a bank account. Check your confirmation email to see which method applies to your refund.