Gift Exchange Tool ยท Updated July 2026

Secret Santa Generator

Add your participants, set a gift budget, exclude any pairs who shouldn't be matched (couples, siblings), and draw randomized Secret Santa assignments instantly โ€” no account, no email required.

Gift budget

$

Participants

Exclusion pairs (optional)

Prevent couples, siblings, or housemates from drawing each other.

can't get
FAQ

Secret Santa questions

How do I set up a Secret Santa exchange?

Set a budget, collect everyone's names, draw names randomly (making sure no one gets themselves or their partner), and share assignments privately. BennyList's Secret Santa generator handles the draw and exclusions for you โ€” just add names and any pairs who shouldn't be matched.

What is a good Secret Santa budget?

The most common Secret Santa budgets are $20โ€“$25 for workplace exchanges, $30โ€“$50 for friend groups, and $50โ€“$100 for family exchanges. The right budget depends on your group โ€” the key is agreeing on a limit everyone is comfortable with before the draw.

How many people do you need for Secret Santa?

You need at least 3 people for a Secret Santa exchange to work. The sweet spot is 6โ€“15 people โ€” large enough to be fun and surprising, small enough that everyone stays connected to the gift. For groups over 20, consider splitting into smaller sub-groups.

Can I do Secret Santa with couples or families?

Yes. Use the exclusion pairs feature to prevent partners or immediate family members from drawing each other. This is common in family exchanges where parents don't want to give gifts within their own household unit.

How do I keep Secret Santa assignments private?

This generator shows each person's assignment only after they click 'Reveal My Match' โ€” the full list is never displayed all at once. You can also copy individual results and send them separately via text or email to each participant.