Secret Santa✦ Magic & Secret ✦

How to do Secret Santa, step by step

Secret Santa is simple on paper: everyone draws one name and buys that person a present in secret. In practice, most of the stress comes from the organising. This guide walks you through the whole thing, from the first message in the group chat to the moment the last present is opened.

1. Decide who’s in

Start by asking, not assuming. Post a short message in the group (“Secret Santa this year? Reply by Friday if you’re in”) and give people a couple of days. An opt-in keeps the mood good: nobody ends up buying a present they resent, and nobody feels pressured because of money.

Secret Santa works with any group of three or more. With exactly three people it’s easy to guess who has whom, so from five upwards it feels more like a real surprise. Large groups are fine too: an online draw handles a 60-person office as easily as a family of six.

A few situations to think about early:

2. Agree a budget

A fixed spending limit is the single most important rule. Without it, one person brings a chocolate bar and another spends five times as much, and both feel awkward. Pick a number everyone can comfortably afford, not the number the most generous person would choose.

GroupTypical UK budgetTypical US budget
Colleagues£10–£20$20–$25
Friends£15–£30$25–$50
FamilyWhatever suits the tightest budgetWhatever suits the tightest budget

These are common starting points, not rules. Our budget guide goes into how to choose, and what to do when people disagree.

3. Pick the date and the format

Decide when and how presents will be swapped: at the Christmas party, over dinner, on a video call or by post. Give people at least two weeks between the draw and the exchange so nobody has to panic-buy. If anyone needs to post a present, add another week, and more for international parcels.

It also helps to decide now whether the giver will be revealed. Some groups keep it secret forever; others play “guess your Santa” as presents are opened. Either is fine, as long as everyone knows in advance.

4. Draw the names (without paper slips)

Pulling names from a hat only works if everyone is in the same room, and someone always draws their own name and has to put it back, which gives the game away. The organiser also tends to see too much. An online draw solves all of that:

  1. Go to drawmysecretsanta.com and type everyone’s first name. No email addresses or accounts needed.
  2. Add the budget, the date and any rules, such as “no gift cards” or “handmade only”.
  3. Tap Draw names and share the link in your group chat.
  4. Each person opens the link, taps their own name and sees who they’re buying for. Nobody else can see it.

Because the names are drawn on the server, the organiser can play too without knowing any pairs. Nobody can draw themselves, and each result can only be revealed once, so nobody can peek at someone else’s. When people reveal their name, an image of the result is saved to their phone so they can check it later.

Ready to draw names? It takes a minute and nobody needs to sign up.

🎁 Draw names for free

5. Help people with gift ideas

Most bad Secret Santa presents come from not knowing the person. You can fix that before anyone shops:

6. The exchange

On the day, open presents one at a time rather than all at once: it’s more fun and everyone sees their gift appreciated. If you’re playing “guess your Santa”, let each person make one guess before the giver owns up. For remote groups, our virtual Secret Santa guide covers video-call reveals.

A simple timeline

WhenWhat to do
3–4 weeks beforeAsk who’s in, agree budget and date
3 weeks beforeDraw names and share the link
2–3 weeks beforeSwap hints or questionnaires
1 week beforeReminder message (and posting deadline if needed)
The dayExchange and reveal

Ready-made messages for each step are in our Secret Santa message templates.

Common mistakes to avoid

Frequently asked questions

How many people do you need for Secret Santa?

At least 3, but it feels more like a surprise from about 5 people. There is no real upper limit: our draw works for up to 200 people.

Can the organiser take part?

Yes, if you draw names online. The draw happens on the server and each person only sees their own result.

What if someone drops out after the draw?

The draw cannot be changed once it is done. The fairest option is to start a new draw and share the new link before people buy anything.

Should the budget include wrapping or postage?

Decide as a group and say it clearly. Most groups count only the present itself and leave wrapping out.