Secret Santa without the spreadsheet
Draw names, keep couples apart, let the organiser play, and make sure nobody is guessing. A practical guide to running a Secret Santa that people enjoy.
Someone in every group volunteers to organise Secret Santa, and that person has a measurably worse Christmas than everyone else.
They write the names down. They pull them out of a hat, or worse, arrange them in a spreadsheet, which means they now know every single assignment including their own. They redo it because two people who live together drew each other. Then for the next three weeks they field the same question from everybody: what should I actually buy?
None of this is inherent to Secret Santa. It is all just admin that nobody has removed yet.
Agree the budget before the names
Do this first, and be specific. Not "keep it small", which means fifteen to one person and sixty to another, and produces exactly one person who feels bad on the day.
Pick a number. Say it plainly. A tight budget is not a constraint on a good Secret Santa, it is the entire game, because it forces people to be thoughtful rather than expensive.
Draw names so that nobody, including the organiser, knows
The hat works fine when everyone is in the same room. It stops working the moment your group is spread across three cities and a group chat, which is most groups now.
What you want is a draw where assignments are dealt privately and the organiser is a participant like everyone else, not a person holding the answer key. On Spoyla the draw is automatic and each person only ever sees who they are buying for, so whoever set it up gets to be surprised too.
Handle the exclusions up front
Every group has pairs the draw should avoid. Couples who live together and will inevitably compare notes. Two people who got each other last year. Siblings who have a running thing about it.
Set those exclusions before you draw, not after. Redrawing because a couple matched is the single most common way an organiser accidentally learns the whole board, and once they know, they cannot unknow it.
Make everyone attach a wishlist
This is the step that changes Secret Santa from stressful to fun, and it is the step groups most often skip.
The core problem with Secret Santa is that you are buying for someone you might not know that well, on a budget, without being able to ask them anything. That is a genuinely hard assignment. A colleague drawing your name has roughly no information to work with.
If everyone links a wishlist when they join, the whole thing inverts. Your buyer opens your list, sees six things you actually want in the right price range, and picks one. They still get the fun of choosing. You still get the surprise of not knowing which. Nobody has to send a fishing message to the group chat about what you are into these days.
What to put on a Secret Santa list
- Six to ten options, so your buyer has a real choice rather than a single instruction.
- Everything at or under the budget. Listing a two hundred pound item on a twenty pound exchange just makes your buyer feel bad.
- Specific links. "Nice coffee" is not a gift, a named bag of beans is.
- Nothing you would be devastated not to receive. Save those for your birthday list.
Set the date, and one rule about it
Agree when gifts are exchanged, and agree that people who cannot attend send theirs ahead. The saddest Secret Santa outcome is one person opening nothing because their buyer had a scheduling conflict.
The short version
- Agree a specific budget.
- Set exclusions before the draw.
- Draw privately, so the organiser plays too.
- Everyone attaches a wishlist inside the budget.
- Fix the date, and post ahead if you cannot make it.
That is the whole thing. Four of those five steps are just removing work that never needed to exist.
Set up a Secret Santa on Spoyla, run the draw, and let everyone attach a list. If you want your list to be genuinely easy to shop from, read how to make a wishlist people actually buy from.