Bank of America offers 4 main credit cards in the general consumer credit card market. Below we rank & review these cards, plus offer a few words about special cards like those for students or those with bad credit/no credit.

Bank of America Customized Cash Rewards Visa – You’ll get 3% cash back in a category of your choice (from a list of possible categories), 2% back at grocery stores and wholesale clubs, and 1% back on everything else. Note that there is a cap on the earnings in the categories above 1% — if you hit $2500 in combined gas/grocery store/wholesale club purchases in a calendar quarter, any further purchases in those categories would earn 1%. You can earn a $200 bonus if you use the card for at least $1000 in purchases in the first 90 days after you are approved. No annual fee.

BankAmericard – This MasterCard is a no-frills, no rewards credit card that offers a slightly lower interest rate than Bank of America’s reward credit cards. Maybe most important, it offers a 0% Intro APR for 18 billing cycles for purchases, and for any balance transfers made in the first 60 days of opening your account. After the intro APR offer ends, a Variable APR that’s currently 12.99% – 22.99% will apply. A 3% fee (min $10) applies to all balance transfers.

Bank of America Premium Rewards Visa – This travel rewards card is another card that earns points instead of actual miles, with each point worth a penny when you redeem. On the upside, these points are flexible, meaning you can redeem them toward travel purchases or simply take them as cash back or gift cards. It also offers some travel-specific perks, unlike some cards like the Travel Rewards Visa profiled below. The card has an annual fee of $95, but it does make up for this with greater points offerings and a nice bonus opportunity.

Bank of America Travel Rewards Visa – You get 1.5 points per dollar charged to the card, with each point being worth a penny when redeemed against travel purchases you’ve made with the card. No annual fee, and you can earn a 25,000-point bonus if you spend at least $1000 with the card in the first 90 days of having it.

Other specialty Bank of America cards:

  • BankAmericard Secured Mastercard – This card is for people who do not have an established credit history or perhaps have a bad credit history. It can help you build or rebuild your credit score, but you must put up a refundable security deposit in order to get the card. You deposit anywhere from $300 to $4900 into the account and then you get the credit card with a credit line equal to the amount you deposited. You can then use the card like any other credit card: you make purchases and pay them back every month. Note that payments do NOT come from your security deposit. That deposit is security for the bank in case you fail to pay, but your payments are not debited from it. (You can think of this card like an apartment that requires a security deposit. Your rent is not paid from the security deposit.) You will get the security deposit back when you no longer want or need the card (and provided you’ve paid off your complete balance).