Getting a refund on a money order depends on whether you've already cashed it
If you haven't given the money order to anyone yet, you can return it to the issuer for a refund of the full amount you paid, minus a small fee. If the money order has already been cashed or deposited, you'll need to file a claim to recover the funds — this is slower and requires proof that the money order was lost, stolen, or sent by mistake. The issuer (usually a bank, post office, or check-cashing service) is the only place that can process either request.
The path you take depends entirely on whether the money order is still in your hands uncashed, or whether it's already been used. Each route has different timelines, fees, and documentation requirements.
Key Takeaways
- An uncashed money order can be refunded by the issuer for the full amount minus a small fee, usually $1 to $5.
- You'll need the receipt or serial number to prove you bought the money order and to track whether it's been cashed.
- If the money order has already been cashed, you must file a claim with the issuer and provide documentation of why you're seeking the refund.
- Refunds for uncashed money orders typically take one to two weeks; claims for cashed money orders can take several weeks or longer.
- Some issuers require you to visit in person with your receipt; others allow requests by mail or phone.
Refunding an uncashed money order
If you still have the money order and it hasn't been cashed, go back to the issuer with your receipt. The receipt is the proof that you bought it and contains the serial number the issuer uses to confirm it hasn't been deposited. Bring both the receipt and the uncashed money order itself.
The issuer will verify that the money order hasn't been cashed, then issue you a refund for the amount minus a refund fee. This fee is typically $1 to $5, depending on the issuer. The U.S. Postal Service charges $1.10 for money orders under $500 and $1.60 for money orders $500 to $1,000. Banks and check-cashing services set their own fees, so call ahead to ask what yours charges.
Some issuers will refund you on the spot; others mail the refund to your address on file. Ask when you arrive whether you'll receive cash, a check, or a credit to your account. If you're requesting the refund by mail, include a copy of your receipt and a letter explaining that you want to cancel the money order.
Claiming a cashed or missing money order
If the money order has already been cashed or you've lost it, you can't simply get a refund — you have to file a claim with the issuer. A claim is a formal request asking the issuer to investigate whether the money order was cashed fraudulently, lost, or sent in error. This process takes longer and requires documentation.
Contact the issuer and ask for their claim form. You'll need to provide the serial number (from your receipt), the amount, the date you bought it, and the reason you're filing the claim. If the money order was lost or stolen, describe when and how you lost it. If it was sent to the wrong person by mistake, explain the error. If you believe it was cashed fraudulently, describe what happened.
The issuer will investigate by checking whether the money order was cashed and, if so, who cashed it and where. This investigation can take four to eight weeks. If the issuer determines the money order was cashed by someone other than the intended recipient, or if it was never cashed and has expired, they will issue a refund. If the money order was cashed by the person you sent it to, the issuer will likely deny the claim — you would then need to pursue the matter with that person directly or through small claims court.
What to do if you've lost your receipt
If you don't have your receipt, you can still file a claim, but it will be harder to prove you bought the money order. Contact the issuer and explain that you've lost the receipt. Ask if they can look up the money order using your name, the date you purchased it, and the approximate amount.
Some issuers maintain purchase records and can retrieve the serial number from their system. Others cannot look up money orders without the receipt or serial number. If the issuer can't find it in their records, they may deny your claim. This is why keeping your receipt until the money order is confirmed cashed or delivered is important.
Different issuers, different processes
The U.S. Postal Service handles refunds and claims through your local post office. Bring your receipt and the uncashed money order for a refund, or fill out Form 6401 to file a claim for a cashed or missing money order. Processing takes up to 60 days.
Banks and credit unions that issue money orders have their own procedures. Call the branch where you bought it or visit in person with your receipt. Check-cashing services like MoneyGram and Western Union also issue money orders and handle refunds through their locations or online portals. MoneyGram allows you to file a claim online if you have your receipt number; Western Union requires you to visit a location or call their customer service line.
Always ask the issuer upfront whether they can process your request by phone, mail, or email, or whether you must visit in person. Some will not refund or process claims without seeing the original receipt.
Preventing money order problems
Keep your receipt in a safe place until you confirm the money order has been received and cashed by the intended recipient. Write down the serial number separately in case the receipt is damaged. If you're sending a money order by mail, consider using tracking or requiring a signature so you know when it arrives.
If you're sending a money order to pay a bill or debt, keep a record of the payee's name, the date sent, and the amount. If there's a dispute later about whether the payment was received, you'll have proof of when you sent it.
Frequently Asked Questions
Can I get a refund if I already gave the money order to someone?
Not directly from the issuer. If the person who received it hasn't cashed it yet, you could ask them to return it. If it's already been cashed, you would need to resolve the matter with that person — the issuer won't reverse a cashed money order unless fraud is involved.
How long does it take to get a refund for an uncashed money order?
Refunds for uncashed money orders typically take one to two weeks if issued by check, or immediately if issued in cash at the location. The U.S. Postal Service can take up to 30 days. Ask the issuer when you submit your request.
What if the money order expired?
Money orders don't expire in the traditional sense, but they may become stale-dated after a certain period (usually one to three years, depending on the issuer). If your money order is stale-dated and uncashed, you can still request a refund. If it's been cashed, the issuer won't reverse it.
Do I have to pay the refund fee?
Yes, the refund fee is standard and non-negotiable. It's typically $1 to $5. This fee applies only to uncashed money orders; claims for cashed or missing money orders don't include an additional fee beyond the original cost.
What happens if the issuer can't find my money order in their system?
If you have your receipt with the serial number, the issuer should be able to locate it. If you don't have the receipt and the issuer can't find it in their records, they may deny your claim. This is why the receipt is critical — keep it until the money order is confirmed delivered and cashed.