It’s easy to get some of your food delivery costs back in a combination of cash and points. The best combo I’ve found is easy to do and won’t cost anything unless you want to max out the benefits using a rewards credit card, which typically has a membership fee.
Step 1: Voucher + Cashback
You will need a free TopCashBack account. If you don’t have one, you’re in luck: use the link below to get an extra £10 for creating one.
Then head to their vouchers page and click through via the “Get Cashback Now” button. Look or search for Deliveroo. It should be something like the image you see here.
Finally, choose the amount and complete the purchase. You will receive an email with instructions and the voucher code. You will also get the cashback in the TopCashBack account in a few days. From there you can withdraw it to a bank account, PayPal or get another voucher for that amount.
To boost your return, buy the voucher using a rewards credit card. These give you up to the equivalent of 1.5% in Avios or Amex points. This adds up to 3.5-4% back. The two most well-rounded cards are compared in this post.
Step 2: Cashback for the actual purchase
Here you can use TopCashBack again – at the time of writing they offered 1.1%. But an even better offer is available on BA’s rewards site: 2 Avios for each pound spent (roughly 2% back). You can even use it on mobile by downloading the TopCashBack or BA Executive Club apps. I’ve noticed that one click through will give me cash back for all orders in the next few days but I eventually have to click through from the rewards app again to make sure the cashback/points register.
This is how the BA Executive Club should show it once the points are awarded, which should be pretty quick:
Adding everything together gets you to 6% back, which depending on your food delivery habits could be in the 100s of ££ per year.
Bonus: you can do the same for Uber Eats. Use TopCashBack for step 2, they’re not on the BA Executive Club app.