where to cash a money order

2 hours ago 3
Nature

You can cash a money order at several types of locations:

  • Banks and Credit Unions: If you have an account, cashing a money order here often avoids fees. Some banks only cash money orders they issued, so check beforehand
  • The Issuer Location: It’s usually best to cash the money order where it was purchased, such as Walmart, Western Union, MoneyGram, or the U.S. Post Office. This can minimize or eliminate fees
  • Western Union and MoneyGram Locations: Many have counters for cashing money orders, but call ahead to confirm they cash money orders and the fees involved
  • Post Offices: U.S. Postal Service (USPS) money orders can be cashed for free at any post office. Bring a valid photo ID and do not sign the money order until you are at the counter
  • Check-Cashing Stores and Some Retailers: Many grocery stores and check-cashing businesses also cash money orders, but fees may apply

To cash a money order, bring the money order and a valid photo ID (driver’s license, passport, etc.). Endorse (sign) the money order only in front of the teller or cashier. Be prepared to pay any applicable fees, which vary by location

. In summary, the best places to cash a money order are the issuing location, your own bank or credit union, or the post office for USPS money orders, as these options usually have the lowest or no fees