Get The American Express Blue Business Cash® Card for business spending under $50,000 a year, since it pays 2% on that spending with no annual fee or categories to track. Past $50,000 it pays 1%, so if you’ll spend more than about $80,000 a year, an uncapped 2% card earns more than this one, even after a $295 fee.

Source