Track a money order by its serial number using the issuer's website or customer service line
Every money order has a serial number printed on it — usually in the upper right and lower left corners. That number is your tracking tool. Most issuers (Western Union, MoneyGram, USPS, and others) let you check the status online or by phone using that serial number plus the amount sent. The issuer can tell you whether the money order has been cashed, when it was cashed, and at which location.
Tracking works best if you write down the serial number and issuer name immediately after purchase. Keep that information separate from the money order itself — if you lose the money order, you'll need the serial number to file a claim or stop payment.
Key Takeaways
- The serial number on your money order is the only piece of information you need to track it; write it down before you send it anywhere.
- Western Union, MoneyGram, and USPS each have their own tracking systems, and you must use the correct one for the issuer you purchased from.
- Tracking tells you whether the money order has been cashed and when, but it does not tell you who cashed it or confirm the recipient received the funds.
- If a money order does not show as cashed within 30 to 60 days, contact the issuer to stop payment and request a replacement or refund.
How to track Western Union money orders
Western Union operates the largest money order tracking system in the United States. Go to westernunion.com, select "Track a Money Order," and enter the serial number and the amount. The system will show you the status: not cashed, cashed, or expired.
You can also call Western Union's customer service at 1-800-448-1492. Have the serial number and amount ready. They can tell you the exact date and location where the money order was cashed, though they will not identify the person who cashed it.
How to track MoneyGram money orders
MoneyGram's tracking works similarly. Visit moneygram.com, find the "Track" option, and enter the serial number and amount. The website will display whether the money order has been cashed.
If you prefer to call, MoneyGram's customer service is available at 1-800-666-3947. They can confirm the cashing status and provide the date and location of the transaction. Like Western Union, they do not disclose who cashed the money order.
How to track USPS money orders
USPS money orders can be tracked through the Postal Service's website or at any post office. Visit usps.com and use the "Track a Money Order" tool, entering the serial number and amount. USPS will show whether the money order has been cashed and the date it was processed.
You can also walk into any post office with your receipt and serial number. A postal clerk can look up the status on the spot. USPS money orders typically take 2 to 5 business days to clear after the recipient cashes them, so allow time before assuming something went wrong.
What tracking does and does not tell you
Tracking confirms that a money order has been cashed and when, but it has real limits. It does not tell you who cashed it, whether the recipient actually received the funds, or whether the recipient deposited it into their own account or someone else's. If you sent a money order to pay a bill, tracking only confirms the money order was cashed — not that the payment was credited to your account.
For that reason, if you are paying a company or government agency, follow up separately. Contact them directly to confirm they received your payment and applied it correctly. Do not assume tracking status means your payment is complete.
What to do if a money order never gets cashed
Money orders do not expire immediately, but they do have expiration dates. USPS money orders expire one year after issue. Western Union and MoneyGram money orders typically expire three years after issue, though this varies by state. If a money order is not cashed before the expiration date, you cannot cash it after that point.
If you sent a money order and tracking shows it has not been cashed after 30 to 60 days, contact the recipient to confirm they received it. If they did not receive it or lost it, contact the issuer to stop payment. You will need the serial number, the amount, and the date of purchase. The issuer will cancel the original money order and issue a replacement or refund, though some issuers charge a fee for this service.
Keep records of what you sent and when
The best tracking practice is prevention. When you buy a money order, write down the serial number, amount, date of purchase, and the name of the recipient on a separate piece of paper or in a note on your phone. Keep your receipt as well — it often contains the serial number and issuer information.
If you are sending the money order by mail, consider using certified mail with return receipt. That way you have proof the recipient signed for it. The certified mail receipt is not the same as money order tracking, but together they give you a complete record of what happened and when.
Frequently Asked Questions
Can I track a money order if I lost the receipt?
Yes, as long as you remember the serial number. The serial number is printed on the money order itself, so if you still have the money order, you can read it directly. If you lost both the receipt and the money order, you will need to contact the issuer with the amount and approximate date of purchase; they may be able to search their records, but results vary.
Does tracking tell me if the recipient cashed the money order?
Tracking tells you whether the money order has been cashed, but not who cashed it or whether the recipient actually received it. If you sent it to someone and tracking shows it was cashed, that means someone cashed it at that location on that date — but you should still contact the recipient to confirm they got it.
What if tracking shows the money order was cashed but the recipient says they never got it?
This usually means the money order was lost or stolen in the mail before the recipient saw it. Contact the issuer immediately to stop payment on the original money order and request a replacement. You will need the serial number and proof of the original purchase. The issuer may require a police report or affidavit if the amount is large.
How long does it take for a money order to show as cashed in the tracking system?
Most issuers update their tracking systems within 24 to 48 hours of the money order being cashed. USPS may take up to 5 business days. Do not assume something went wrong if tracking does not update immediately — wait at least two business days before contacting the issuer.
Can I cancel a money order after I have already sent it?
Yes, but only if it has not been cashed. Contact the issuer with the serial number and request a stop payment. If the money order has already been cashed, you cannot cancel it. Some issuers charge a fee to stop payment, typically $15 to $25.