WhirlPicker

How to run a fair Secret Santa (that nobody can spoil)

A Secret Santa is only fun if it feels fair: nobody draws themselves, partners don't draw each other, and nobody finds out early. Here's how to set one up so it stays that way.

Agree the basics first

Most Secret Santa trouble starts with a question nobody answered at the beginning. Before you draw any names, agree three things and write them where everyone can see them:

  • The budget. One clear amount, not a range. “Around $20” turns into one person spending $10 and another $40. If people's budgets differ a lot, pick the lower number and say that homemade gifts count.
  • The day. When and where the presents are opened, so nobody arrives empty-handed.
  • Who's in. Confirm everyone before the draw. Adding someone afterwards means drawing again.

Rules that keep the draw fair

A fair draw follows three rules:

  1. Nobody draws themselves. It sounds obvious, but pulling paper slips from a hat breaks this rule surprisingly often, and then everyone has to start again and the secret is half out.
  2. Partners don't draw each other. Couples, siblings or flatmates usually buy for each other anyway. Keeping them apart spreads the surprise around the group.
  3. Nobody just swaps. If Ann buys for Ben and Ben buys for Ann, they often work it out. A single circle avoids that: Ann buys for Ben, Ben for Cy, Cy for Dee, and the last person buys for Ann. Each person gives to one person and receives from a different one.

The hard part is meeting all three at once, especially with several couples in a small group. Sometimes the rules leave someone with nobody to draw. A good draw tells you which rule is causing it, so you can decide what to relax.

Keep the matches secret

The organiser is usually also playing, so they shouldn't see who drew whom either. A hat keeps the secret but breaks the rules above. A spreadsheet keeps the rules but shows the organiser everything. What you want is a draw where each person finds out only their own match.

WhirlPicker's Secret Santa generator does it this way:

  • You type the names, add keep-apart pairs and draw.
  • Each person gets their own link. Opening it plays a little gift reveal and shows who they're buying for, with the budget, the day and any gift hints.
  • The organiser's page only lists the links, never the matches.

There are no accounts and no email addresses. One honest caveat: anyone holding a link can open it, so ask everyone to open only their own.

For a family at the table or a class with one screen, use Pass the phone instead. Each person finds their gift, opens it, hides it again and passes the phone on.

Gift hints make better presents

A few words about what someone likes turn a panicked last-minute present into a good one. Ask everyone for one line, such as “books, hot chocolate, anything purple”, and only show it to the person who draws them. It also helps quieter people who would never say what they want out loud. If the hint doesn't help, try these 40 gift ideas under $20.

When someone drops out

Someone will always pull out after the draw. You have two options:

  • Draw again. This is the fairest, but everyone gets a new match, so every link has to be sent again.
  • Close the gap quietly. If Dee drops out, whoever drew Dee buys for the person Dee had drawn instead. Only the organiser needs to know, and nobody else's match changes. It does mean the organiser learns two matches, so it works best when the organiser isn't playing.

A quick checklist

  • Everyone confirmed, and nobody added later.
  • One budget, written down.
  • The day and place of the exchange.
  • Couples and close family kept apart.
  • A draw where each person sees only their own match.
  • One-line gift hints.