Money orders can be refunded, but the process depends on whether you've cashed it, who issued it, and how much time has passed

A money order is a piece of paper that works like a check — it's a way to send money safely through the mail or in person. Unlike a check, the money is already paid for when you buy it, so the recipient knows the funds are real. If you need your money back, you can get a refund, but it's not as straightforward as tearing it up. The issuer — the company or bank that sold you the money order — has to process the refund, and they'll need proof that the money order hasn't been cashed.

The short answer: yes, uncashed money orders can be refunded. But if someone has already cashed it, the money is gone and the issuer cannot bring it back. Your only option then is to contact the person who cashed it and ask them to return it.

Key Takeaways

  • You can refund an uncashed money order by returning it to the issuer with your receipt and a refund request form, though fees may explore.
  • If someone else has already cashed the money order, you cannot get your money back through a refund — you would need to pursue the matter with the person who cashed it.
  • The time it takes to process a refund varies by issuer, but typically ranges from a few weeks to several months.
  • Money order issuers charge refund fees, which are usually between $1 and $10, so the amount you receive back will be less than what you paid.
  • Keeping your receipt is essential — without it, most issuers will not process your refund request.

What you need to refund an uncashed money order

To refund a money order, you must have the original receipt. This receipt has a tracking number that the issuer uses to look up the money order in their system. Without it, most issuers will refuse the refund request because they have no way to verify that you bought the money order or that it hasn't been cashed.

You'll also need the money order itself, or at least the serial number printed on it. Some issuers accept refund requests by mail or online, while others require you to visit the location where you bought it in person. The issuer will ask you to fill out a refund request form — this is a straightforward document that states you want your money back and haven't sent the money order to anyone.

Be prepared to pay a refund fee. This fee covers the issuer's cost of processing your request and checking their records. Fees vary by issuer and typically range from $1 to $10, so you won't get back the full amount you paid.

How long refunds take

Once you submit your refund request, the issuer has to verify that the money order hasn't been cashed. This verification step takes time because they're checking their entire system. The process typically takes between two to eight weeks, though some issuers take longer.

During this waiting period, the issuer is protecting themselves against fraud. If someone cashed the money order after you requested a refund but before the issuer processed it, they need to catch that. Once they confirm the money order is uncashed, they'll issue your refund. The refund itself may come as a check mailed to your address, a credit back to your original payment method, or cash if you requested it in person.

What happens if the money order has already been cashed

If the money order has been cashed, you cannot get a refund from the issuer. The money is gone from their system, and they have no way to recover it. At this point, the money order has served its purpose — it transferred your money to whoever cashed it.

Your only option is to contact the person who was supposed to receive the money order and ask them to return it. If they refuse or you cannot reach them, you may have a civil dispute on your hands. In some cases, you could pursue the matter in small claims court, but that requires proof that you sent the money order and that the recipient was not supposed to keep it.

Refund policies by issuer type

Western Union and MoneyGram are the two largest money order issuers in the United States. Both allow refunds for uncashed money orders, but they charge fees and require your receipt. Western Union typically processes refunds within 60 days, while MoneyGram's timeline can vary depending on the location where you purchased the money order.

Banks and credit unions that issue money orders also offer refunds, and their policies are usually similar to Western Union and MoneyGram. The U.S. Postal Service issues money orders as well, and they have their own refund process — you can request a refund at any post office, though it may take up to 60 days. Always check with the specific issuer where you bought your money order, because policies and fees differ.

Why you might not be able to get a refund

Beyond a cashed money order, there are other reasons an issuer might deny your refund request. If your receipt is damaged or illegible, they may not be able to look up your money order. If too much time has passed — some issuers have limits of one to three years — they may have purged the record from their system. If you cannot provide the serial number or other identifying information, they have no way to verify which money order is yours.

Some issuers also refuse refunds if they suspect fraud or if the money order was reported lost or stolen. In those cases, they may investigate before deciding whether to refund you. This investigation can take additional time, and you may be asked to provide a police report or other documentation.

Alternatives if you cannot get a refund

If the money order has been cashed and the recipient won't return the money, you have limited options. If you sent the money order to someone you know and there was a misunderstanding about the amount or purpose, a direct conversation is your first step. If the recipient is a business, you can file a complaint with your state's attorney general or the Better Business Bureau.

If you believe you were defrauded — for example, you sent money to someone who promised goods or services and never delivered — you can report it to the Federal Trade Commission at reportfraud.ftc.gov. These steps won't recover your money directly, but they create a record and may help prevent the same person from defrauding others.

Frequently Asked Questions

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

Most issuers will not process a refund without the receipt because they cannot verify that you bought the money order. Some may make exceptions if you can provide other identifying information, such as the exact amount, the date you bought it, and the location. Contact your issuer directly to ask about their policy for lost receipts.

What if I sent a money order to the wrong address?

If the money order hasn't been cashed, you can request a refund from the issuer. If it has been cashed, you'll need to contact the person who received it and ask them to return the money. If they refuse, you may need to pursue the matter through small claims court.

How much does it cost to refund a money order?

Refund fees vary by issuer but typically range from $1 to $10. The fee is deducted from your refund, so you receive less money back than you originally paid. Check with your specific issuer for their exact fee.

Can I refund a money order online?

Some issuers allow online refund requests through their website, while others require you to mail in your request or visit a location in person. Western Union and MoneyGram both offer online refund tracking and requests on their websites. The U.S. Postal Service requires you to visit a post office in person.

What if the money order is very old?

Money orders don't expire, but issuers may not keep records indefinitely. If your money order is more than one to three years old, the issuer may have deleted the record from their system and cannot process a refund. Contact your issuer to find out how far back their records go.