Sign up for the Capital One Spark Cash for Business Visa Card and get a $100 bonus when you spend $1000 in 3 months. Plus, get another $50 back when you sign up for one or more employee cards within 60 days. This card gets you 2% back on every purchase- the best cash back rate we've seen for any business credit card. There's no cap on the amount of cash rewards you earn, you can redeem them at any time, and they never expire. On top of that, the $59 annual fee is waived the first year.