The average American household spends around $1,000 on Christmas gifts each year, according to a survey conducted by the National Retail Federation. This figure does not include the cost of decorations, food, travel, or other expenses associated with the holiday season. The NRF survey also found that the most popular gift items in the United States were clothing, books, toys, and electronics.