You can cash a USPS money order at a Post Office for free but some other retail stores may require a little number of fees