The main types of rewards credit cards are cash back, which provides cash rewards on every eligible purchase, and points-based rewards credit cards, which allow cardholders to accumulate points with each purchase.