Do credit cards always have annual fees?

Some credit cards do and some credit cards do not. This is one factor you may want to weigh in determining whether or not you want to apply for and/or accept a particular card.