Question: how much does bank of america charge for a money order?
Answer: Fees: For U.S. Postal Service money orders, you pay $1.20 for a money order up to $500 and $1.60 for a money order between $500 and $1,000 in the U.S. If you're sending money internationally, the fee is $4.50 for a money order up to $700. For bank money orders, check the fees with your branch.