Can a Money Order Expire Before It's Used?

By The Penny Plan Editorial Team Published July 13, 2026 6 min read

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

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.