How to Run a Fair Online Raffle
Running a raffle should be simple: assign numbers, draw a winner, celebrate. In practice, people worry about fairness, bias, and whether the organizer actually used a random method. This guide shows you how to run an online raffle that's transparent and trustworthy.
Step 1: Assign Numbers
Give every participant a unique number. The simplest approach:
- Numbered list. Keep a shared spreadsheet or sign-up sheet where each person gets the next number in sequence (1, 2, 3, ...).
- Ticket numbers. If you're using physical or digital tickets, use the ticket number directly.
- Alphabetical order. Sort participants by name, then assign numbers top-to-bottom.
The key rule: every participant gets exactly one number (unless you're allowing multiple entries).
Step 2: Generate the Winning Number
Use a random number generator with the range set to your participant count. If you have 47 entrants, generate a number between 1 and 47.
Try it right now — set your range and hit generate:
Step 3: Make It Public
Fairness isn't just about the math — it's about perception. Here are three ways to make the draw transparent:
- Screen share. If you're on a video call, share your screen while generating the number. Everyone watches the draw in real time.
- Record it. Capture a quick screen recording of the generation moment. Share the clip in your group chat or email.
- Witness system. Have two or more people independently verify the winning number. If you're doing it in person, let someone else press the button.
Step 4: Announce and Follow Up
- Announce the winning number and the winner's name together.
- Show the full participant list with numbers so everyone can verify their assignment.
- If the winner doesn't respond within your deadline, re-draw.
Alternative: Use a Wheel Spinner
For smaller groups (under 30 people), a wheel spinner can be more engaging. Type in everyone's name, spin, and let the visual drama do the work. It's especially fun for:
- Classroom prize draws
- Team lunch decisions
- Livestream giveaways
Common Mistakes to Avoid
- Drawing before closing entries. Always finalize your participant list before generating numbers.
- Rerolling without explanation. If you need to re-draw (winner is ineligible, duplicate entry found), explain why publicly before drawing again.
- Using "random" methods that aren't random. Picking "whoever comments first" or "the 50th like" introduces bias. Use an actual random generator.
- Forgetting to save proof. Screenshot the result. You'll want it if anyone disputes the outcome.
For Larger Raffles
If you're running a raffle with hundreds or thousands of entries:
- Use the Random Number Generator with the "no duplicates" option to draw multiple winners at once.
- Generate numbers in the 1 to 1000 range if that matches your ticket numbers.
- Consider drawing backup winners (2nd place, 3rd place) at the same time in case the primary winner is unreachable.
A fair raffle is a fun raffle. Keep it simple, keep it visible, and let the numbers do the work.
