Walmart charges a maximum fee of $1. Chase, the largest bank in the U.S., charges $5 for money orders. Generally, cashier’s ...