updates /
【How-to】Who cashes western union money orders
You can cash a money order without a bank account at a bank, but you will be charged a fee. … The fee is $1.25 to cash a money order of up to $500, and $1.7 for one up to $1,000. Other places where you can cash a money order include Western Union, MoneyGram, Walmart, Kroger, and check cashing services.