Money order fees vary by company and by the size of the order, but they're typically less than $2 per $1,000 being sent. For example, in January 2022, USPS charged $1.45 for money orders of up to $500 and $1.95 for orders between $500 and $1,000.