Yes, some cards do have annual fees associated with them. You should read the terms and conditions carefully before selecting a card.