Question: how much does it cost to make money order?
Answer: The U.S. Post Office charges a reasonable $1.25 for money orders up to $500, or $1.70 up to $1,000. Finally, Western Union doesn't have a set fee, but you may pay up to $1 for money orders up to $1,000.