Government figures say around £342 billion has been spent in 2014.
Shops across the capital have been celebrating a record year for the retail industry.
It is a rise of almost £50 billion. The retail sector now takes up 10% of the UK's workforce.
But it is also good news for smaller businesses, as 16 million people shopped in independent shops in 2014.
To talk why we seen so much spent on the high street this year, and how of it down new marketing gimmicks, is Simon Neville, the Evening Standard's Retail Correspondent.