How to check if a USPS money order has been cashed

The United States Postal Service (USPS) is a federal agency that provides an efficient, trustful, and direct delivery service to people and businesses all around the country.

If you live in the US, perhaps you have used this service at least one time, but if you have not, in this article, we will easily explain how to do it.

It is available in every location in the country, and although other companies offer the same service, USPS is the most used when people need to send money. Domestic orders have an amount limit of $1,000.00 and international orders $700.00.

Four ways to check a USPS money order

Let’s say that you sent a money order to someone who lives in a different state from yours, and maybe you are wondering if it was cashed or even if it was delivered.

Sometimes, your money order was opportunely delivered, but the person or business who received it has not processed it yet. So, you have four ways to proceed:


The official website of the USPS has an option to track your money order for free, so you do not need to go to the local post office. These are the specifics steps you need to complete to check it:

  • First, you need to know what your tracking number is. You can see it in the original money order as “serial number.”

USPS money order, serial number

  • Then go to https://tools.usps.com/money-orders.htm and then enter your serial number, post office number, and issued amount. Usually, for domestics orders, the serial number is 11 digits long, and for international orders, 10 digits long.

checking usps online money order

  • Once you have entered the number, the next step is to click the “View Status” button, and it will automatically appear on your screen the status of your money order, including if it has been cashed or not.

Filling PS Form 6401

You can also make a money order inquiry in person. Go to your local post office and ask for the Form 6401; this is the formulary to obtain information about your order status.

You need to complete it, give it back to the agency staff, and then pay the fee, which is usually $5.00 or $6.00 (unless a bank or another financial institution completes the form).

If you decide to do it this way, if it was cashed, the USPS will send you a refund. But, you need to know that this tracking process can take 60 days until you get any information.

➡ LEARN ALSO: How to apply for a Chase credit card.

Phone inquiry system

The USPS also provides a phone inquiry system. In case you have problems tracking your money order, call this number: 1-866-974-2733, and talk with the customer service representatives.

Tell them specifically what your issue is, and they will help you.

If you have other issues related to your money order, you can visit this link and find the exact contact number you need: www.usps.com/help/contact-us.htm.

Usps contact information

Sending an email to the USPS

The last option you have to check your money order is to send an email. Here you can find all the addresses of the USPS: https://usps.force.com/emailus/s.

By the time you write the email, make sure that you put all the essential information like your name, your address, phone number, and especially your money order’s serial number (this is very important).

You also have to write in the email that you are contacting them because you need information about your order. In case you do not have the serial number, call the same number we mention before, and they will inform you what to do in these cases.

These are great options that you can use if you want to send a money order through USPS, but if you want another alternative, you can try sending personal checks. In this case, the process to track a check is the same, but out of all these options, you cannot use Form 6401 as it is specially made for money orders.

On the other hand, besides knowing the tracking process, you must also know where can I cash a personal check.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

10 thoughts on How to check if a USPS money order has been cashed

    • Hi! If you enter the # and it says it is “invalid”, probably is not the correct number or there was an issue when processing the order. In any case, we recommend you to speak directly to a representative. You can call this number: 1-866-974-2733 or 1-800-275-8777, Monday–Friday: 8 AM–8 PM.

    • Hi, Joel! That’s a weird situation. For those special cases, we recommend that you contact one of the USPS representatives directly: 1-866-974-2733 or 1-800-275-8777, Monday – Friday: 8 AM – 8 PM.

  1. Having a problem cashing a 165.00 money order ser #25027414560 issued in 2018 from post office # 470510 or 470810 hard to determine its in good shape but willnot run through my post office who do i call thanks robert 915-471-4110


Leave a Comment