The vast majority of people don’t need to pay any annual fees on their credit cards, and because free credit cards are so competitive now, you rarely need to pay for the privilege of using your card. The only exception is if you spend enough to justify the extra rewards a fee-charging account offers. (If you do pay an annual fee, use the break-even calculator on my website to see if it’s worth it.)