You can cash a Western Union money order at several types of locations:
- Western Union agent locations: Many Western Union agents cash money orders, but not all locations that sell money orders will cash them. It's best to call ahead and confirm if a specific Western Union location offers cashing services
- Banks and credit unions: If you have an account at a bank or credit union, you can usually cash or deposit the money order there, often without fees. Going to the issuer bank or credit union is also a way to verify the money order
- Retailers with money transfer services: Some grocery stores, convenience stores, and check-cashing businesses that have Western Union or MoneyGram counters may cash money orders. Examples include Walmart and certain grocery chains
- Other stores where you have cashed checks before: Some stores that have cashed your checks in the past might also cash money orders, but fees may apply
Keep in mind:
- Money orders do not expire but may incur service charges if not cashed within 1 to 3 years depending on the state
- You will need valid photo identification to cash a money order
- Fees for cashing money orders vary by location; checking in advance can help avoid surprises
To find a nearby Western Union location that might cash your money order, you can use Western Union’s online agent locator
. In summary, your best options to cash a Western Union money order are Western Union agent locations, your bank or credit union, and some grocery or convenience stores with money transfer services. Always verify with the location beforehand to ensure they cash money orders and ask about any fees.