I have been using TopCashBack for over a year now and I think it’s fantastic.
It’s a great way to save money on anything you can think of. Just register with the site and every time you book or purchase something online, you earn cash back. TopCashBack keeps track of the money you earned and when you want to withdraw it, it is paid into your bank account either via BACS or you can get the value of your earnings in the form of a voucher too.
For instance I have purchased a sim only sim card from BT for £16 per month (15GB,unlimited calls, unlimited texts) and with that earned £35.70. This is something I was going to purchase anyway so what a result. Works with hotel bookings, insurances, clothes shopping, any shopping.
Give it a try.
They have also created an app that keeps you informed about everything you’ve earned to date but also there is a section when you can earn by purchasing items in store (groceries). You will just need to scan the barcode and then send a photo of your receipt to them to earn.