You can refund a money order, but the process depends on whether it has been cashed

A money order can be refunded if it has not been deposited or cashed by the recipient. If the money order is still uncashed, you can request a refund from the issuer — usually the post office, a bank, or a check-cashing service. If it has already been cashed, a refund becomes much harder and may not be possible at all. The path forward depends on when you discover the problem and who issued the money order in the first place.

Key Takeaways

  • An uncashed money order can be refunded by the issuer if you have the receipt and can prove you still own it.
  • Refunds typically take two to four weeks after the issuer confirms the money order has not been cashed.
  • If the money order was cashed by someone else without your permission, you will need to file a fraud claim with the issuer and possibly report it to law enforcement.
  • Money orders issued by the U.S. Postal Service, banks, and check-cashing chains all have different refund procedures and fees.
  • Keeping your receipt is essential — without it, proving you purchased the money order becomes much harder.

Refunding an uncashed money order you still have

If you have the money order in your possession and have not sent it to anyone, you can return it to the issuer for a refund. You will need the original receipt, which shows the serial number, amount, date of issue, and the issuer's name. The issuer will verify that the money order has not been cashed, then process the refund.

The refund fee varies by issuer. The U.S. Postal Service charges $1.00 to refund a money order under $500 and $1.25 for amounts $500 and above. Banks and check-cashing services set their own fees, which typically range from $1 to $5. The refund itself is usually issued as a check or deposited back to your original payment method, depending on where you bought the money order.

Getting a refund after you have sent the money order

If you sent the money order to someone and now want it back — because you changed your mind, sent it to the wrong address, or the transaction was a mistake — the process is more complicated. You cannot straightforward cancel it. Instead, you must contact the recipient and ask them to return the uncashed money order to you, or you must file a claim with the issuer stating that the money order was lost or not received.

If the recipient agrees to return it, they can take it to any location that issues money orders and request a refund themselves, or they can mail it back to you and you can request the refund. If the recipient will not cooperate, you can contact the issuer and report the money order as lost or undelivered. The issuer will then investigate whether it has been cashed. This process can take four to eight weeks.

What to do if someone cashed your money order without permission

If your money order was cashed by someone other than the intended recipient — or if you believe it was forged or stolen — this is fraud. Contact the issuer when ready with your receipt and explain what happened. The issuer will investigate the transaction and may be able to identify where and when the money order was cashed.

File a fraud claim with the issuer in writing. Include your receipt, a description of what happened, and the date you discovered the problem. The issuer will review the claim and determine whether to refund you. This process typically takes four to twelve weeks. If the amount is significant or the issuer denies your claim, you may also file a report with your local police department and the FBI's Internet Crime Complaint Center (IC3), though law enforcement involvement does not may provide a refund.

Refund procedures by issuer type

IssuerRefund FeeProcessing TimeHow to Request
U.S. Postal Service$1.00 (under $500)$1.25 ($500+)2–4 weeksIn person at post office with receipt
Bank$1–$5 (varies)2–4 weeksIn person or by phone with account holder verification
Check-cashing service$1–$5 (varies)2–4 weeksIn person with receipt and ID
Western Union$1–$3 (varies)1–2 weeksOnline, by phone, or in person

Why money orders are harder to refund than other payment methods

Money orders are treated differently from checks or credit card payments because they are considered cash equivalents. Once issued, they are nearly as good as physical currency. This is why they are popular for large purchases and why scammers often demand them — they are hard to reverse. A credit card company can dispute a charge and reverse it within days. A money order issuer can only refund an uncashed order or investigate fraud after the fact, which takes much longer.

This also means that if you send a money order to someone and they refuse to return it, your options are limited. You cannot call your bank and reverse the transaction the way you could with a debit card. You would need to pursue the matter through small claims court or civil litigation, which costs money and time.

Steps to take right now if you need a refund

First, locate your receipt. Without it, the issuer will ask for the serial number, which is printed on the money order itself. If you no longer have the money order, you will need to provide the issuer with as much information as you can remember: the amount, the date you purchased it, and the location where you bought it.

Second, contact the issuer directly. If it was a postal service money order, go to your local post office or call 1-800-ASK-USPS. If it was issued by a bank, call the bank's customer service number. If it was from a check-cashing service, return to that location or call their customer service line. Have your receipt ready and be prepared to answer questions about why you are requesting the refund.

Third, ask for a written confirmation of your refund request. This creates a record and gives you something to follow up with if the refund does not arrive within the stated timeframe. If the issuer denies your refund request, ask for the reason in writing and ask what steps you can take to appeal.

Frequently Asked Questions

How long does it take to get a money order refund?

Most issuers process refunds within two to four weeks after confirming the money order has not been cashed. If you are filing a fraud claim or the money order was sent to someone else, the timeline can stretch to four to twelve weeks. Western Union is often faster, sometimes processing refunds within one to two weeks.

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

Yes, but it is harder. You will need to provide the serial number, which is printed on the money order itself. If you no longer have the money order either, contact the issuer with the amount, purchase date, and location where you bought it. The issuer may still be able to look it up, but verification takes longer.

What if the money order was cashed but I did not authorize it?

Contact the issuer when ready and file a fraud claim. Provide your receipt and explain that the money order was cashed without your permission. The issuer will investigate and may refund you, though this is not may provide. You can also file a police report, which strengthens your claim but does not may provide a refund.

Can I cancel a money order I already sent to someone?

Not directly. You must ask the recipient to return the uncashed money order, or you can file a claim with the issuer stating it was lost or undelivered. If the money order has already been cashed, you cannot cancel it — your only option is to pursue the matter through small claims court or civil litigation.

Do all money order issuers charge a refund fee?

Yes. The U.S. Postal Service charges $1.00 to $1.25 depending on the amount. Banks and check-cashing services typically charge $1 to $5. Western Union charges $1 to $3. The fee is deducted from your refund, so you will receive less than you originally paid.