The chilly weather in January kept consumers indoors, with spending in restaurants falling for the third month in a row by 3.5%, while takeaway expenditure grew 11.4%.

Barclaycard’s latest spending data shows consumer spending grew 3.9% year-on-year in January, marking a distinct uplift from the low levels of growth seen in 2019.

Consumers are feeling upbeat about the country’s economic prospects, with three quarters confident about their household finances.

Entertainment remained robust at 6.8% growth, with box office-topping film 1917 helping cinema spend climb 22%.

Esme Harwood, Director at Barclaycard, said: “Consumer spending has had a boost in January, and we’ve also seen confidence in the economy grow. Brits are planning holidays and enjoying box office hits. Traditional retail continues to face challenges though. How retailers respond to consumer demand for value for money and responsible shopping will be key.”