Christmas Spending Statistics


About 90% of Americans celebrate Christmas every year. Marking the date, however, goes beyond coming together and enjoying the company of your friends and family. In fact, the latest Christmas spending statistics show that Americans and Christians worldwide spend billions on gifts, decorations, and food. While the pandemic impacted spending around the world, Christmas remains impressive in many ways, shopping included, and we have all the stats to prove it. Scroll down and see for yourself.

Christmas Spending Statistics (Editor’s Choice)

  • Americans spend $852 on Christmas gifts on average.
  • The average Christmas spending per child is $330.
  • Super Saturday retail sales hit a record-high of $34.4 billion in 2019.
  • The median price for a real Christmas tree in the US is $76.87.
  • 22.5% of Americans end up with debt after Christmas spending.
  • The East South Central region spends the highest average of $1,127.58 on Christmas.
  • UK consumers spend approximately £567 shopping for Christmas.
  • 45% of all Christmas spending in the UK happens online.

US Christmas Spending Stats and Facts

1. Americans spent an average of $852 on Christmas gifts in 2020.

This marks a drop from 2019’s $942, which was a record high for the past two decades. The only two times US consumers spent over $900 on gifts were in 2007 ($909) and 2017 ($906). In 2020, however, the Covid-19 pandemic prompted Americans to curb their holiday spending.


2. Most Americans plan to spend between $100 and $999 on Christmas gifts.

About 50% of consumers will spend something within this limit, as Gallup’s Christmas spending statistics indicate. Another 31% expect to spend between $100 and $499, while 19% plan to spend between $500 and $999. Over one-third (35%) of consumers expect their Christmas shopping to cost at least $1,000. Only 3% of those who celebrate Christmas plan to spend under $100 on gifts, while 9% said they wouldn’t spend anything.


3. Consumers that don’t budget their Christmas spending spend more than those who do.

About 56.3% of US consumers had a budget for their 2019 Christmas shopping, while the rest didn’t. Among those who had a budget, the average cost of Christmas was $878,21, and the rest spent about $992.33. These Christmas shopping statistics show that those who plan their expenses spend less than the rest.


4. Debt and healthcare costs were the top reasons for spending less on Christmas purchases in 2019.

Respective 20.6% and 10.8% of consumers cited these two as the main factors for spending less. About 8.6% of Americans wanted to spend less to reduce waste, while 8.6% were afraid of an impending recession. Only 7.5% of consumers decided to avoid purchasing from companies with unacceptable ethics. As for the top reasons for spending more, we have attractive sales (41.9%), unexpected money inflow (17.8%), and supporting a specific company (14.2%).


5. Over one-fifth of consumers who spent money on Christmas gifts generated debt.

Fool’s Christmas debt statistics reveal that 22.5% of Americans end up with debt after the holiday. Most of them (29.7%) planned to deal with their debt with their tax return, while 27.5% didn’t have any strategies. About 15.5% of indebted consumers planned to get a 0% APR card, while 13.8% aimed at making a balance transfer. About 13.4% planned to deal with their debt by getting a personal loan.


6. In 2019, East South Central and West South Central regions spent the most money on Christmas.

Among the amusing Christmas shopping facts and trends, we have the highest and lowest spenders based on US regions. Below, find the average amount spent on Christmas by residents in the nation’s geographical areas.

  • East South Central – $1,127.58
  • West South Central – $937.17
  • South Atlantic – $927.51
  • East North Central – $925.31
  • Middle Atlantic – $890.89
  • New England – $815.45
  • Pacific – $786.26
  • Mountain – $785.11
  • West North Central – $714.47


7. Americans spend the most money on gifts for their children.

The average Christmas budget per child in the US is about $330. Americans spend much less on their significant others, parents, siblings, and best friends; $196, $105, $90, and $57, respectively, as RetailMeNot’s Christmas shopping statistics reveal.


8. Over one-third of Americans plan to begin Christmas and holiday shopping in October.

Statista’s latest Christmas spending forecast shows that 38% plan to start shopping before October ends. About 23% of US shoppers plan to begin shopping before Thanksgiving, while 22% will start on or after Thanksgiving. An additional 15% of Americans will start purchasing gifts and decorations in December, while only 2% will do this in January.


9. Super Saturday retail sales reached a record-high of $34.4 billion in 2019.

Super Saturday has established itself as one of the biggest retail shopping days in the United States. Pymnts’ last-minute Christmas shopping statistics show that Americans spent $34.4 billion. This amount made the last Saturday before Christmas is the single most significant retail sales figure in America. If you compare it to our latest Black Friday statistics, you’ll see that Super Saturday beat Black Friday by 10%.


10. Nearly 148 million consumers shopped on Super Saturday.

In 2019, 147.8 million Americans purchased at least one thing on Super Saturday or the last Saturday before Christmas. This figure is up from 134.3 million consumers who did the same in 2018. In comparison, nearly 190 million unique consumers shopped during Thanksgiving weekend, according to Thanksgiving and Christmas shopping facts. The holiday season (November 1st through December 31st) remains a massive sales generator. Our holiday spending statistics show that Americans spent over $730 billion during the period. 


11. Americans bought 26.2 million real Christmas trees in 2019.

The median price consumers paid for a real tree was $76.87, up from $66.43 in 2018 and $74.30 in 2017. Most shoppers (32%) purchased their tree from Choose & Cut farms. An additional 24% and 17% bought trees from chain stores and retail lots. About 13% purchased a real tree from a garden center and 7% from a non-profit group. Only 6% of Americans bought their Christmas tree online, according to Christmas spending facts and stats. Due to the uniqueness of the following year, the National Christmas Tree Association did not publish data on real tree sales. 

