Occasions

How to Run a Secret Santa (Without a Spreadsheet)

Most exchanges fall apart on two things: an unclear budget and a messy draw. Both take ten minutes to fix.

Secret Santa means each participant buys one gift for one randomly assigned person. Agree on the budget, exclusions and exchange date first, then send matches privately. Keep participation optional and make sure everyone gives and receives once.

A ready-to-send Secret Santa invitation

“Who’s up for Secret Santa? Reply by [sign-up date]. Our gift cap is [amount], with [tax/shipping rule], and we’ll exchange gifts on [date]. Please share three wish-list ideas and anything to avoid. I’ll send matches privately after sign-ups close—no pressure to join!”

1. Lock the budget first

Pick one number and say it out loud: $20, $25, or $50. A range invites someone to spend $60 and make everyone else look cheap. State whether the number includes shipping, and whether homemade counts (it should).

2. Set the three dates

  • Sign-up closes — the last day to join the draw
  • Draw day — when names go out
  • Exchange day — and if it is remote, the ship-by date, usually a week earlier

3. Draw names and share matches privately

Slips of paper only work if everyone is in the same room, and a spreadsheet means the organizer knows every pairing. Our free Secret Santa generator takes a list of names, shuffles the pairings so nobody draws themselves, and gives each person their own match — no account or email required to draw. The organizer can view the full draw, so send each match privately or reveal it with only that person looking.

It also handles the two situations that break a paper draw: exclusions (so couples or desk partners do not get each other) and a re-draw if someone joins late.

Draw names in about 30 seconds

Free, no sign-up. Add at least three participants and any exclusion pairs.

Open the Secret Santa generator →

4. Collect one hint per person

The single biggest upgrade to any exchange: ask everyone for three things they would genuinely like in the budget, plus one thing to avoid. A shareable wish list does this better than a group chat, because nothing scrolls away and duplicates get claimed instead of bought twice.

5. Rules worth stating up front

  • Gag gifts are fine, gag gifts that are only funny to you are not
  • No inside jokes about someone's body, dating life, or work performance
  • Gift cards count, but pair one with something small so it is not the whole gift
  • If someone drops out, redraw rather than doubling up a giver

Remote and hybrid teams

For an office exchange, agree on whether manager/direct-report pairs should be excluded and avoid jokes about personal or sensitive topics. For a family exchange, block couples who already buy for each other and collect sizes rather than guessing. For remote groups, collect shipping addresses privately and allow digital gifts if the group agrees.

For a distributed group, ship straight to the recipient and keep receipts out of the box. Set the ship-by date a full week before the call, and run the reveal as a quick round-robin so every person gets thirty seconds of credit rather than a chaotic unwrapping.

Keep next year off your plate

The reason Secret Santa feels stressful is that it lands in the same three weeks as everything else. Go Gifters keeps a profile for each person — sizes, brands they mention, things they almost bought — and emails you 30 days before each occasion so shopping happens on your schedule instead of the calendar's.

The Regular plan is $6/month for up to 5 people in My Circle and 6 wish lists. Family is $14/month for unlimited people plus 4 shared seats. Free accounts get one shareable wish list with claim tracking.

Related reading: make a Christmas wish list, best Secret Santa gifts under $25, gifts under $10, white elephant gift ideas, virtual Secret Santa, gift ideas for coworkers. Or browse the full gift ideas hub.