It depends on the card issuer. Some will have no annual fee, while others will have it. Even if a company does not have annual fees, be on the lookout for other hidden charges.