Not all credit cards have an annual fee. You can expect an annual fee on most secured credit cards, some premium credit cards, charge cards, and subprime credit cards. The amount of the annual fee varies. It can be low as $19 or as high as $500, depending on the credit card.