The basic process for a Western Union money order refund
To refund a Western Union money order, you need to return the physical money order to the location where you bought it, along with a valid ID. Western Union will refund the full amount you paid, minus a refund fee. The refund fee varies by location but is typically between $1 and $2. You'll receive your money back in cash at the counter, usually on the same day.
The key requirement is that the money order must not have been cashed yet. Once someone has cashed it at any Western Union location or agent, the money order is spent and cannot be refunded. This is why it's important to act quickly if you've changed your mind about sending it or sent it to the wrong person.
You do not need the receipt to get a refund, but having it makes the process faster. If you've lost the receipt, bring your ID and the uncashed money order itself — Western Union can look up the transaction in their system using the money order number printed on the front.
Key Takeaways
- Return the uncashed money order and a valid ID to the location where you purchased it to receive a refund in cash.
- Western Union charges a refund fee of roughly $1 to $2, which they deduct from your refund amount.
- Once a money order has been cashed by the recipient, it cannot be refunded under any circumstances.
- You can refund a money order at any Western Union agent location, not just the one where you bought it, though the original location is usually fastest.
- The refund process typically takes a few minutes if you have your receipt, or up to an hour if Western Union needs to look up your transaction by money order number.
Where to go for your refund
You can refund a money order at any Western Union agent location — this includes Western Union stores, grocery stores with Western Union services, check-cashing shops, and some banks. You do not have to return to the exact location where you bought it, though doing so is often faster because that location has your original transaction in their when ready records.
To find a Western Union location near you, use the location finder on the Western Union website or call 1-800-448-1492. When you call, tell them you need to refund a money order and ask which nearby locations handle refunds. Some very small agent locations may not process refunds on-site and may direct you to a larger Western Union store instead.
If you bought the money order at a grocery store or pharmacy, you can usually refund it at the same customer service desk where you bought it. If you bought it at a check-cashing shop, return to that shop. If you bought it at a standalone Western Union store, return there.
What documents you need to bring
Bring your valid ID and the uncashed money order. A valid ID means a government-issued photo ID such as a driver's license, passport, state ID card, or military ID. Western Union will not refund without seeing ID, even if you have the receipt.
Your receipt is helpful but not required. If you have it, bring it — it speeds up the process because the clerk can scan it and pull up your transaction when ready. If you don't have the receipt, the clerk will ask for the money order number, which is printed on the front of the money order itself, and they can look up the transaction that way. Looking it up by number takes longer, usually 10 to 30 minutes, because the clerk has to search Western Union's system.
Do not write anything on the money order or try to alter it. Bring it exactly as it is. If the money order is torn or damaged, Western Union may still refund it, but bring it in its current condition and let the clerk assess it.
Refund fees and the amount you'll receive back
Western Union charges a refund fee when you return an uncashed money order. The fee is typically $1 to $2, though the exact amount can vary by location and by the original amount of the money order. Some locations may charge a flat fee; others may charge a small percentage. Ask the clerk what the refund fee will be before they process it.
For example, if you bought a $500 money order and the refund fee is $1.50, you will receive $498.50 back in cash. The refund fee is non-negotiable — Western Union does not waive it, and individual locations cannot override it.
You receive your refund in cash, not as a credit to a card or account. The clerk will count out the cash at the counter and hand it to you. If you need the refund as a check or transfer instead, you will need to take the cash to your bank and deposit it yourself.
Why a money order cannot be refunded after it's cashed
Once a money order is cashed, it becomes like cash itself — it's gone from Western Union's system and into the recipient's hands. Western Union has no way to reverse a cashed money order, just as a bank cannot reverse a cash withdrawal once you've left the building with the money.
This is why it's critical to confirm the recipient's information before you buy the money order. If you've sent a money order to the wrong person or address, and they have already cashed it, your only option is to contact that person and ask them to return the money to you. Western Union cannot force them to do so, and Western Union cannot refund you.
If you suspect fraud — for example, if someone stole your money order before you sent it, or if you sent it to someone who promised to send it back and then cashed it instead — you can file a report with Western Union. Call 1-800-448-1492 and explain the situation. Western Union will investigate, but they cannot refund a cashed money order. They can only help you understand what happened and, in some cases, provide information to law enforcement if you choose to file a police report.
How long the refund process takes
If you have your receipt, the refund usually takes 5 to 10 minutes. The clerk scans the receipt, confirms the money order number, verifies that it hasn't been cashed, deducts the refund fee, and hands you the cash.
If you don't have your receipt and the clerk has to look up the transaction by money order number, the process takes longer — typically 15 to 45 minutes. The clerk enters the money order number into Western Union's system, waits for the transaction to appear, confirms the details, and then processes the refund. During busy times at the location, this can take even longer.
In rare cases, if Western Union's system is slow or if there's a problem with the transaction record, the refund may take up to a few hours. The clerk will tell you if there's a delay and will give you an estimate of how long it will take.
What to do if the money order was already cashed
If you arrive at Western Union to refund the money order and the clerk tells you it has already been cashed, the money order cannot be refunded. At that point, you have two options: contact the person who cashed it and ask them to return the money, or accept the loss.
If you believe the money order was cashed fraudulently — meaning someone other than the intended recipient cashed it, or the recipient cashed it without your permission — contact Western Union's fraud department at 1-800-448-1492. Provide them with the money order number and explain what happened. They will investigate and may be able to provide information about where and when the money order was cashed, which you can use to contact the person or file a police report.
Keep in mind that Western Union's investigation does not result in a refund. It results in information that may help you recover the money through other means, such as small claims court or a police investigation.
Frequently Asked Questions
Can I refund a money order online or by phone?
No. Western Union requires you to return the physical money order in person to a Western Union location with your ID. You cannot refund a money order by mail, phone, or online. You must bring the actual money order to a clerk.
What if I lost the money order?
If you've lost the uncashed money order, you cannot refund it. Western Union will not issue a refund for a lost money order because they have no way to verify that the money order still exists and hasn't been cashed by someone else. Your only option is to contact the intended recipient and ask them to return it to you, or to accept the loss.
Can I get a refund if I sent the money order to the wrong address?
If the money order hasn't been cashed yet, yes — retrieve it from the wrong address if possible, bring it to Western Union with your ID, and refund it. If the recipient at that address has already cashed it, no — Western Union cannot refund a cashed money order. You would need to contact that person and ask them to return the money.
Do I have to refund it at the same location where I bought it?
No. You can refund an uncashed money order at any Western Union agent location. However, refunding at the original location is often faster because that location has your transaction in their when ready records. Other locations may need to look it up in the system, which takes longer.
What happens if Western Union's system shows the money order was cashed but I still have it?
This is rare but can happen if there's a system error or if the money order number matches another transaction. Tell the clerk you still have the physical money order and ask them to verify it by examining the money order itself. The clerk can check the serial number and other details. If there's a discrepancy, the clerk will escalate it to Western Union's support team, which may take several hours to resolve.