Best cashback credit card deals The catches: As you can see, it's complicated to work out how much you might earn. And once again, there is an annual fee, of £24. You must also clear the balance each month or pay the price of a 19.9pc APR. Applicants must have an income of at least £20,000. More details: Barclaycard Cashback Another option is the Santander 123 Cashback card which offers 3pc when spend on petrol or rail tickets, up to a maximum of £300 spending a month, and then 2pc on department stores, including Debenhams, House of Fraser, Harvey Nichols, John Lewis, BHS and even Harrods. It has a handy calculator on its website that shows how much you might save. The catches: There is an APR of 18.9pc on uncleared balances and annual charge of £24, although this is waived in the first year. More details: Santander 123 Cashback card Sainsbury's Bank has launched a new cashback credit card which charges a standard APR of 7.8pc for both new purchases and balance transfers. Customers earn 5pc cashback on Sainsbury's shopping in the first three months (up to a maximum of £1,000 a month.) At least £250 of this has to be in Sainsbury's, either in store or online. The catches: These cards are only going to appeal to regular Sainsbury's shoppers who can make the most of the reward schemes. The value of the cashback is still likely to be dwarfed by the interest charges if don't always clear your bill in full each month.