Barclays Blue Rewards offers you at least £7 per month cashback from more than 150 retailers, for a £3 per month fee. Earn £3.50 cashback monthly for your first two direct debit payments, and earn extra cashback if you have other banking products with Barclays. Head into Barclays and ask one of the staff about their rewards programme.