The Chase Freedom� Visa - Earn $100 Bonus Cash Back after you make $799 in purchases in your first three months as well as unlimited cash back rewards. It always offers 1% Cash Back on every purchase plus 5% cash back for certain categories. The Chase Freedom Card has no annual fee.