How to Make a Holiday Budget (and Survive Black Friday Without Debt)
A step-by-step holiday budget: set a total, divide it by person and category, shop Black Friday deals wisely, and avoid the January credit card hangover.

The holidays are one of the most expensive times of the year, and a lot of that spending ends up on credit cards that take months to pay off. A simple holiday budget, set before the Black Friday and Cyber Monday ads start, is the best way to enjoy the season and start January without debt.
Step 1: Pick one total number
Start with what you can afford in cash, from money you have now plus what you can set aside from the next few paychecks, without touching your emergency fund or bills.
Example: you have $400 saved and can set aside $150 from each of your next four paychecks. Your holiday budget is $1,000.
Step 2: List every holiday cost
Gifts are only part of it. Include:
- Gifts (family, friends, kids' teachers, coworkers, gift exchanges)
- Food and hosting (big meals, parties, drinks)
- Travel (flights, gas, hotels, pet care)
- Decorations, cards and wrapping
- Charitable giving
- Clothing and events
Step 3: Divide the total
| Category | Share | Example ($1,000 budget) |
|---|---|---|
| Gifts | 55% | $550 |
| Food & hosting | 20% | $200 |
| Travel | 15% | $150 |
| Decor, cards, extras | 5% | $50 |
| Buffer for surprises | 5% | $50 |
Then split the gift amount by person and write it down. A name with a dollar amount next to it is much harder to overspend than a vague plan.
Step 4: Shop Black Friday and Cyber Monday with a list
- Shop from your list, not the ads. A deal on something you didn't plan to buy isn't savings.
- Check price history. Some "doorbuster" prices are no lower than earlier sales. Price-tracking tools and browser extensions can show past prices.
- Read return policies, especially for gifts. Many retailers extend holiday return windows.
- Use cash back carefully. Rewards are only worth it if you pay the card in full.
- Unsubscribe and turn off app notifications after you've bought what you planned.
- Watch for scams: too-good-to-be-true deals, fake shipping texts and lookalike websites.
Step 5: Track as you go
Keep a simple note on your phone: name, item, price. Subtract from each category's budget. When a category hits zero, you're done with it, or you move money from another category on purpose.
Ways to give more for less
- Secret Santa / gift exchange for large families or office groups.
- Experiences and time: a homemade dinner, babysitting, a day trip.
- Homemade gifts: baked goods, photo albums, crafts.
- Set price limits with family in advance. Most people are relieved.
Careful with "buy now, pay later"
Splitting purchases into four payments can feel painless in December and painful in January when several plans overlap. See buy now, pay later: pros, cons and risks.
Start next year's holiday fund in January
Divide this year's total by 12. That's your monthly sinking fund for next year. $1,000 ÷ 12 is about $84 a month, and next December is already paid for.
Key takeaways
- Set one cash-based total before the sales start.
- Include food, travel and extras, not just gifts, and assign an amount to each person.
- Shop from a list, check price history and know return policies.
- Start a monthly holiday sinking fund in January.
Free download
Free 50/30/20 Budget Spreadsheet
Enter your take-home pay and expenses, and it splits your money into needs, wants and savings automatically.
- Works in Excel, Google Sheets and Numbers
- Built-in targets and "left to assign" tracker
- Plus short, practical money tips by email