Bank of America provides customer assistance on checking and savings accounts, CDs, online banking and mobile updates, investment, retirement funds and 529 plans for future college students. It provides services for small and large businesses and assistance on home and auto loans with solutions for each type of business. It also has gift cards, debit cards, charge cards with points and cash-redeemable points.