Shoppers are expected to spend £1.65bn this Saturday (22 December), the last before Christmas Day.
More than 10 million people will hit the high streets to buy last minute Christmas presents on what has been dubbed ”Super Saturday”, the Centre for Retail Research predicts.
Almost 5 million people will spend £286m million online, according to the research.
December got off to a slower start as footfall dipped 0.1% compared with the same period in 2017, according to research firm Springboard, which it blamed on heavy rain.
A separate VoucherCodes.co.uk study forecasts that clothing, footwear and accessories will slip behind food to second place in the ranking of predicted purchases on Super Saturday, set to make up 17% of total sales.
Last year, although clothing, footwear and accessories ranked first, it only made up 13% of sales.