No. You won’t pay an annual fee, but you will be required to pay a security deposit of at least $200 to open the card.