Generally, money orders don’t have an expiry date, but if they become very old, they may be covered by abandoned property regulations and you may incur fees against the value of the money order from the issuer.