Retailers are not the only ones offering customers big savings and perks this holiday season.

Credit card companies are also rolling out offers, and WalletHub has ranked the best of them after evaluating the assorted rewards, fees, rates, credit score requirements, secondary features and savings that companies are offering.

Savings and features were calculated assuming the average American would be paying off about $8,000 in credit card debt over a period of two years. 

The full report is available here.

The following list breaks down the best cards for holiday shopping:

Best Card To Offset Holiday Spending: Chase Sapphire Preferred Card

 

The Chase Sapphire Preferred Card stood out in how it allows customers to rack up bonus points. This card yields 50,000 bonus points after spending $4,000 in the first three months, which is equivalent to $625 in travel through Chase Ultimate Rewards. Double points are earned on travel and dining worldwide and one point per dollar spent on all other purchases. This card has no annual fee in the first year, but a $95 annua fee after that.