Sainsbury’s is offering tubs of Quality Street and Celebration chocolates for just £3.95. The Nectar card deal means a 600g tub of Quality Street, which usually costs £6, can be snapped up for £2.05 less if you’re part of Sainsbury’s loyalty card scheme.

This supermarket deal is currently the most affordable on the market, beating Aldi’s current low price of £4.49 for the same size tub. The Quality Street tub includes an assortment of individually wrapped milk and dark chocolates, toffees, and fruit cremés, including strawberry delight, chocolate toffee fingers, the famous Green Triangle and The Purple One.

Customers can also grab a 550g Celebrations sharing tub for the same price at £3.95. These include a mix of mini-sized milk chocolate bars including Mars, Twix, Snickers, Galaxy and Maltesers and are also usually priced £6 but have been reduced for a limited time as part of a Nectar card offer.

Customers will need to act fast to get the tubs at the reduced price though, as the offer ends on Monday, December 2. But with new deals starting and ending at any time there is a possibility they could be reduced in price again ahead of Christmas.

Sainsbury’s is also currently offering a £10 deal price for its one-litre bottles of Baileys, slashing £12 off the regular £22 price. This offer is available in stores and online for Nectar card holders, but will end on Sunday, December 8, and does not apply to Scotland and Sainsbury’s Local stores, reports Devon Live.

If you’re not a Nectar card holder, you can sign up online and start earning points with personalised offers from Sainsbury’s and its reward partners, including Argos, British Airways and Esso.