A recent study shows that the average credit card annual fee was just under $150, but a credit card annual fee can go as high as $695 or as low as $0. If you don’t want to pay an annual fee for a credit card, you’ve still got a wide range of travel, cash back and balance transfer cards to choose from. Just remember that the best travel credit cards and cash back rewards cards tend to carry an annual fee — even if it’s a nominal $95 a year.