The typical setback to a rewards credit card is the fact that many carry an annual fee, which can offset the benefit of the rewards to begin with, especially if you don’t spend a lot on the card. Luckily there a few “no fee rewards credit cards” out there that don’t charge an annual fee. And they’re actually some of the best available as well. Let’s look at three of the best no fee rewards credit cards.

Discover More Card

Chase Free Cash Rewards Visa Card

One other no fee rewards credit card that deserves honorable mention is the American Express Clear, which has no fees whatsoever.

The one downside to rewards credit cards is that the APR is typically higher than with non-rewards credit cards. That’s not always true, but if you’re looking to do a balance transfer, it’s probably best to stick with a card such as the American Express Blue which offers 0% APR for 15 months, while most of the rewards cards only offer 0% APR for six months.

But if you’re looking to earn cash back, the credit cards above are some of the best out there.