Shoppers are expected to spend over £100 million on Christmas day this year with 5 million people set to go online.

The IMRG estimates that shoppers this year will spend£103.6 million on Christmas day, compared with£84 million spent last year.

Amazon UK managing director Brian McBride said: “December 25 is an increasingly important day for online retail and we expect this year’s to be very busy. Many people will visit Amazon.co.uk to redeem their gift vouchers or take advantage of our sale.”

Post-Christmas online traffic is also expected to be very high. Last year Boxing Day was by far the busiest day for online retailers.

Ebay estimate that£1.7 billion will be spent on unwanted Christmas presents this year, many of which will appear on its site after Christmas.