(Real Christmas Trees)

12. Christmas is the second-biggest holiday for candy spending.

Americans spend about $776 million on Christmas candy every year. Only Easter tops this amount with its $935 million spent on chocolate rabbits and all other kinds of sweets. Other dates with significant candy sales include Valentine’s Day ($525 million) and Halloween ($383 million).

(Packaged Facts)

13. Every year, Americans buy about 1.6 billion Christmas greeting cards.

US consumers purchase 6.5 billion cards each year and spend approximately $7-$8 billion. Christmas spending statistics show that this is the most popular holiday for greeting cards, followed by Valentines’ Day (145 million) and Mother’s Day (133 million). Greeting card prices meanwhile range between $0.50 and $10.

(Greeting Card Association)

 UK Christmas Spending Statistics

14. In 2020, British consumers spent about £476 on Christmas shopping.

This average spent on Christmas among UK consumers was smaller than the £513 average recorded in 2019. The average consumer spending on Christmas in the country fell by about 10% as Britain was hit by the Covid-19 pandemic alongside the rest of the world. 


15. Internet spending represents nearly 45% of all Christmas spending in the UK.

Deloitte’s latest UK Christmas shopping statistics show that 44% of holiday spending happens online. In 2019, the average online Christmas spending in Britain was £250, up by 4.2% compared to 2018. Offline expenditures, in contrast, averaged £318 and were down by 0.6%.


16. Debit cards are the most common Christmas shopping payment among British consumers.

About 64% of consumers chose debit cards as their preferred payment method for Christmas spending in the UK. An additional 53% preferred cash, while 36% cited credit cards. This isn’t entirely surprising. The UK is among the countries where cash vs credit card spending statistics point to a negative cash use trend. Only 6% of the respondents made in-store purchases with a digital wallet, while 5% went for alternative options like vouchers, as Christmas spending facts reveal.


17. Most Brits purchase Christmas gifts before December starts.

Deloitte’s Christmas spending chart reveals that about 56% of UK consumers do Christmas gift shopping in November and earlier. Among those, 20% make purchases even before November and 36% during the month. About 39% of UK shoppers buy Christmas gifts in December and only 2% in January. About 3% don’t spend money on Christmas gifts at all, according to UK Christmas spending statistics.


Christmas Spending Around the World

18. In 2020, Germans were planning to spend just under €300 on Christmas shopping.

The average amount German consumers were planning to spend on their Christmas purchases in 2020 was about €281. Despite the pandemic, the nation’s average Christmas budget remained unaffected and was in line with what Germans were planning to spend in 2019.


19. Australians spent $17.3 billion on Christmas purchases in 2020.

Finder’s Christmas spending statistics for Australia show that the average amount of money spent on Christmas was $893 per household. Aussies spend the most money on travel and presents; $352 and $491, respectively. About $58 and $57 of the total cost of Christmas Down Under go to charitable donations and decorations. And if you’re wondering about the average spending in the different Australian states, we have the numbers: 

  • New South Wales – $1,010
  • Victoria – $1,006
  • Queensland – $842
  • South Australia – $769
  • Western Australia – $705


20. Multi-channel Canadian shoppers spend more money during the Christmas holidays.

According to Canadian Christmas spending statistics, multi-channel shoppers spend an average of CA$1,726. In-store-only shoppers are the second-biggest spenders during the Christmas season. Their average amount spent on Christmas gifts and other products is CA$1,337. Finally, shoppers that do Christmas shopping online spend an average of CA$1,053. In 2019, the overall average spending for Christmas in Canada was CA$1,592 or 1.9% higher compared to 2018.


21. New Zealanders spend about $1,012 per person for Christmas.

The average spending on gifts among Kiwis was $352 and higher than all other spending segments. NZ Christmas spending statistics show that New Zealanders also spent a significant amount of money ($326) on traveling. The average amounts spent on charitable donations and decorations were only $30 and $20. In New Zealand, women tend to spend more money on Christmas than men or $645 compared to $607. Debit cards are the most popular payment method for holiday purchases, preferred by 58% of consumers.


Christmas Spending FAQ

What is the average spending for Christmas?

Americans spend an average of $852 on Christmas gifts. Our Christmas spending statistics show that factors such as location and spending habits affect the average amount spent. 

How much money do you spend per child at Christmas?

The average Christmas budget per child depends on various factors. Not all parents have the same parenting strategy and income. Still, the US average amount that parents spend on Christmas gifts is about $330. 

How much do UK shoppers spend over Christmas?

Per the latest Christmas spending statistics for UK shoppers, Brits spend an average of £476 on Christmas purchases. That’s about $655 and about $200 less than what Americans are spending. Canadians also spend more on Christmas (CA$1,726 or about $1,297) than British shoppers.

How much money does Christmas generate?

Christmas accounts for a considerable share of the total winter holiday spending, which also includes Thanksgiving and Hanukkah. Winter holiday spending has been on the rise since 2007, reaching $729.1 billion in 2019. 

The Takeaway

Christmas remains one of the most popular holidays in the US, as 90% of Americans celebrate it every year. It is the top holiday for purchasing greeting cards and toys, as the latest Christmas spending statistics reveal. It’s also the reason why over 26 million Christmas trees are bought every season. There’s no doubt that December 25th is a significant date in the US calendar. The holiday is also celebrated in the UK, across Europe, Australia, New Zealand, and many other countries worldwide.

References: Gallup, Fool, RetailMeNot, Statista, Pymnts, NRF, Real Christmas Trees, Packaged Facts, Greeting Card Association, Finder, Deloitte, Statista, Finder, PWC, Finder

Leave a Reply

Your email address will not be published. Required fields are marked *