How to Run a Raffle or Giveaway
Most prize-draw disasters are procedural, not algorithmic. Eligibility was vague, the duplicate-winner rule was never set, or there is no record to point at afterwards. What happens around the draw matters far more than the draw itself.
Five things to settle before you draw
Lock these five down in writing before you start. Leave any of them open and it becomes an argument after the result is known.
Duplicate winners and unclaimed prizes are the two that absolutely cannot be decided later. A rule written after seeing the result looks like a rule written to fit the result, however sensible it is.
- Eligibility and the closing time, down to the minute
- What counts as an invalid entry: duplicate accounts, private accounts, unmet conditions
- How many winners per prize tier, and the order tiers are drawn in
- Whether one person can win more than once
- What happens if a winner does not respond
Cleaning the entry list is half the work
Preparing the list before it goes into any tool is the longest and most important step. The same person often appears several times under slightly different spellings. Differences in capitalisation, leading or trailing spaces, or an emoji are enough to make them look like different entrants.
Decide your principle first. Whether one person counts once or gets one chance per entry changes the cleanup completely. If entries earn extra chances, do not deduplicate; count accurately instead.
Once invalid entries are removed, freeze the final list and capture that state. It is what you point to when somebody asks why their entry was excluded.
Drawing tiers: top down or all at once
With multiple prize tiers, the order you draw them in is itself a rule. Starting with the top prize is the intuitive default and feels natural to entrants.
One consequence: anyone drawn for a higher tier leaves the pool, so later tiers have a smaller pool and slightly higher odds per remaining entrant. That is not a flaw, just a property, but it is worth stating in the announcement.
The alternative is drawing all winners in one pass and assigning tiers by draw order. Pull ten names and let the first be first prize, and so on. It is faster and every tier is drawn from an identical pool.
Should one person be able to win twice?
It depends on the event. In a small draw, banning duplicates can leave prizes unclaimed. In a large one, allowing them reliably produces complaints.
In practice, no duplicates across tiers and none within a tier is the least contentious setup. One prize per person is simple to explain and rarely challenged.
Weighted events are slightly different. Somebody who entered three times holds three tickets, so two of them coming up is not a rule violation in itself. Even then, decide in advance whether to cap each person at one prize.
Proving the draw happened as described
The strongest option is drawing live. Streaming or screen-sharing with the entry list visible while you press the button is evidence in itself, and it removes most doubt without any explanation.
If live is not practical, keep a record. Capture the final list, the draw in progress, and the result at the same moment. Those three images cover almost any later query, and the result image should ideally include both the entries and the winner.
Linking back to the original rules post in your results announcement helps too. It lets entrants check for themselves that you followed what you published.
Announcing winners without exposing them
Publishing full names or complete handles invites impersonation attempts. Masking all but the first couple of characters is the usual compromise. Just make sure winners can still recognise themselves, and always contact them individually as well.
Include a response deadline in the announcement. Something concrete, such as unclaimed after seven days passes to the next entrant, gives you the standing to redraw when somebody goes quiet.
Drawing reserves is a good habit. If you need five winners, draw eight and designate the last three as reserves. An unclaimed prize is then handled without any additional draw.
Common failures and how to handle them
The most frequent problem is entries right at the deadline. Writing closes today leaves it ambiguous whether that means midnight or end of business. Publish a date and a time.
Second is discovering a list error after drawing. Announce the problem and redraw rather than quietly correcting it. Concealing a fix does far more damage than the original error.
Third is organisers or staff appearing in the entry list. State the exclusions upfront and verify they are actually gone before you draw.
Try it right here
You can try what this article describes without leaving the page.
First time? Open this guide
- Enter one item per line.
- To use weights, add *number after the name. Example: Alex*3
- Higher weights increase the chance of being picked.
Omitted weights are treated as 1. Use the name*number format to avoid confusion.
Result
Waiting
?
No result yet.
Open the full tool
Full screen, saving results, and the rest of the options all live on the tool page.
FAQ
Can I paste in thousands of entries?
There is no technical problem, but it stops being readable on screen. Keep the final list as a file and save only the result as an image. Matching timestamps between the list capture and the result capture is enough for most purposes.
How do I give extra chances per entry?
Add an asterisk and a number after the name. Somebody who entered three times gets a weight of three. The tool shows the computed probability for each entry, so you can attach that screen to your announcement to show the rule and the result agree.
Can I redraw if I do not like the result?
No. Once redrawing is acceptable, the whole draw becomes meaningless. The only valid reason is a confirmed list error or rule breach, and even then you announce the reason before redrawing.
What if a winner never replies?
Pass the prize to the next entrant once the published deadline has passed. If you drew reserves in advance, no extra draw is needed. Otherwise redraw from the remaining list and say that you did.
Is the entry list stored anywhere?
No. The draw tools here compute inside your browser and never send the list to a server, so entrant handles and contact details do not leave your machine.
Roulette wheel or name picker?
The wheel is better when you are drawing one winner and want people to watch it happen. The name picker is better for multiple winners or large entry lists, since a wheel becomes unreadable as segments thin out.