How much does it cost to buy a money order?
It costs $2.50 for a money order up to $1,000. You'll pay an additional 50 cents for each $500 in your order.