According to the National Retail Federation, Americans spend an average of $875 per person on holiday gifts and seasonal items. Total U.S. holiday retail spending has climbed steadily, surpassing $960 billion in 2023 and projected above $980 billion in 2024.
- NRF surveys show gifts account for roughly 65% of total holiday spending
- Food and candy make up about 10% of the average holiday budget
- Decorations, greeting cards, and flowers round out the remaining 25%
- Online shopping now represents over 30% of total holiday purchases
| Year | Avg. Spending Per Person | Total U.S. Holiday Retail Sales |
|---|---|---|
| 2021 | $886 | $889.3 billion |
| 2022 | $833 | $936.3 billion |
| 2023 | $875 | $964.4 billion |
| 2024 (projected) | $902 | $980+ billion |
Holiday spending in the U.S. has trended upward year over year, driven by inflation, e-commerce growth, and expanding gift categories like experiences and subscriptions. The NRF tracks these figures annually, and the per-person average includes gifts, food, decorations, and greeting cards. Planning ahead is the best way to stay within your means during this high-spending season.