You can track most money orders through the issuer's website or by phone, but the process and timeline depend on where you bought it
Money order tracking works differently than tracking a package. You won't get real-time updates or a map showing where your money order is. Instead, you're checking whether the money order has been cashed, and if so, when and where. Western Union and MoneyGram — the two largest issuers — both offer tracking, but the details you'll need and the speed of the answer vary.
The most important thing to know upfront: tracking only works if you kept your receipt. The receipt contains a reference number (sometimes called a serial number or control number) that the issuer uses to look up the money order in their system. Without it, you have no way to track anything.
Key Takeaways
- You need your receipt and its reference number to track a money order; without it, tracking is not possible.
- Western Union and MoneyGram both offer free tracking online or by phone, but neither can tell you where a money order is in transit — only whether it has been cashed.
- Tracking timelines vary: some issuers update their systems within hours of cashing, while others take one to three business days.
- If a money order shows as uncashed after 30 days, contact the issuer to report it lost or stolen and request a replacement or refund.
- The U.S. Postal Service money orders are tracked through USPS.com using your receipt number, and the process is the same as other issuers.
How to track a Western Union money order
Go to westernunion.com and look for the "Track Money Order" option, usually found in the main menu or under a "Send Money" section. Enter your reference number (the 10-digit number on your receipt) and the amount of the money order. The system will tell you whether it has been cashed and, if so, the date and location where it was cashed.
If you prefer not to use the website, you can call Western Union's customer service line at 1-800-448-1492. Have your receipt ready. A representative can look up the same information and tell you the status over the phone. Response time is usually immediate online, though the system may take a few hours to update after the money order is actually cashed.
Western Union also allows you to track through their mobile app if you have it installed. The process is the same: enter your reference number and check the status.
How to track a MoneyGram money order
Visit moneygram.com and select "Track a Transfer" or "Track Money Order" from the homepage. You'll enter your reference number and the amount. MoneyGram's system will show you whether the money order has been picked up or cashed, and the date it happened.
You can also call MoneyGram at 1-800-666-3947 to track by phone. Like Western Union, MoneyGram updates its system after the money order is cashed, which typically happens within a few hours but can take up to one business day depending on the location where it was cashed.
Tracking U.S. Postal Service money orders
USPS money orders are tracked through the postal service's website at usps.com. Look for "Track & Manage" and then select "Money Order Inquiry." Enter your receipt number (the 22-digit number printed on your receipt) and the amount. The system will show you whether the money order has been cashed.
You can also visit a post office in person with your receipt and ask a clerk to look up the status. USPS updates its tracking system within one business day of the money order being cashed, sometimes longer depending on the location.
What to do if your money order shows as uncashed after 30 days
If you've sent a money order and it hasn't been cashed after a month, contact the issuer immediately. Have your receipt ready. You'll need to report it as lost or stolen and request either a replacement money order or a refund of the original amount.
The issuer will ask you to fill out a form (sometimes called a "Claim for Lost or Stolen Money Order") and may ask for proof that you sent it — such as a copy of the receipt, a photo of the front and back of the receipt, or documentation showing you mailed it to the recipient. Processing a replacement or refund typically takes two to four weeks, though some issuers are faster.
Keep in mind that if the recipient did receive and cash the money order but didn't tell you, the issuer will find that during their investigation and deny your claim. This is why it's important to communicate with the recipient separately to confirm they received it.
Why tracking sometimes shows "uncashed" even though the recipient says they cashed it
There are a few reasons this happens. First, the issuer's system may not have updated yet. If the money order was cashed at a location far from the issuer's main processing center, it can take one to three business days for that information to reach their tracking system. Check again in a day or two.
Second, the recipient may have cashed it at a location that doesn't report back to the issuer immediately. Some small retailers, check-cashing services, and independent stores may not have real-time connections to Western Union or MoneyGram's systems. The transaction still happened, but the issuer won't know about it for several days.
Third, the recipient may have deposited it into a bank account rather than cashing it at a retail location. Banks process money orders differently, and the issuer's tracking system may show it as uncashed for longer than if it were cashed at a store.
What tracking cannot tell you
Money order tracking is not like package tracking. You cannot see where your money order is in transit, who has handled it, or when it will arrive at its destination. Tracking only answers one question: has it been cashed, and if so, when and where?
If you need to know whether the recipient received it before it was cashed, you'll have to ask them directly. The issuer's system has no record of delivery — only of cashing. Similarly, if a money order is lost in the mail, tracking won't tell you that; it will only show as uncashed until you report it lost and request a replacement.
Frequently Asked Questions
Can I track a money order without my receipt?
No. The reference number on your receipt is the only way to look up a money order in the issuer's system. If you lost your receipt, contact the issuer immediately with as much information as you can remember — the amount, the date you bought it, and where you bought it — and ask if they can help you locate it. Some issuers may be able to search their records, but it's not may provide.
How long does it take for a money order to show as cashed in the tracking system?
Usually a few hours to one business day, depending on where and when it was cashed. If the recipient cashed it at a small retailer or outside normal business hours, it may take longer. Check again the next day if it still shows as uncashed.
What if the money order was cashed but the recipient says they never got it?
This usually means the recipient is mistaken about the timing or the amount, or they cashed it and forgot to tell you. Verify the reference number and amount with them. If they genuinely did not receive it, they would not have been able to cash it, so the tracking system would show it as uncashed.
Can I cancel a money order after I've sent it?
Yes, but only if it hasn't been cashed yet. Contact the issuer with your receipt and request a cancellation. They will verify that it's uncashed, then issue you a refund or replacement. If it has already been cashed, you cannot cancel it; the money has been delivered to the recipient.
Do I need to track my money order if I'm picking it up myself?
No. If you're buying a money order to use yourself — for example, to pay a bill or make a purchase — you don't need to track it. Tracking is only useful when you're sending a money order to someone else and need to confirm they received and cashed it.