How to Mail a Money Order Safely and Track It

To mail a money order safely, you need to fill it out completely before placing it in the envelope, then send it using a trackable USPS service like certified or registered mail. A blank or partially filled money order is essentially cash to anyone who intercepts it, so proper preparation and a secure mailing method are both essential.

Fill Out the Money Order Completely First

Never put a blank money order in the mail. Every field should be filled in before the money order goes into an envelope. Here’s what to complete:

  • Pay to / Pay to the order of: Write the recipient’s full legal name or business name. This is the most important line because only the named payee can cash it.
  • From / Purchaser / Sender: Write your own full name.
  • Purchaser address: Enter your mailing address.
  • Payee address: Some money orders include a line for the recipient’s address. Fill it in if it’s there.
  • Memo / Account number: If you’re paying a bill, write your account number here so the company can match your payment. This line might be labeled “payment for” or “memo.”
  • Purchaser signature: Sign the front of the money order where it says “purchaser’s signature,” “from,” “signer,” or “drawer.” Do not sign the back. The back is for the recipient to endorse when they cash it.

Use a pen, not a pencil. Write clearly enough that a bank teller or clerk won’t misread any names or numbers. Double-check the payee name for spelling before sealing the envelope.

Keep Your Receipt

When you purchased the money order, you received a detachable receipt or stub. This receipt contains the serial number and dollar amount, which are the two pieces of information you need to track the money order later or file a claim if it gets lost. Store the receipt somewhere safe and don’t mail it with the money order itself. If anything goes wrong in transit, this receipt is your proof of purchase and your only way to get a replacement.

Choose a Secure Mailing Method

You can technically drop a money order in a regular stamped envelope, but you’d have no proof it was sent, no tracking, and no recourse if it disappears. For something that works like cash, spending a few extra dollars on a secure mailing option is worth it.

Certified Mail

Certified Mail costs around $4.40 on top of regular postage. It gives you proof of mailing, a tracking number, and requires the recipient to sign upon delivery. You’ll know exactly when your money order arrived and who signed for it. The limitation is that Certified Mail doesn’t include insurance, so if the envelope is lost or stolen in transit, you can track the loss but you won’t receive compensation from USPS for the contents.

Registered Mail

Registered Mail is the highest-security option USPS offers and starts around $13.75 on top of postage. Every handoff is logged from acceptance to delivery, items travel in locked containers separate from regular mail, and packaging is tamper-evident. The recipient must sign for the item, and you can purchase insurance for up to $50,000 based on the declared value. USPS specifically lists money orders as an appropriate use for Registered Mail. If you’re sending a money order for a large amount or want the strongest protection available, this is the better choice despite the higher cost.

Which One to Pick

For a $200 money order paying a utility bill, Certified Mail is usually sufficient. You get tracking and a delivery signature without spending much. For a $1,000 money order, Registered Mail with insurance matching the money order’s value gives you both physical security and financial protection if something goes wrong.

Prepare the Envelope

Place the money order inside a piece of paper or fold it into a sheet so the money order isn’t visible through the envelope. Use a standard white security envelope (the kind with a pattern printed on the inside that prevents contents from being read through the paper). Write the recipient’s address and your return address clearly. If you’re using Certified or Registered Mail, take the sealed envelope to the post office counter rather than dropping it in a mailbox, since both services require counter processing and paperwork.

Track Delivery and Confirm It Was Cashed

Once you’ve mailed the money order, your USPS tracking number will show you when it’s delivered. But delivery doesn’t mean it’s been cashed. If you need confirmation that the recipient actually deposited the money order, you can verify that separately.

For USPS money orders, check the status online at usps.com using the serial number and dollar amount from your receipt. For MoneyGram money orders (sold at Walmart and other retailers), use the online form on MoneyGram’s website or call their Customer Care Center at 1-800-926-9400. For Western Union money orders, call 1-800-999-9660 to check whether it’s been cashed before paying any fees for a formal inquiry.

If you filed a formal inquiry with any issuer, expect a response within about six to eight weeks. The issuer typically sends you a copy of the endorsed money order showing who cashed it and when, or a notice confirming it hasn’t been cashed yet.

What to Do If a Money Order Gets Lost in the Mail

If tracking shows the envelope was never delivered, or the recipient says they never received it, you’ll need to file a claim with the money order issuer using your receipt. This is a cancellation and replacement process, not an instant fix.

USPS charges $21 to replace a missing money order. MoneyGram waives fees if you cancel within one hour of purchase, though after that window you won’t be refunded any fees you originally paid. Western Union charges a $15 administrative fee just to research the status. Regardless of the issuer, expect the replacement process to take 20 to 30 days at minimum, and sometimes six to eight weeks. During that time, the issuer investigates whether the original money order was cashed. If it wasn’t, they’ll issue a replacement or refund.

If you purchased Registered Mail with insurance, you can also file a separate insurance claim with USPS for the value of the lost contents.

International Money Orders by Mail

If you need to send a money order to someone outside the United States, be aware that USPS stopped selling international postal money orders as of October 1, 2024. The service was permanently discontinued. If you already hold an unredeemed international postal money order issued by USPS, you can file PS Form 6401 to request a refund, though payments are issued 10 days after the form is processed.

For sending money internationally now, you’ll need to use a wire transfer service, an international bank transfer, or a digital payment platform rather than a mailed money order. Domestic USPS money orders are only cashable within the United States and its territories.

Post navigation