Who refunds money orders and how the process works
A money order refund depends on who issued it and whether you still have the receipt. If you bought the money order but never cashed it, the issuer — usually a bank, post office, check-cashing store, or wire service like Western Union — will refund your money. If someone sent you a money order and it bounced or was fraudulent, the refund path is different and slower.
The issuer keeps a record of every money order sold. When you request a refund, they look up the serial number on your receipt, confirm it was never cashed, and return your money. This is straightforward when you have the original receipt. Without it, the issuer has to search their records by the amount, date, and location where you bought it, which adds time to the process.
Money orders issued by the U.S. Postal Service, banks, and Western Union each have their own refund procedures and timelines. The fastest refunds come from the place where you originally bought the money order, not from the recipient's bank or the place where it was supposed to be cashed.
Key Takeaways
- Bring your original receipt to the issuer — the post office, bank, or check-cashing store where you bought the money order — to request a refund.
- If you lost the receipt, the issuer can still refund you but will need the serial number, the amount, and the date and location of purchase to search their records.
- Refunds typically take 30 to 60 days from the date you request them, though some issuers process them in one to two weeks.
- If a money order you received is fraudulent or bounced, contact the issuer directly rather than your bank, because banks do not refund money orders the way they do checks.
Refunding a money order you purchased but never used
Go back to the place where you bought the money order with your receipt. This is the fastest way to get your money back. The issuer will verify that the money order was never cashed, cancel it, and issue a refund. Many post offices and banks can process this on the spot or within a few business days if you have the receipt.
If you no longer have the receipt, you will need to provide the serial number printed on the money order itself. The issuer can look up the transaction in their system using the serial number, the amount, the date you purchased it, and the location where you bought it. This search takes longer — usually 30 to 60 days — because staff have to manually verify the details in their records.
Some issuers charge a small fee to refund a money order, typically $1 to $5. Ask about the fee before you request the refund. A few issuers waive the fee if you have the original receipt.
Refunding a money order you received that was never cashed
If someone sent you a money order and you want to return it for a refund, you cannot cash it and then ask for your money back. The issuer will only refund an uncashed money order to the person who bought it, not to the recipient. You will need to contact the person who sent it to you and ask them to request the refund from the issuer.
If the sender is unavailable or unwilling to request the refund, you have limited options. Some issuers will refund to the recipient if the sender provides written permission, but this varies by issuer and is not standard practice. Contact the issuer directly to ask whether they will accept a signed letter from the sender authorizing the refund to you.
Refund timelines by money order type
| Issuer | Refund timeline with receipt | Refund timeline without receipt | Where to request |
|---|---|---|---|
| U.S. Postal Service | 2 to 8 weeks | 2 to 8 weeks (serial number required) | Local post office or USPS.com |
| Western Union | 1 to 2 weeks | 30 to 60 days | Western Union location or 1-800-448-1492 |
| MoneyGram | 1 to 2 weeks | 30 to 60 days | MoneyGram location or 1-800-926-9400 |
| Bank-issued | 1 to 5 business days | 5 to 10 business days | Your bank branch or customer service |
| Check-cashing store | Same day to 3 days | 3 to 7 days | The store where you bought it |
Bank-issued money orders and those from check-cashing stores tend to process faster than postal or wire service money orders. If you bought the money order from your bank, your refund will likely appear in your account within a few business days. Wire services like Western Union and MoneyGram are slower because they operate through a network of agents and have to verify the transaction across multiple locations.
The timeline also depends on how you request the refund. In-person requests at the original location are fastest. Phone and mail requests take longer because the issuer has to verify your identity and process the request through their mail system.
What to do if a money order you received bounced or was fraudulent
If someone sent you a money order and it was rejected when you tried to cash it, or if you later learned it was fraudulent, contact the issuer immediately. Do not deposit it again or try to cash it elsewhere. The issuer will investigate whether the money order is counterfeit or if the account it was drawn on has insufficient funds.
Bring the money order itself and any documentation you have — the envelope it came in, the date you received it, and the name of the person who sent it — to the issuer's office or call their customer service line. The issuer will determine whether the money order is valid. If it is counterfeit, they will not refund it because no legitimate transaction took place. If it bounced due to insufficient funds, the sender is responsible for making it good, not the issuer.
Do not expect your bank to refund a bounced money order the way they would a bounced check. Banks treat money orders differently because they are considered cash equivalents once issued. Your recourse is against the person who sent you the fraudulent or bad money order, not against the issuer or your bank.
Requesting a refund by mail or phone
If you cannot visit the issuer in person, you can request a refund by mail or phone. For the U.S. Postal Service, call your local post office or visit USPS.com to start a refund request. You will need your receipt or the serial number, the amount, and the date of purchase. USPS will mail you a form to sign and return.
For Western Union, call 1-800-448-1492 or visit a Western Union agent location. For MoneyGram, call 1-800-926-9400 or visit a MoneyGram location. Have your receipt or serial number ready. Both services will ask for your name, the amount, the date, and where you bought the money order.
If you bought the money order from your bank, call the customer service number on the back of your debit card or visit your branch in person. Bank refunds are usually the fastest when you have your receipt. Some banks allow you to start a refund request online through your account portal.
What happens if you cannot find your receipt or serial number
The issuer can still refund you without the receipt, but the process takes longer and requires more information. You will need to provide the amount of the money order, the date you purchased it, the location where you bought it, and your name and contact information. The issuer will search their transaction records for a match.
If multiple money orders of the same amount were sold on the same day at the same location, the issuer may ask you to provide additional details — such as the name of the person you intended to send it to or the method you used to pay for it. This verification step can add one to two weeks to the timeline. Some issuers will ask for a copy of your ID to confirm your identity before processing the refund.
Some issuers will not refund a money order without the serial number if too much time has passed since the purchase. Check with the issuer about their record retention policy. Most keep records for at least one to two years, though some retain them longer.
Frequently Asked Questions
Can I get a refund if I already cashed the money order?
No. Once a money order is cashed, it is treated as spent money. The issuer will not refund it. If you cashed it by mistake or the recipient was fraudulent, your only recourse is to pursue the person who received the money through civil court or law enforcement.
Do I have to pay a fee to get my money back?
Most issuers charge a small fee, usually $1 to $5, to process a refund. Some waive the fee if you have your original receipt. Ask about the fee before you request the refund so you know what to expect.
How long does a refund take if I have the serial number but lost the receipt?
Expect 30 to 60 days for most issuers when you do not have the receipt. The issuer has to manually search their records to verify the transaction. Wire services like Western Union and MoneyGram may take the full 60 days, while banks and check-cashing stores may process it in two to three weeks.
What if the money order was issued more than a year ago?
Contact the issuer to ask about their record retention policy. Most keep transaction records for at least one to two years. If your money order is older than that, the issuer may not be able to locate it in their system and may deny the refund.
Can I transfer a money order refund to a different account or person?
No. The refund goes back to the person whose name is on the original receipt or who can verify they purchased the money order. If someone else bought it for you, they will need to request the refund themselves.