In this article
Secret Santa is the easiest way to give gifts in a big group: instead of buying something for everyone, each person buys one gift for one person — and nobody knows who their giver is until the presents are opened. It keeps costs down, takes the pressure off, and adds a bit of mystery to an office party or family Christmas.
This guide explains the Secret Santa rules, how to draw names fairly, how to set a budget, and what to do when things go wrong. To draw the names in a few seconds, use the free Secret Santa Generator — it needs no email addresses or sign-up.
What is Secret Santa?
Secret Santa is a gift exchange in which every member of a group is randomly given the name of one other member and buys a gift for that person in secret. In some countries it is called Kris Kringle or Kris Kindle. It is popular in workplaces, schools, friend groups and large families, especially where buying for everyone would be too expensive.
The basic Secret Santa rules
- Everyone who wants to take part gives their name. Taking part should be optional.
- The group agrees a budget and a date for swapping gifts.
- Names are drawn at random. Each person gets exactly one name, and nobody draws their own.
- Everyone keeps their name secret.
- Each person buys or makes a gift for the person they drew, within the budget.
- Gifts are labelled only with the receiver's name and put in one place.
- Everyone opens their gift — and tries to guess who it came from. Whether givers are revealed at the end is up to the group.
How to draw names
Names in a hat
Write each name on a slip of paper, fold the slips and let everyone pick one. It is simple, but it has three problems: someone often picks their own name and you have to start again, everyone has to be in the same room, and the organiser cannot easily stop couples from drawing each other.
An online generator
A generator solves all three. With the Secret Santa Generator:
- Type the names, one per line.
- Optionally list people who should not draw each other, such as partners or people in the same household.
- Add the event name and budget if you want them shown to everyone.
- Press Draw names and send each person their own private link by chat, text or email.
Each link shows only that person's match, so the organiser can take part without knowing the results. The draw happens in your browser and nothing is stored, so copy the links before you close the page.
How many people do you need?
You need at least three. With two people there is no secret — each knows they have the other. Groups of 5 to 20 work best. For very large groups, such as a whole company, it is often better to run separate draws by team so people are buying for someone they actually know.
Setting a Secret Santa budget
A clear budget is the most important rule, because it stops one person spending far more than another. Choose an amount that the person with the least to spend is comfortable with.
| Group | Typical budget (examples) | Notes |
|---|---|---|
| Office or team | 10–25 | Keep it low so everyone can join |
| Friends | 15–30 | Wish lists help |
| Family (replacing gifts for everyone) | 25–50 | One better gift instead of many small ones |
| Children or classroom | 5–10 | Or handmade gifts only |
These figures are examples in your local currency, not rules. Decide whether the budget is a maximum ("up to 20") or a target ("about 20"), and say so. If you find a gift on sale, the Discount Calculator shows the real price — see our guide to calculating discounts.
When to draw names
Draw names three to four weeks before the exchange. That gives people time to think, shop the sales and wait for deliveries. For a mid-December office party, late November is ideal. The Christmas Countdown shows how many days and weekends are left.
Common problems and how to fix them
- Someone drops out after the draw. The simplest fix is to draw again and send new links. If gifts are already bought, the person who had the drop-out can swap to buying for the drop-out's receiver.
- Someone joins late. Draw again if it is early; otherwise ask the organiser to buy an extra gift.
- A couple draw each other. Prevent it by adding them as a pair that should not draw each other before you draw.
- Someone forgets their gift. Keep one or two small spare gifts within the budget, just in case.
- People do not know what to buy. Ask everyone for three gift ideas, or a short list of things they do not want.
Secret Santa etiquette
- Stick to the budget — going far over can make others uncomfortable.
- Keep gifts suitable for the setting. At work, avoid jokes that could embarrass someone, alcohol unless you know it is welcome, and anything too personal.
- Think about the person, not what you would like yourself.
- Be gracious about whatever you receive.
- Do not reveal names early — the secret is the fun part.
Popular variations
| Variation | How it works |
|---|---|
| White Elephant / Yankee Swap | Nobody is assigned a person. Everyone brings a wrapped gift; players take turns to open a new one or "steal" an opened one. |
| Themed Secret Santa | All gifts follow a theme: books, something handmade, something edible, a colour, or a single letter. |
| Secret Santa with clues | Givers leave small hints or notes in the days before the exchange. |
| Charity Secret Santa | Instead of a gift, each person donates the budget to a charity chosen for their receiver. |
| Remote Secret Santa | Gifts are posted or sent as e-gift cards and opened on a video call. Collect delivery addresses separately. |
Conclusion
Secret Santa needs only a few rules: at least three people, an agreed budget and date, a random draw in which nobody gets themselves, and a promise to keep it secret. Draw names three or four weeks ahead, ask for wish lists, and keep a spare gift ready. The free Secret Santa Generator handles the draw — including couples who should not match — and gives each person a private link without anyone signing up.
Frequently asked questions
How does Secret Santa work?
Each person in a group is randomly given the name of one other person and secretly buys them a gift within an agreed budget. Gifts are exchanged on a set date, and nobody knows who their giver is.
What is the minimum number of people for Secret Santa?
Three. With only two people, each would know who their giver is.
How much should you spend on Secret Santa?
Whatever the group agrees. Office exchanges often use a small budget of around 10 to 25 in the local currency so that everyone can take part comfortably.
Can the organiser take part in Secret Santa?
Yes. If names are drawn with a generator that gives each person a private link, the organiser never needs to see the full list.
How do you stop couples drawing each other?
Use a generator that supports exclusions. Enter the two names as a pair that should not draw each other before making the draw.
What is the difference between Secret Santa and White Elephant?
In Secret Santa you buy for one specific person. In White Elephant everyone brings a general gift, and players choose or steal gifts in turn.