The average American family spends between $1000 and $2000 on Christmas gifts. Some families might spend even more if they have multiple children or are especially generous with their gifts. Parents often feel pressure to provide the best gifts for their children, which can make Christmas a financially stressful time of year. However, spending lots of money on gifts isn't necessary to create a memorable and meaningful holiday. There are plenty of ways to make Christmas special without breaking the bank.