Can a Money Order Expire Before It's Used?
A money order turns up in a drawer years after it was bought, maybe left over from a rent payment or a gift, and the obvious question is whether it’s still good for anything or whether too much time has quietly made it worthless.
In short
Most money orders don’t have a hard expiration date the way a coupon or a gift card sometimes does, but that doesn’t mean time has no effect. Some issuers apply a service fee to very old, uncashed money orders, and after a long enough period of inactivity, unclaimed funds can be turned over to a state’s unclaimed property program rather than staying with the issuer indefinitely. Whether and how any of that applies depends on the specific issuer, so checking directly is the only way to know for sure.
Why “no expiration” isn’t the whole story
A money order is generally treated as a prepaid instrument, meaning the funds were already collected in full at the time of purchase, which is part of why many issuers describe them as not expiring in the way a check might become stale. In practice, though, issuers can build in inactivity fees that quietly reduce the value of an old, uncashed money order over time, especially if it sits unused for a matter of years. That fee structure isn’t universal and varies by issuer, so an old money order isn’t necessarily worth exactly its original face value by the time someone gets around to cashing it.
What “unclaimed property” means here
Every state maintains a process for unclaimed financial property, and money orders that go uncashed long enough can eventually be reported and transferred into that state’s program rather than sitting with the original issuer forever. This doesn’t make the money disappear — it usually means the owner has to search a state database and file a claim to recover it, which is a slower and less direct process than simply cashing it would have been.
What actually happens when it’s cashed late
- The issuer verifies the money order is still valid. Very old instruments sometimes require additional verification steps before a bank or retailer will process them.
- A fee may be deducted. Depending on the issuer’s terms, a dormancy or inactivity fee might reduce the amount actually paid out.
- The payee line matters. A money order made out to a specific person or business generally needs to be cashed or deposited by that party, which can complicate things if it was written years ago for someone no longer easily reachable.
- Records may need to be requested. If the original receipt is long gone, the issuer may need to look up the transaction using whatever serial number or purchase details are still available.
A simple way to avoid the guessing
The most reliable path is contacting the issuer directly — whether that’s a retailer, a payment company, or a bank — and asking what their specific policy is on aging and fees for uncashed money orders. Because banking processes like this can differ meaningfully from one institution to another, a policy that applies at one issuer may not apply at all somewhere else, and a phone call or a look at the issuer’s own terms will settle it faster than guessing.
Final thoughts
A money order sitting unused for years typically isn’t void, but it also isn’t guaranteed to be worth cashing in exactly the way it was written. Fees, verification requirements, and eventual transfer to a state’s unclaimed property program are all things that can happen with enough time, and all of them vary by issuer. Anyone holding an old one is generally better off checking with the issuer directly than assuming either that it’s fine indefinitely or that it’s already lost, the same way it pays to check the source directly when a bank’s name or ownership has changed rather than assuming old account details still apply, or to confirm with the issuer directly when a routine deposit at a machine doesn’t go the way it was supposed to.