Retailers in the UK are set to make £1.3bn on Wednesday (December 23) as shoppers pick up last-minute Christmas gifts.
The amount spent is expected to be up 3% year on year, according to Visa Europe.
The credit card company said more than 37 million transactions will take place on Wednesday, up 10% on 2014.
Kevin Jenkins, managing director for UK & Ireland at Visa Europe, said: “On December 23, Brits will race to the high street to pick up last-minute presents – despite starting their Christmas shopping early this year with record amounts spent online on Black Friday.
“In keeping with previous years, the busiest day for Christmas shopping this year will be two days before Christmas, where we are likely to see £1.3bn spent on the high street.”