An annual fee is charged by the credit card company for some credit cards, but not all. Reward credit cards, premium credit cards and secured credit cards typically have an annual fee. The fee increases the cost of having a credit card, so make sure the benefit you're getting from your credit card makes the fee worthwhile.