Office Secret Santa: a week-by-week plan for the organizer
By Arhum Waheed · Published · Updated
Somebody volunteered you. Maybe you said "I'll sort it" in a meeting and regretted it by lunchtime. Either way, you now own the office Secret Santa, and the hard part isn't the draw. The draw takes about a minute. The hard part is the five weeks of nudging, chasing and quietly fixing things that happen around it.
This is the schedule I'd follow if I were starting today. It assumes a party in mid-December, so slide the dates to fit yours. For rules, budget ranges and gift themes, there's a separate guide: Secret Santa rules and gift exchange ideas. This one is about logistics.
Photo: Utopix Pictures on Pexels (Pexels License).
Five weeks out: ask, don't assume
Send an opt-in message. Not an announcement, an invitation. Office gift exchanges go wrong when people feel signed up by default, and the person who can't afford it this year or doesn't celebrate Christmas shouldn't have to explain that to you in public.
Here's a message you can copy:
Secret Santa 2026, are you in? We're doing a gift exchange this year. Everyone who joins buys one gift for one coworker, up to $25. Gifts get swapped at the team lunch on Thursday, December 17. Reply to me directly (not in this thread) by Friday, November 20 if you want in. No reply means you're out, and that's completely fine.
The budget is up front, so nobody joins and then finds out it's $50. Replies come to you privately, so opting out is invisible. And the deadline has a weekday attached, which people remember better than a bare date.
Should managers join? I think yes, with the same budget as everyone else. A manager who spends three times the limit makes everyone else's $25 gift look cheap. If your manager wants to be generous, suggest they pay for the lunch instead.
Four weeks out: lock the list
When the deadline passes, write down the final list. Don't let it drift. The person who says "oh, can I still join?" two days after the draw creates a redraw, and a redraw means new links for everyone. Give late joiners a clear answer: "The list closed Friday. Next year, for sure."
Then sort out three details.
Duplicate first names. If you have two Chrises, decide now whether they're "Chris B." and "Chris M." The Secret Santa generator won't accept two identical names, and a reveal that says "You're buying for Chris" is useless if there are two of them.
Remote people. Anyone working from home or in another office needs a delivery plan. Don't collect home addresses in a spreadsheet unless you have to. A simpler rule: "If your person is remote, message them for a delivery address closer to the date, or send a digital gift."
Who shouldn't draw whom. Couples who work together are the obvious case. Less obvious: a manager and their direct report, or two people who already swap gifts outside work. You'll use exclusions for these.
Three weeks out: run the draw
Open the Secret Santa generator and:
- Paste the final list, one name per line.
- Add exclusions. "Neither draws the other" for couples. "One-way" when only one direction matters, like a team lead who shouldn't draw their own report but doesn't mind being drawn by them.
- Fill in the event details: the name of the exchange, the $25 budget, the date, and a note such as "Wrap it, label it with their name, bring it to the lunch."
- Press Draw names.
After the draw, copy Priya's private link and paste it into a DM to her alone. When she opens it, she sees only "You're buying for Marcus," plus the budget and party date you typed in. She never sees who has her name. Do the same for everyone else: one link, one person, never the group chat.
If the generator tells you no valid draw is possible, you've got too many exclusions for the group size. It names the people who are stuck. Usually you remove one exclusion that was nice-to-have rather than essential.
Want to take part yourself? You can. Leave "Show all matches" switched off and you won't see anyone's result, including your own, until you open your own link like everyone else.
The same day: send links one at a time
This is the step where offices spoil the surprise. Never paste the full set of links into the team channel. Each link carries one person's match, and anyone who opens it sees that match.
Send each link as a direct message. In Slack or Teams, that's a DM per person. For 12 people it takes about ten minutes. Put a short line with it:
Your Secret Santa link is below. Open it when nobody's looking over your shoulder. Budget $25, gifts at the lunch on the 17th. Questions? Ask me, not the group.
Keep the full list of links somewhere only you can see, in case someone loses theirs. "I deleted the message" will happen at least once.
Photo: Pexels (Pexels License).
Two weeks out: the gentle chase
Post one reminder in the team channel. Keep it general so it doesn't point at anyone:
Two weeks to the Secret Santa lunch. If your person works remotely, now's a good time to sort delivery. Reminder: $25 max.
Then check in privately with anyone who seems lost. New hires often don't know their Secret Santa person well. You can help without giving anything away: "She talks about her dog a lot" is a useful hint. Their name is not.
A short wish-list round can help here. The generator doesn't collect wish lists, so if your team wants them, ask everyone to post one line in a shared doc: "Things I like: hot sauce, crime novels, anything for my desk plants." People shop for a name on the list, and nobody learns who drew them.
The week of: dropouts and surprises
Someone will drop out, usually with a perfectly good reason. What you do depends on timing.
If they've already bought the gift, nothing changes. They send it in with someone, or it arrives late.
If they haven't, the person they were buying for is now gift-less. Don't redraw the whole group this late; everyone has shopped. Buy a gift yourself within the budget, or ask a willing volunteer. Most offices have one person who says "I'll do it" before you've finished asking. Quietly accept.
The day itself
On the day:
- Put a box or a table by the door for gifts, labeled with recipients' names.
- Decide whether gifts are opened one at a time with everyone watching, or all at once. One at a time is fun with 8 people and tedious with 30.
- If you're doing one at a time, use the random name picker to set the order. Paste the list, leave remove-winner on, and spin. The order names come off the wheel is the order people open.
- For remote people, schedule the video call so they open theirs while everyone's watching.
And when someone asks "who had me?", let the giver decide whether to say. Some people love the reveal. Some would rather stay anonymous forever.
After: write three lines down
Before you forget, jot down how many people joined, the budget, and what went wrong. "Shipping to the remote team took nine days" is the kind of thing nobody remembers in November.
If people want to avoid drawing the same person again next year, keep this year's pairs somewhere private. The generator doesn't remember past years, but you can add a one-way exclusion per pair when you run the next draw.
Frequently asked questions
Can I take part in the Secret Santa I'm organizing?
Yes. Leave "Show all matches" off when you draw, then open only your own link. You'll still be holding everyone's links, so the honor system matters: don't open any that aren't yours.
How do I run an office Secret Santa with remote employees?
Draw names on the Secret Santa generator and send each private link by direct message. Put a shipping deadline in the event note, and tell people to ask their person for a delivery address or send a digital gift.
What if someone joins after the draw?
Redrawing means new matches and new links for everyone, and links you already sent keep showing the old match. If it's only been a few hours and nobody has shopped, a redraw is fine. Send every new link and tell people to ignore the old one.
Should Secret Santa at work be optional?
I'd always make it opt-in, with replies sent privately so nobody has to explain why they're sitting it out.
What's a sensible office Secret Santa budget?
Pick a range most of the team can afford without thinking about it, and state it in the opt-in message. The rules and budget guide has starting points and theme ideas for small budgets.