The amount spent on Christmas gifts varies from person to person, but on average, Americans spend around $800 to $1,000 per year. This includes gifts for family and friends, as well as decorations and food. Some people may spend more or less depending on their financial situation and priorities.