cost of public money order
DW labs Incorporated / Shutterstock.com. 1  The general fee for money orders can range from 50 cents to $10 and up, depending on where you get one. 2  Western Union fees: could range anywhere from 50 cents to $1.50 and more. 3  Most banks charge $5, $10, or 10 percent of the total amount on the money order. The local (Los Angeles) Wells Fargo, Chase, and U.S. Bank charge a flat rate of $5 and only offer domestic money orders.