Western Union will refund a money order if it has not been cashed, but the process depends on whether you still have the receipt and how long ago you sent it

If you sent a Western Union money order and need to cancel it or get your money back, Western Union can reverse the transaction — but only under specific conditions. The money order must not have been cashed by the person who received it. You will need the receipt (the stub you kept when you bought it), and you should start the process as soon as you realize there is a problem. The longer you wait, the higher the chance the recipient has already cashed it.

Western Union charges a refund fee, which varies but typically ranges from $15 to $30 depending on the amount sent and how you request the refund. The refund itself takes time to process — usually 7 to 10 business days if you request it by phone or online, longer if you go in person to a Western Union agent location.

Key Takeaways

  • You can only refund a Western Union money order if it has not been cashed by the recipient.
  • You must have your receipt (the customer copy with the control number) to request a refund.
  • Western Union charges a refund fee that typically ranges from $15 to $30.
  • Refunds take 7 to 10 business days to reach your account if you request by phone or online.
  • If the money order was already cashed, you will need to contact the recipient directly to recover the money.

How to request a refund with your receipt

Start by locating your receipt. When you purchased the money order, Western Union gave you a customer copy — a small stub with a control number printed on it. This control number is essential; without it, Western Union cannot look up the transaction. Keep this receipt in a safe place for this reason.

You have three ways to request the refund. The fastest is usually by phone: call Western Union's customer service line at 1-800-448-1492 and have your receipt ready. A representative will verify the money order details and check whether it has been cashed. If it has not, they will start the refund process and explain the fee that will be deducted.

You can also request a refund online through Western Union's website if you have an account, or by visiting a Western Union agent location in person. The in-person route takes longer overall because you have to travel to the location and wait for processing, but some people prefer handling it face-to-face.

What happens if the money order was already cashed

If Western Union confirms the money order has been cashed, they cannot reverse it. The money has already been withdrawn by the recipient. At this point, your only option is to contact the person who received it and ask them to return the funds voluntarily.

If the money was sent by mistake, sent to the wrong person, or sent as part of a scam, contact the recipient directly first. Explain the situation and ask for a refund. If they refuse or you cannot reach them, you may need to pursue the matter through small claims court or report it to law enforcement if fraud is involved — but Western Union itself cannot recover money that has already been cashed.

Refund fees and how long the process takes

Western Union's refund fee is not fixed across all transactions. The fee depends on the amount of the money order and the method you use to request the refund. Phone and online refunds typically cost $15 to $30. In-person refunds at an agent location may have different fees. Ask the representative for the exact fee before you authorize the refund.

The refund will be returned to the original payment method you used to buy the money order. If you paid with a debit card, the money goes back to that card. If you paid in cash, you will receive cash back if you requested the refund in person, or a check by mail if you requested it by phone or online. Processing takes 7 to 10 business days for phone and online requests, and longer if you go through an agent location.

Preventing money order problems in the first place

Before you send a Western Union money order, double-check the recipient's name, address, and the amount. Money orders are difficult to cancel once sent, so accuracy matters. Write down the control number from your receipt and keep it somewhere safe — not just in your wallet where it could be lost.

If you are sending money to someone you do not know well or have never done business with before, consider whether a money order is the right choice. Money orders are hard to reverse and cannot be stopped once cashed, which is why scammers often ask for them. If something feels uncertain, use a payment method with more buyer protection, like a credit card or a service that allows you to dispute the transaction.

Frequently Asked Questions

Can I refund a Western Union money order if I lost the receipt?

Western Union can sometimes look up a money order without the receipt if you have the control number memorized or can provide other identifying details like the exact amount and date purchased. Call customer service at 1-800-448-1492 and explain your situation. They may be able to help, but having the receipt makes the process much faster.

How long does Western Union keep money orders before they expire?

Western Union money orders do not expire, but if one goes uncashed for an extended period, Western Union may hold the funds in a suspense account. If you are trying to refund an old money order, contact Western Union directly — they can tell you whether the funds are still available and how to proceed.

What if the recipient says they lost the money order and cannot cash it?

If the recipient lost the money order before cashing it, they can contact Western Union with the control number and request a replacement. Western Union will issue a new money order to them. You cannot refund the original in this case because Western Union will not reverse it if a replacement is issued.

Can I cancel a money order before the recipient picks it up?

Yes, if the recipient has not yet picked up or cashed the money order, you can cancel it and request a refund using the process described above. The sooner you contact Western Union after realizing the mistake, the better your chances that the money order has not been claimed.

Will Western Union refund me if someone else cashed my money order fraudulently?

If someone cashed your money order without permission, contact Western Union immediately and file a fraud report. Western Union may investigate, but they typically do not refund money that has been legitimately cashed. You may need to file a police report and pursue the matter through law enforcement or small claims court.