How much to spend on Christmas is a question with two answers: what everyone else spends, and what your paycheck can carry without a January hangover. The first number is easy to find. The second one is the one I wish someone had helped me figure out years ago.
My first “real” Christmas as an adult, I spent $940 and put all of it on a credit card. I didn’t pick that number. It just happened, one $35 gift (and one plane ticket) at a time, and it took me four months to pay off. Below you’ll find the national averages from the two big holiday surveys, a budget by income you can copy, and the simple math I now use every September so December has a ceiling before it has a shopping cart.
How much the average person spends on Christmas
Two surveys get quoted every year, and they measure slightly different things, so it helps to know which is which.
- NRF, all holiday spending: $890.49 per person. That’s the National Retail Federation’s 2025 estimate for gifts, food, decorations, and cards combined, the second-highest in the survey’s history (2024 was $901.99).
- NRF, gifts only: $627.93. The remaining $262.56 goes to seasonal stuff like food, candy, decorations, and greeting cards.
- Gallup, gifts only, October 2025: $1,007. That was what Americans expected to spend when Gallup first asked.
- Gallup, gifts only, November 2025: $778. Same question a month later, and $229 lower. Gallup called it the largest midseason drop it has recorded.
You can read the full breakdown in the NRF’s 2025 holiday survey release. The survey asked 8,247 adults in the first week of October.
A fair headline answer: the average American plans somewhere between $780 and $1,000 on gifts, and close to $900 on the whole season. The 2026 surveys come out in October and November, and I’ll be watching them.
My $940 Christmas was about twenty-seven little $35 yeses, plus a plane ticket.
Why the average Christmas budget is a bad target for you
An average is a middle point across people with very different lives. Gallup splits its November 2025 numbers by household income, and the gap is huge:
- Households under $50,000: $384 on gifts, down from $651 when they were asked in October.
- Middle-income households: $842, nearly flat from October’s $847.
- Households at $100,000 or more: $1,230, down from $1,479 in October.
Those figures come from Gallup’s November 2025 holiday spending poll, which interviewed 1,321 adults by phone.
Look at the lowest bracket. In one month, the plan dropped by $267, which is 41% of the original number. That tells me a lot of people start the season with a number that feels right and then run into reality. If you’ve ever done that, you’re in normal company.
Another number from the same poll stuck with me: 29% said they’d spend less than the year before, and only 14% planned to spend more. If you’re cutting back this year, almost a third of the country was right there with you.
A simple rule for how much to spend on Christmas
The rule I use: plan the whole season at 1% to 1.5% of your yearly gross income. That’s gifts, food, travel, and the little stuff, all in one number.
This is my own rule of thumb, not an official guideline. I landed on it after two years of tracking, and it lines up well with Gallup’s brackets. A household earning $40,000 lands at $400 to $600, which sits between the $384 and $651 that group planned in November and October. At $100,000 it’s $1,000 to $1,500, which brackets the $1,230 that group reported.
Where you sit in that range depends on the rest of your life right now:
- Stay near 1% if you’re carrying credit card debt, your emergency fund is under one month of expenses, or your income changed this year.
- Go toward 1.5% if your bills are covered, nothing is on a card, and you’ve already been setting money aside.
- Go under 1% if a big chunk of your pay goes to rent or childcare. Nobody gets a prize for matching the average.
My own Christmas number sits a bit above 1.5% now, around $1,200, because I built a Christmas sinking fund starting in July and my debt is gone. The first year I tried this, while I was still paying off my cards, I kept it to $600. Both were the right number for that year.
How much to spend on Christmas by income: a table you can copy
Here’s that rule worked out for common income levels, plus how much you’d need to set aside each week if you start now. From the last week of September to Christmas there are about 13 weeks, so that’s the divisor I used.
| Yearly gross income | Season budget at 1% | Season budget at 1.5% | Save per week from late Sept (13 weeks, 1% to 1.5%) |
|---|---|---|---|
| $30,000 | $300 | $450 | $23 to $35 |
| $45,000 | $450 | $675 | $35 to $52 |
| $60,000 | $600 | $900 | $46 to $69 |
| $80,000 | $800 | $1,200 | $62 to $92 |
| $100,000 | $1,000 | $1,500 | $77 to $115 |
| $150,000 | $1,500 | $2,250 | $115 to $173 |
If the weekly number looks scary, remember it covers the whole season. Some of it you’d spend on groceries anyway, since the holiday dinner replaces a regular week of food.
How to split your Christmas budget before you shop
The split matters more than the total, because the leak hides in the categories nobody names. Here’s the order I build mine in:
- Write down your season total. Use the table above or your own number. Circle it.
- Take out travel first. Gas, a flight, a rideshare to your parents’. In my experience travel is the line that blows a Christmas budget, so it gets paid for before gifts.
- Set food and hosting next. Your share of the dinner, the dish you bring, the bottle of wine, the cookie ingredients. In my budget this ends up around 15% to 20% of the total.
- Hold back about 10% for the small stuff. Wrapping paper, tape, cards, stamps, shipping, a teacher gift, the office gift exchange you forgot about.
- Divide what’s left by your gift list. This is your real gift budget. Give each person a number next to their name.
- Write the list down somewhere you’ll see it while shopping. A note on your phone works. So does an envelope with cash inside.
That first $600 year, the gift line came out to $330 for eleven people. That was a lot less than I’d been spending, and it was also the first Christmas I didn’t dread my January statement.
If you like envelopes, a holiday envelope works the same way as the ones I use all year. I walk through the setup in my guide to setting up sinking funds.
How much to spend on Christmas gifts for each person
Once you know the gift line, per-person amounts become math instead of guilt. These are the tiers I use, and you can scale them to your total:
- Partner or kids: the biggest slice, often 30% to 40% of the gift budget together.
- Parents and siblings: a middle amount. Mine is $30 to $50 each.
- Extended family, friends, coworkers: $10 to $25, or a group gift, or a homemade treat.
- Hosts, teachers, neighbors: $5 to $15. A loaf of banana bread counts.
Gift cards are the most-wanted gift on the NRF’s 2025 list (50% of people asked for one), and they’re easy to budget because the price is the price. Federal rules also give gift card money at least five years before it can expire, and they limit fees in the first year. The CFPB’s gift card rule (Regulation E, section 1005.20) has the details if you want to read the fine print yourself.
What to do if you’re starting late or money is tight
If you’re reading this in late November with nothing saved, you haven’t missed the window. The plan just gets smaller and more honest.
- Shrink the list. Suggest a name draw for adults. Most families are relieved when one person finally says it.
- Pay for travel with this month’s money. Gifts can be small. A missed flight can’t.
- Skip the “pay later” buttons. Splitting a $200 cart into four payments feels like $50, but it lands in January and February right next to your regular bills. I wrote more about that trap in my post on buy now, pay later.
- Give time or skills. A homemade dinner, a night of babysitting, a framed photo. People remember these longer than a candle.
And if your number this year is $150, that is a real Christmas budget. It’s just a smaller one.
Cozy tip: Tonight, before any sales emails start, write one number on a sticky note: your season total. Then divide it by the weeks left until Christmas and move that amount into a separate savings spot this Friday. If you want somewhere to track it, grab the free budget printable at the bottom of this post and give Christmas its own line.
How your Christmas budget fits the rest of your year
Christmas feels like an emergency every December because most of us treat it like one. It isn’t. It shows up on the same date every year, which makes it one of the most predictable expenses you have.
These days I handle it the way I handle car insurance or a yearly subscription: I divide the total into months and pay it a little at a time. If you want to see how holiday spending compares with other money habits, I keep a running list of numbers in my budgeting statistics roundup.
More holiday and seasonal money posts live in my seasonal spending section.
Common mistakes when setting a Christmas budget
- Budgeting only for gifts. NRF’s numbers show about $263 per person goes to food, decorations, and cards. Leave those out and your “gift budget” quietly pays for them.
- Picking the number in December. A number set after the shopping starts gets built around what’s already in the cart. Set it in September or October.
- Matching what other people spend. The national average mixes households earning $30,000 and $300,000. Your budget should come from your income, not from a headline.
Frequently Asked Questions
How much does the average person spend on Christmas?
The National Retail Federation’s 2025 survey estimated $890.49 per person for the whole holiday season, with $627.93 of that on gifts. Gallup’s gift-only estimate was $1,007 in October 2025 and fell to $778 by November.
How much should I spend on Christmas based on my income?
A simple rule of thumb is 1% to 1.5% of your yearly gross income for the whole season, including gifts, food, and travel. On $50,000 that’s $500 to $750. Stay near the low end if you’re carrying credit card debt or don’t have an emergency fund yet.
Is $500 too much to spend on Christmas?
It depends on your income and your other goals, not on the number itself. For a household earning around $50,000, $500 is about 1% of income and well below the national per-person average. If $500 would go on a credit card you can’t clear in January, it’s too much for this year.
How much should I spend on Christmas gifts per person?
A common approach is $30 to $50 for close family, $10 to $25 for friends and coworkers, and $5 to $15 for hosts and teachers. Start from your total gift budget and divide it by your list, rather than picking per-person amounts first.
How can I save for Christmas fast?
Divide your season budget by the weeks left and move that amount on every payday into a separate savings account or cash envelope. With 13 weeks left, a $650 Christmas needs about $50 a week. Cutting the list or doing a name draw for adults lowers the target quickly.
Grab my free Monthly Budget Template
The same cozy spreadsheet I use to track every dollar — sinking funds, bills, and savings, all in one place. Join the newsletter and I’ll send it straight to your inbox.
No spam, ever. Unsubscribe anytime. — Nora
Keep reading — more on Seasonal Spending