How to stop procrastinating on Christmas shopping

By the How to Stop Procrastinating editorial team Last updated 3 November 2026 4 min read First-aid inside · 3 sources
Quick answer

Christmas shopping gets delayed because it is not one task but dozens of small undecided ones, each needing a judgement about a person, and the deadline only starts to bite in December. The fix is to batch it: one sitting to decide every gift on paper before you buy anything, then one or two sessions to order the lot. Deciding and buying are different jobs, and mixing them is what turns an afternoon into six weeks of browsing.

Why you procrastinate on christmas shopping

Christmas has the cleanest deadline of the year and it still catches people, which tells you something about how deadlines work. Motivation rises as a deadline approaches rather than when the task is assigned, so a date known since January produces almost no pull until the weeks when it does, all at once. The task structure makes it worse. 'Christmas shopping' is not a task, it is a list of unmade decisions: what does your brother actually want, is that too much to spend on a colleague, will your mother already have one. Every item carries a small social risk of getting it wrong, and aversive, ambiguous items are exactly what gets postponed. Browsing feels like progress and is not, because shops offer infinite options and the decision never gets forced. Then the panic arrives, and the same shopping costs more, ships late and takes longer, which supplies the guilt that makes next year's start even later.

Do this right now

  1. Write the names. Every person you are buying for, in one list, nothing else. Five minutes, and it is the hardest part.
  2. Put a number next to each name before you think about any gift. The budget decides the shortlist, not the other way round.
  3. Pick the three easiest people and write an actual gift next to each. Momentum comes from the easy ones, not the difficult aunt.
  4. Order those three today, in one go. Three gifts bought beats a perfect plan for twenty.

Techniques that work best here

Task Batching

Decide all the gifts in one sitting, then buy in one sitting. Switching between deciding and browsing is where the weeks disappear.

Implementation Intentions

'Sunday at 10am, kitchen table, finish the list' survives contact with December in a way that 'do it soon' does not.

Timeboxing

Give the whole job two hours with an end time. An open-ended afternoon of browsing expands to fill December.

The 10-Minute Rule

If even the name list feels like too much, set ten minutes and write whoever you can remember.

Tools that help

TodoistMicrosoft To Do

What the research says

The pattern here is textbook temporal motivation: motivation rises steeply as a deadline nears, which is why a date fixed a year in advance produces action only in the final weeks. Task aversiveness and ambiguity are among the reliable predictors of delay in Steel's meta-analysis, and gift choices are both. Specific if-then plans tied to a time and place are the best-evidenced way to convert an intention into action, which is what a batched shopping session amounts to.

Steel, P. (2007). The nature of procrastination: A meta-analytic and theoretical review of quintessential self-regulatory failure. Psychological Bulletin, 133(1), 65–94. https://doi.org/10.1037/0033-2909.133.1.65

Steel, P., & König, C. J. (2006). Integrating theories of motivation. Academy of Management Review, 31(4), 889–913. https://doi.org/10.5465/amr.2006.22527462

Gollwitzer, P. M., & Sheeran, P. (2006). Implementation intentions and goal achievement: A meta-analysis of effects and processes. Advances in Experimental Social Psychology, 38, 69–119. https://doi.org/10.1016/S0065-2601(06)38002-1

Frequently asked questions

When should I start Christmas shopping to avoid the panic?

Early November for the deciding, late November for the buying, and the deciding is the part that matters. Once every gift is written down, the ordering is an hour of admin that can happen any time before the shipping cutoffs. People who leave it late are rarely short of time to buy; they are short of decisions.

Why do I leave Christmas shopping until the last minute every year?

Because the deadline only generates urgency when it is close, and because each gift is a small judgement call you can defer without anything visibly breaking. Browsing in November feels like working on it, so the decisions never get forced. Nothing about this is a character flaw, and the fix is structural: decide on paper, in one sitting, with a budget per person.

How do I stop overspending because I left it late?

Set the number before you see any products. Write a budget next to each name first, total it, and adjust the totals rather than the individual gifts. Late shopping costs more mainly through guilt-buying and express delivery, both of which are decisions made under time pressure, so removing the time pressure is also the money fix.

What do I do about the person I have no idea what to buy for?

Park them and finish everyone else first, then give that one person a fixed decision rule instead of a search: something consumable, something for a hobby they already have, or an experience you do together. A rule ends the search. Infinite browsing for the perfect gift is the mechanism that strands the whole list.

Stuck right now?

Three minutes: find out what kind of procrastinator you are and get a plan for this week.

Take the quiz

One practical email a week

A technique, a study worth knowing, and one thing to try. No streaks, no guilt, unsubscribe any time.