If you paid someone with a money order, you might be wondering: Did they actually receive it? Has it been cashed yet?
Unlike a personal check, a money order doesn’t show up in your bank account activity especially if you bought it with cash. That can make tracking it feel confusing. The good news? You can trace a money order. It just takes the right information and sometimes a small fee.
Let’s walk through exactly how it works.
Why Money Orders Are Harder to Track Than Checks
When you write a personal check, the money comes directly out of your bank account. Once it clears, you can see the transaction in your banking app.
A money order is different.
You usually buy it with:
-
Cash
-
A debit card
-
Traveler’s funds
Because it’s prepaid, there’s no automatic record in your bank account when it gets deposited. That’s why tracking it requires going back to the company that issued it.
Before You Start: Gather This Information
When you bought the money order, you received a receipt. That small slip of paper is extremely important.
You’ll need:
-
The money order serial number
-
The exact dollar amount
-
The purchase location (sometimes required)
If you lost the receipt, tracking becomes more complicated and may cost more.
Pro tip: Take a photo of your money order and receipt immediately after purchase. It can save you major headaches later.
How Long Should You Wait Before Tracking?
Before filing paperwork, consider waiting about two weeks after mailing the money order.
Mail delays, holidays, and busy schedules can slow things down. Sometimes the recipient simply hasn’t deposited it yet.
If it’s been more than 2–3 weeks and you haven’t heard anything, it’s reasonable to start tracking.
How to Track Different Types of Money Orders
The tracking process depends on who issued the money order.
United States Postal Service (USPS) Money Orders
If you purchased your money order at a post office, here’s what to do:
Step 1: Check Status or File an Inquiry
You can:
-
Visit a post office in person
-
Submit a request online
-
Complete Form 6401 (Money Order Inquiry)
You’ll need your original receipt.
Step 2: Pay the Research Fee
USPS charges an $18 processing fee to replace a lost or stolen money order.
Step 3: Wait for Results
The research process can take 30–60 days.
If the money order was cashed, you’ll receive a copy showing:
-
Who signed it
-
Where it was deposited
-
When it cleared
If it hasn’t been cashed, you may be able to request a replacement or refund.
MoneyGram Money Orders
Tracking a MoneyGram money order is usually faster.
Option 1: Call Customer Service
Call 1-800-926-9400 and provide:
-
Serial number
-
Exact dollar amount
The automated system may immediately tell you if it’s been cashed.
Option 2: Online Form
You can also check through their website.
If It’s Been Cashed
If you need a copy of the endorsed money order, there’s an $18 processing fee, and it typically takes about 8 business days.
If you lost your receipt, you may need to complete additional paperwork and possibly pay extra fees.
Western Union Money Orders
Western Union follows a similar process.
Step 1: Verify Status
Call 1-800-999-9660 to confirm whether the money order has been cashed.
Step 2: Request a Copy (If Needed)
If you need proof it was deposited, you can submit a Money Order Research Request form.
-
Administrative fee: $15
-
Processing time: Up to 6–8 weeks
If the money order was never cashed, you may qualify for a refund.
What If You Bought It Somewhere Else?
Many grocery stores, convenience stores, and check-cashing shops sell money orders but most of them are actually issued by:
-
MoneyGram
-
Western Union
If your bank or credit union issued the money order, tracking may be easier. Sometimes a simple phone call is enough.
What Happens After You Submit a Request?
Typically, after about 30 days, the issuer will either:
-
Send you a copy of the cashed money order
-
Confirm it hasn’t been deposited
-
Offer instructions for a refund or replacement
Keep in mind: tracking a money order is not instant. It often involves paperwork and patience.
What If You Received a Money Order?
If someone paid you with a money order, you can:
-
Deposit it into your bank account
-
Cash it at a bank, credit union, or check-cashing location
But here’s something important:
Don’t spend the money immediately.
Even if your bank makes the funds available quickly, the money order could still turn out to be fake. If that happens, your bank will reverse the deposit and you’ll owe the money back.
If you suspect fraud, contact the issuer (like USPS, MoneyGram, or Western Union) to verify it.
Common Questions
How Much Does a Money Order Cost?
Fees vary by issuer and amount. For example, USPS typically charges a few dollars depending on the amount. Most money orders cost under $3 for amounts up to $1,000.
Do Money Orders Expire?
Most money orders do not technically expire. However, some companies may charge fees if they go uncashed for a long period.
Can I Cancel a Money Order?
Yes if it hasn’t been cashed yet. You’ll need to submit a cancellation request and may need to pay a processing fee.
Please take a look at this as well:
How Much Does a Money Order Cost in 2026?

