Photo by Walmart Stores
Bank at your local Wal-Mart
Americans are ditching their banks as they get dinged by overdraft fees and ATM fees.
So, big companies are beefing up their menu of banking services to fill the void of banks. Wal-Mart stores have MoneyCenters in more than 1,000 locations throughout the country, using a low-price model. You can cash checks for flat fees or load prepaid debit cards for reasonable fees.
Western Union has expanded its banking services beyond money orders to include online bill pay and prepaid MasterCards. But be careful that you don't get nailed by high fees, says Laura. It might be easier to use your bank where you've deposited money.