Is there an annual fee?

No. There are no yearly fees for any Affinity credit cards.