Only four of the cards we compared had annual fees.
For example, One from American Express applies a $35 charge after the first year. For those with average credit, limited credit or needs-improvement credit, Capital One's No Hassle Cash Rewards has an annual fee of $29. Bank of America's Money Return Platinum Plus Visa credit card carries a $19 fee. The TrueEarnings card from Costco and American Express doesn't have an annual fee with a paid Costco membership.
Tip: Weigh the benefits of the card if it charges an annual fee. "An annual fee might make sense to a big spender if the card has tiers offering higher payouts that more than offset the fee," says Greg McBride, senior financial analyst for Bankrate.com. "Otherwise, avoid annual fees on cash-back cards."
If the card offers other perks that are worth the fee to you, comparison shop to see if you can find a card with the same benefits and no annual fee, urges Curtis Arnold, founder of CardRatings.com and author of "How You Can Profit from Credit Cards." Look for the individual benefits you're interested in on the Web sites of card issuers, as well as sites such as Bankrate.com.