Again, this depends on the company you use. With Western Union, you can request a refund if the Money Order hasn’t been cashed out yet. It’s worth noting that you will be charged a non-refundable flat fee to receive your money back.