How to Keep Track of Christmas Gifts, Budgets and Who You Bought For

Share this article

To keep track of Christmas gifts, keep one list of everyone you buy for, give each person a budget, and give every gift a status: idea, to buy, bought, wrapped or given. Check that list once a week and before every shopping trip, and record what you paid as you buy.

That is the whole system. The rest of this guide covers how to set it up in about fifteen minutes and the small habits that keep it working until Christmas morning.

1. Write down everyone first

Before you think about a single gift, list every person you will buy for: partner, kids, parents, siblings, in-laws, friends, teachers, coworkers, neighbors and anyone hosting you. Most missed gifts are people nobody wrote down. If you need prompts, see the people most of us forget.

2. Give each person a budget

Decide your total for the season, then split it per person before you shop. A number next to each name is what stops "one more little thing" from adding up. The free holiday budget calculator splits a total across everyone in seconds, and how much to spend on Christmas gifts has sample breakdowns.

3. Give every gift a status

The single most useful habit is moving each gift through the same five steps:

  1. Idea: you thought of it, nothing more.
  2. To buy: you decided on it.
  3. Bought: paid for. Record the real price now.
  4. Wrapped: ready to give.
  5. Given.

With a status on every gift you can answer the questions that matter in December at a glance: who still has nothing, what is bought but not wrapped, and what is still on the shopping list.

4. Keep spent and planned money apart

Count only bought, wrapped and given gifts as spent. Ideas and to-buy gifts are planned money. Keep both in view against each person's budget, so you notice you are about to go over before you buy, not after.

5. Save the details you will need later

  • Where you bought it and a link, in case it needs to go back.
  • Order or tracking number for anything shipped.
  • Return deadline, so a wrong size can still be swapped.
  • Where it is hidden, so you can find it on Christmas Eve.
  • Sizes and preferences for each person, to reuse next year.

6. Check the list once a week

Pick a day, such as Sunday evening, and spend five minutes on the list: move statuses along, add new ideas, and look at what still needs buying. Look again before every shopping trip so you buy from the list instead of from the shelf. In the week before Christmas, switch to a wrapping check and a shipping check.

Where to keep the list

Any of these work if you use them every time:

  • Paper: the free printable gift and budget checklist has room for names, budgets and a shopping list.
  • A spreadsheet: flexible and free, best for shorter lists. See spreadsheet or app for a layout to copy.
  • An app: Giftwise keeps people, budgets and every gift's status in one place on your phone, shows spent and planned money for each person, and sends a reminder before the day. Other apps are compared in the best gift tracker apps.

After Christmas

Don't throw the list away. Note what each person liked, any returns still to make, and the thank-you notes to write. Next year you will know what you gave, what it cost, and what not to repeat.

Questions and answers

What is the easiest way to keep track of Christmas gifts?

One list of everyone you buy for, a budget next to each name, and a status on every gift: idea, to buy, bought, wrapped or given. Check it once a week.

How do I avoid buying the same gift twice?

Record each gift against the person as soon as you buy it, and check the list before every shopping trip. Keeping last year's list also stops repeats from one year to the next.

How do I track gifts I have hidden around the house?

Write down where each gift is hidden when you put it away. A gift tracker with a notes field, or a column in your spreadsheet, is enough.

How do I stay on budget while tracking gifts?

Set a budget per person before shopping, record the real price when you buy, and count planned gifts against the budget too, so you see a problem before you pay.