Similarly one may ask, how long does a MoneyGram last before it expires?
Expired Transfers.If you ask us to process a Transfer to an individual Receiver to be collected in cash at a MoneyGram Location and the Transfer Amount has not been collected within ninety (90) days, we will treat the Transfer as no longer capable of execution (an "Expired Transfer").
Secondly, do postal money orders have an expiration date? USPS money orders never expire. If you lose one or have your money order stolen, however, you would only be able to replace it by returning to the post office with the purchase receipt. They limit money orders to $1,000 for payees within the U.S. and accept cash, traveler's checks or a debit card for payment.
Also know, how long do you have to cash a money order?
one to three years
What happens to a money order if it is not cashed?
If the money order has been cashed, the issuer will not replace it or refund the purchase amount. But if the money order goes missing, you have a good chance of getting your money back—minus a fee and a few weeks' delay—as long as it hasn't been cashed.