The best credit cards for free reward money are the Amex Blue Cash Preferred Card, the Capital One Savor Card and the Citi Double Cash Card, because all three give a good signup bonus, above-average ongoing rewards or both. Rewards and signup bonuses are basically free money if you can get them without spending more than you normally would – and without paying interest.
Amex Blue Cash Preferred: $250 initial bonus after spending $1,000 in 3 months, and 1 - 6% Cash Back on purchases normally. $95 annual fee.
Capital One Savor: $300 initial bonus after spending $3,000 in 3 months, and 1 - 4% Cash Back on purchases normally. $0 for 1st yr, $95 after annual fee.
Citi Double Cash: 2% Cash Back on all purchases. $0 annual fee.
Overall, those looking for a big chunk of change should probably go with the biggest signup bonus, as long as you can hit the spending requirement. In that department, Amex Blue Cash Preferred has the most bang for your spending buck.