Thanksgiving will soon come and go; then, the holiday shopping season will be upon us. Many shoppers will feverishly try to find the perfect meaningful gifts for everyone on their list. From the shopping frenzies of Black Friday and Cyber Monday to the last minute sales just before Christmas, the American commercialization of Christmas plays a big part in how much the average American pays for all of his or her holiday expenses. 

Between gifts, holiday parties, and decorations, Christmas in America seems to be getting more and more extravagant. Below is a look at the average cost of an American Christmas and a glance at why the cost of the holidays is steadily rising.

Key Takeaways

  • Nearly every year since 2008, the amount of money that American consumers spend on holiday gifts has been increasing over the previous year.
  • For 2019, industry experts expect the average American to spend $942 per person on holiday gifts, up from $885 in 2018 and reaching a total of more than $1 trillion in holiday spending.
  • Over the past decade, e-commerce has captured an increasing swath of the holiday spending market share, with many buying their toys, electronics, and jewelry online.

Cost of Christmas Gifts in 2019

According to a study performed by the National Retail Federation, Americans were projected to spend more money on gifts in 2019 than they did at any other time. According to a Gallup study, American adults projected to spend approximately $942 on gifts per person, up from $885 per person in 2018, with total holiday spending exceeding $1 trillion nationwide. According to the above study, in 2019 the breakdown on gift buying was:

  • 37% expected to spend at least $1000 on gifts.
  • 21% expected to spend between $500 and $999.
  • 27% expected gift spending to be between $100 and $499.
  • 3% planned to spend less than $100.

However, 7% said that they would spend nothing on gifts, and 3% were unsure. These estimates were not indicative of actual spending, which actually tends to be higher than forecasts. Holiday sales were expected to increase between 3.8% and 4.2% over 2018—$727.9 billion to $730.7 billion, according to the National Retail Federation. It should come as no surprise that the average cost of gifts is so high. With advertisements for big sales everywhere, there is a greater chance for impulse buys and overspending.

Dramatic Upswing in Spending Since the 2008 Recession

In 2001, the average American planned to spend $1,052—the highest ever. Following the financial crash in 2008, planned holiday shopping dropped to $417 in 2009—less than half of what people planned to spend in 2018. An increasing number of people—now 56%—planned on doing at least some of their holiday shopping online. The increase in spending during the holiday season year after year is largely attributed to job creation and improved wages—consumers feel more confident in their ability to spend.

Segments with the Highest and Lowest Holiday Sales

In 2018, holiday sales were highest in online shopping and mail-order stores, as well as food and beverage stores, totaling $146.8 billion and $130.5 billion, respectively. The areas where sales were the lowest included hobby, toy, and game stores, with only $3.7 billion in sales, and jewelry stores at $9.0 billion in sales.


Americans have been spending more on holiday gifts every year since 2008 (except for 2012); although the holiday spending is still not back on the pre-recession trend, it seems to head in that direction—possibly thanks to lower unemployment, stronger growth, and higher confidence in the economy.