Yes, you can refund a money order, but the process depends on whether it has been cashed and who issued it

A money order that has not been cashed can be refunded by the issuer — the bank, post office, or retailer that sold it to you. If the money order has already been cashed by the recipient, refunding it becomes much harder and may not be possible at all. The path forward depends on three things: whether the money order was used, who issued it, and how much time has passed since you bought it.

The issuer will refund your money, but they charge a fee for the service. This fee typically ranges from $1 to $15, depending on the issuer and the amount of the money order. You will need to provide proof that you still hold the money order — usually the receipt or the stub — and show a valid ID.

Key Takeaways

  • An uncashed money order can be refunded by the issuer for a fee, usually between $1 and $15.
  • You must bring the money order receipt or stub and a valid ID to request a refund.
  • Refunds for uncashed money orders typically take 30 to 60 days to reach your account.
  • If the money order has been cashed, you cannot refund it through the issuer; you must contact the recipient directly or pursue a civil claim.
  • Different issuers — USPS, banks, Western Union, MoneyGram — have different refund timelines and fees.

Refunding an uncashed money order from the post office

The United States Postal Service (USPS) issues money orders at post offices nationwide. To refund an uncashed USPS money order, you must visit the post office where you bought it or any other post office with your receipt and a valid ID. The USPS charges a $1.10 fee for the refund, which will be deducted from your refund amount.

USPS will search their system using your receipt number to confirm the money order has not been cashed. If it has not been cashed, they will process the refund on the spot or within a few business days, depending on how you received the original money order. If you bought it in person and paid cash, you will typically receive cash back. If you paid by card or check, the refund will go back to that payment method.

If you have lost your receipt, USPS can still help you, but the process takes longer. You will need to fill out Form 6401 (Application for Refund of Domestic Money Order) and provide as much information as you remember about the money order — the amount, the date purchased, and the recipient's name. USPS will investigate and mail you a check within 60 days if the money order has not been cashed.

Refunding a money order issued by a bank or credit union

Banks and credit unions that issue money orders handle refunds through their customer service departments. Call the bank or visit a branch with your receipt and ID. The bank will look up the money order in their system and confirm whether it has been cashed.

Bank refund fees vary but are typically $5 to $10. The refund will be credited back to the account you used to purchase the money order, or issued as a check if you paid cash. Processing time is usually 5 to 10 business days, though some banks may take up to 30 days.

If you bought the money order at a different branch than the one you are visiting, you can still request a refund, but it may take longer. Some banks require you to return to the original branch or process the request by mail.

Refunding a money order from Western Union or MoneyGram

Western Union and MoneyGram are private money transfer companies that sell money orders at thousands of retail locations. To refund an uncashed money order from either company, you must contact them directly or return to the location where you bought it.

Western Union charges a $15 refund fee and requires your receipt and ID. You can request a refund online through their website, by phone, or in person at any Western Union agent location. Refunds typically take 5 to 7 business days if processed online or by phone, or same-day if processed in person at the original location.

MoneyGram charges a $5 refund fee and has a similar process. You can request a refund at any MoneyGram location, by phone, or online. Processing time is usually 5 to 10 business days. Both companies will refund the money to the original payment method — cash, debit card, or credit card.

What to do if the money order has already been cashed

Once a money order has been cashed by the recipient, the issuer cannot reverse the transaction. The money has left their system and reached the person who deposited or cashed it. At this point, your only options are to contact the recipient directly and ask them to return the money, or to pursue a civil claim through small claims court if the money order was sent fraudulently or under false pretenses.

If you sent the money order to someone and they refuse to return it, you can file a report with your local police department if you believe fraud occurred. However, police involvement does not may provide recovery. Small claims court is an option if the amount is within your state's limit (usually $5,000 to $10,000) and you can prove the recipient was not supposed to have the money.

If the money order was lost or stolen before you could cash it, and someone else cashed it without your permission, contact the issuer immediately. They may be able to investigate and potentially recover the funds, though this is not may provide. Report the theft to police as well, as this strengthens your case with the issuer.

How to prevent needing a refund in the first place

Before you buy a money order, confirm the recipient's name and address. Money orders are payable to a specific person, so if you spell the name wrong or use the wrong address, the recipient may not be able to cash it — or someone else might. Write clearly and double-check the amount.

Keep your receipt in a safe place. The receipt is your proof of purchase and contains the serial number the issuer uses to track the money order. Without it, refunding an uncashed money order takes much longer and may require you to fill out additional forms.

If you are sending a money order through the mail, consider using certified mail with a return receipt so you have proof it was delivered. This does not prevent the recipient from cashing it, but it does create a record of when they received it.

Refund timelines by issuer

IssuerRefund FeeProcessing TimeHow to Request
USPS$1.10Same-day (in person) or 60 days (by mail)Post office or Form 6401
Bank/Credit Union$5–$105–30 business daysBranch visit or phone
Western Union$15Same-day (in person) or 5–7 business days (online/phone)Online, phone, or agent location
MoneyGram$55–10 business daysOnline, phone, or agent location

Frequently Asked Questions

Can I refund a money order if I do not have the receipt?

Yes, but it takes longer. USPS will refund without a receipt if you fill out Form 6401 and provide details about the money order. Banks and Western Union may also refund without a receipt, but they will need information like the amount, date purchased, and recipient name. Processing time is typically 30 to 60 days instead of same-day.

What if I sent the money order to the wrong person?

If the money order has not been cashed, contact the issuer for a refund using the process above. If it has been cashed, contact the recipient and ask them to return the money. If they refuse, you may need to pursue a civil claim in small claims court, though recovery is not may provide.

Can I cancel a money order instead of refunding it?

Cancellation and refund are the same thing — the issuer cancels the money order and refunds your money. The terms are used interchangeably. You will still pay the refund fee.

How long does a money order stay valid?

Money orders do not expire, but issuers may charge a fee if you try to refund one after a certain period — typically one to three years. Check with your issuer about their specific policy. An uncashed money order can still be refunded decades later, though you will need proof of purchase.

What if the money order was issued under a different name?

If you are not the person named on the money order, you cannot refund it directly. The person named on it must request the refund. If that person is unavailable or deceased, you may need to provide legal documentation (power of attorney, death certificate) to the issuer to proceed.