Bank of America has a variety of accounts to choose from. The bank charges a monthly fee for its checking accounts, but does not charge any other fees for the account. In order to open an account with Bank of America, you must have a social security number, driver's license or state ID card, and a mailing address.