The basic steps for mailing a money order
Mail a money order by placing it in an envelope with the recipient's address on the front, your return address in the upper left corner, and a stamp in the upper right. Use a standard envelope or small padded mailer — money orders are small documents, so you do not need anything larger. Write the recipient's address clearly in pen so it does not smudge. Do not fold the money order itself; keep it flat inside the envelope.
Drop the envelope in a USPS mailbox or take it to your post office. The money order will arrive as regular mail within the timeframe of standard first-class delivery, which is typically three to five business days within the United States. If you need faster delivery, you can pay for Priority Mail Express, which guarantees delivery in one to two business days.
Keep your receipt from when you purchased the money order. The receipt contains the serial number and amount, which you will need if the money order is lost or never arrives. Do not mail the receipt — keep it with your records until the recipient confirms they received the money order.
Key Takeaways
- Write the recipient's address clearly on the envelope, place the money order flat inside, and use a standard stamp for regular delivery.
- Keep your purchase receipt with the serial number and amount in case you need to trace the money order later.
- Standard first-class mail takes three to five business days; Priority Mail Express costs more but guarantees one to two business days.
- Do not fold the money order, and do not mail your receipt — the recipient only needs the money order itself.
- If the money order does not arrive, contact the issuer with your receipt to report it lost and request a replacement or refund.
Protecting the money order in transit
A money order is as good as cash once it arrives, so take steps to protect it during delivery. Use a padded mailer or small bubble envelope instead of a regular envelope if you are concerned about the mail being bent or damaged. The money order itself is printed on sturdy paper and can survive normal handling, but padding adds a layer of protection if the mail is roughly sorted.
Do not write the amount or serial number on the outside of the envelope. This information should only be visible to the recipient when they open the mail. Writing it on the outside makes the envelope a target and tells anyone handling it what is inside.
Consider using Certified Mail with Return Receipt if the money order is for a large amount or if you are sending it to someone you do not know well. This service costs a few dollars extra but provides proof that the recipient signed for the package. You will receive a postcard showing the delivery date and the recipient's signature, which protects you if there is a dispute later about whether the money order arrived.
What to do if the money order does not arrive
If the recipient tells you they never received the money order, or if enough time has passed that it should have arrived, contact the issuer immediately. The issuer is printed on the money order itself — it may be USPS, Western Union, MoneyGram, or another financial institution. Call their customer service number or visit their website and provide your receipt number and the amount.
The issuer will search their records to see if the money order has been cashed. If it has not been cashed, they can cancel it and issue a replacement or refund. If it has been cashed, the issuer will tell you who cashed it and when, which helps you determine whether the recipient received it or whether someone else intercepted it.
The process of tracing and replacing a money order typically takes one to two weeks. During this time, stay in contact with the recipient to confirm they still have not received it. If the money order was cashed by someone other than the intended recipient, report this to the issuer and consider filing a report with local police, though recovery is unlikely.
Addressing the envelope correctly
Write the recipient's full name and complete mailing address on the front of the envelope. Include the street address, city, state, and ZIP code. If the recipient lives in an apartment or unit, include that number on the same line as the street address or on the line above it — the format does not matter as long as all the information is there and clearly written.
Write your own name and address in the upper left corner of the envelope. This is your return address, which the post office uses if the mail cannot be delivered. If you do not include a return address and the mail is undeliverable, it will be discarded rather than returned to you.
Use a ballpoint pen to write the addresses. Pencil can smudge during handling, and markers can bleed through the envelope. Write clearly and large enough to read from a few feet away — postal workers sort mail quickly, and illegible addresses cause delays or misdelivery.
Choosing between standard and expedited mail
Standard First-Class Mail is the default option and costs one stamp (currently 68 cents for letters, though this changes annually). Delivery takes three to five business days within the continental United States. This is sufficient for most situations where the money order is not urgently needed.
Priority Mail Express guarantees delivery in one to two business days and costs significantly more — typically $30 to $40 depending on the destination. Use this option if the recipient needs the money order quickly or if you are sending it across the country and want certainty about arrival time. Priority Mail Express includes tracking and a money-back may provide if it does not arrive on time.
Priority Mail (not Express) is a middle ground: it costs more than First-Class but less than Express, typically $10 to $15, and usually arrives in two to three business days. Tracking is included. Choose this if you want faster delivery than standard mail but do not need the may provide of Express.
Sending a money order internationally
You can mail a money order to some countries, but not all. USPS money orders can only be sent to Canada and Mexico through regular mail. For other countries, you will need to use a different method, such as a wire transfer or an international money transfer service like Western Union or MoneyGram.
If you are sending a USPS money order to Canada or Mexico, follow the same steps as domestic mail: place it in an envelope with the recipient's address and your return address, and mail it. Delivery takes longer — typically two to three weeks — because the mail must clear customs. Do not expect tracking or insurance on international mail.
For countries outside North America, ask the recipient which payment method they prefer and can receive. International wire transfers and money transfer services are faster and more reliable than mail, though they cost more.
Frequently Asked Questions
Can I insure a money order in the mail?
USPS does not offer insurance on money orders sent through regular mail. Your only protection is the serial number on your receipt, which allows you to trace the money order and request a replacement if it is lost. If you want insurance, use Priority Mail Express, which includes a money-back may provide if the package does not arrive on time, though this does not cover loss or theft.
What if I mail a money order and then realize I made a mistake?
If the money order has not yet been delivered, you may be able to intercept it through USPS Informed Delivery or by contacting your local post office directly. However, once it is delivered and the recipient has it, you cannot cancel it. If you made an error on the money order itself before mailing it, contact the issuer with your receipt to cancel it and request a new one.
Do I need to tell the recipient I am mailing a money order?
Yes. Let the recipient know you are sending a money order, approximately when it will arrive, and what amount to expect. This way, they will know to watch for it and can contact you if it does not arrive within the expected timeframe. It also prevents confusion if they receive mail from an unfamiliar sender.
Is it safe to mail a money order to a stranger?
Mailing a money order to someone you do not know carries risk because once it is delivered, you have no way to recover it if the recipient does not hold up their end of a deal. Use Certified Mail with Return Receipt to at least confirm delivery and the recipient's signature. For large amounts or high-risk transactions, consider a payment method that offers buyer protection, such as a credit card or PayPal.
How long does a money order stay valid after I purchase it?
USPS money orders are valid for one year from the date of purchase. After one year, they expire and can no longer be cashed. If you are mailing a money order, send it well before the one-year mark. If a money order expires before the recipient cashes it, they can contact the issuer with the receipt to request a replacement.