Baileys is the rich and deliciously creamy tipple that has become a staple festive season tipple up and down the country, but those looking to snap up a bargain bottle for Christmas had better act quick. The popular Irish liqueur is currently on offer at Tesco, with one-litre bottles available for just £10.

The one-litre bottles usually cost £22.50 in the supermarket, so shoppers have a chance to make a £12.50 saving before Christmas with this limited-time deal. Tesco is selling the bottles for £10 to shoppers with a Clubcard until Monday, December 8, so there are only a few days left to snap up the offer. Tesco loyalty card members can bag the £10 deal by scanning their Clubcard at the checkout, or by signing into their Clubcard account when shopping online.

Tesco Clubcard shoppers based in Scotland will pay a slightly higher price at £11.05, with the deal also running until Monday, December 8.

If you don’t have a Clubcard, you can register for one online for free. The card allows you to earn Clubcard points for every £1 spent at Tesco and these can be turned into vouchers, with every 150 points giving you £1.50 in Clubcard vouchers.

Vouchers remain valid for two years and can be doubled in value when redeemed with one of Tesco’s 100 Reward Partners, including Disney+, Virgin Atlantic Flying Club, ASK Italian, Pizza Express, the RAC and Cineworld.

If you miss out on the deal, there is still time to snap up a 1L bottle of Baileys elsewhere as Asda is also selling it for the same price online and in stores until Monday, December 8.

Alternatively, Costco currently has the cheapest deal at just £9.99 until Monday, December 8, or while stocks last, so you can save a penny if you buy it here either online or in stores. But the catch is you’ll need a membership to shop at Costco which costs £42 annually.

Sainsbury’s is also selling 1L bottles for £10 via its Nectar card scheme online and in stores, but the deal is only running until Saturday, December 6, so you’ll have to be quick to bag the offer before it ends.

If you don’t have a Nectar card you can sign up to be a member online and collect points with personalised offers from Sainsbury’s and its reward partners, which include Argos, British Airways and Esso.