Spinfetti
Back to blog
EventsJune 2, 20257 min read

How to Run a Fair Online Raffle: Step-by-Step Guide

Community fundraiser event with a large digital raffle wheel projected on screen while people watch excitedly

Whether you're raising funds for a school, running a community event, or organizing a charity auction, an online raffle can be a powerful tool for engagement and fundraising. But there's one question every participant has in the back of their mind: "Is this thing actually fair?"

The answer matters. Trust is the currency of any raffle. If participants suspect favoritism, technical manipulation, or sloppy execution, they won't buy tickets next time—and they'll tell others. This guide walks you through running an online raffle that is genuinely fair, visibly transparent, and professionally executed using Spinfetti.

⚖️ What Makes a Raffle "Fair"?

Fairness in a raffle comes down to three pillars:

  • True randomness: The selection must be genuinely unpredictable—not pseudo-random. Spinfetti uses crypto.getRandomValues(), the same cryptographic random number generator used in security applications. No one—including the organizer—can predict or influence the outcome.
  • Transparency: Participants need to see that the process is fair. A number flashing on a screen doesn't build confidence. A visible spinner wheel with every name displayed, spinning in real time, does.
  • No manipulation: The system should make it technically impossible for the organizer to rig the result—no hidden buttons, no pre-selected outcomes, no last-second edits. Spinfetti's spinning animation is determined the moment you click "Spin," and the result cannot be altered mid-spin.

📋 Step-by-Step: Setting Up Your Online Raffle

  1. Collect entries: Gather participant names or ticket numbers through your preferred method—Google Forms, email, a ticketing platform, or even a spreadsheet. Each paid ticket = one entry line.
  2. Handle multiple tickets: If a participant bought 3 tickets, add their name 3 times. Spinfetti also supports weight-based entries—set a weight of 3 instead of duplicating the name, which keeps the wheel visually clean while maintaining correct odds.
  3. Load entries into Spinfetti: Go to the Raffle Winner Picker and paste your entry list. One name (or ticket number) per line.
  4. Verify publicly: Before spinning, display the full entry list on screen. Let participants confirm their name appears. This builds trust and catches any data-entry errors before they become disputes.
  5. Spin and celebrate: Click Spin. The wheel animates with realistic physics, sound effects, and a confetti celebration when it lands. The visual spectacle isn't just fun—it's evidence that the draw was real and unmanipulated.

🖥️ Displaying the Draw Publicly

For maximum transparency, the draw should be witnessed live. Here are your options:

  • Fullscreen mode: Use Spinfetti's fullscreen button to fill the entire screen with the wheel. Perfect for in-person events projected on a large display.
  • Screen sharing: On Zoom, Google Meet, or Teams, share your browser tab showing the wheel. Participants watch in real time from anywhere in the world.
  • Live stream it: Stream the draw on YouTube, Facebook Live, or Instagram Live. This creates a public, timestamped recording that anyone can review later.
  • Record locally: Use OBS or your system's screen recorder to capture the draw. Save the file as an official record.

📹 Documentation Checklist

For any official raffle, document: (1) the complete entry list before spinning, (2) a video recording of each spin, (3) the winner's name and timestamp, and (4) any witnesses present. This paper trail protects both the organizer and the participants.

🏆 Handling Multiple Prizes

Many raffles have more than one prize—a grand prize, second place, third place, and maybe consolation prizes. Here's how to handle it:

  • Enable "Remove after selection": This Spinfetti setting automatically removes the winner from the wheel after each spin, ensuring no one wins twice (unless you want them to).
  • Draw in prize order: Start with the grand prize and work down. This maximizes suspense—everyone in the audience is still eligible for the biggest prize during the first spin.
  • Announce between spins: Don't rush. After each winner is selected, pause to acknowledge them, describe their prize, and let the excitement build before the next spin.
  • Save the results: Use Spinfetti's history feature to review all past spins in the current session. This gives you a clean record of every winner.

💝 Charity Raffle Considerations

If you're running a raffle for charity or a registered nonprofit, keep these points in mind:

  • Check local laws: Raffle regulations vary by state, province, and country. Some jurisdictions require permits, registration, or specific reporting. Always verify your local requirements before selling tickets.
  • Disclose the odds: Be upfront about how many tickets were sold and the odds of winning. Transparency builds trust and is often legally required.
  • Separate ticket sales from the draw: Use a dedicated ticketing platform for sales and receipts, then export the names into Spinfetti for the draw itself. This keeps your financial records clean.
  • Announce how funds will be used: Participants are more likely to buy tickets (and buy more of them) when they know exactly where the money goes.

Tips for Building Participant Trust

  • Publish the rules and selection method before ticket sales begin.
  • Use a third-party witness (a board member, volunteer, or community leader) to oversee the draw.
  • Share the recording publicly after the event—on your website, social media, or email newsletter.
  • Respond promptly and transparently to any questions or concerns from participants.
  • Use the same tool and process consistently so repeat participants know what to expect.

A well-run raffle builds community, raises funds, and creates excitement. A poorly-run one damages trust. The difference often comes down to the tool you use and the transparency you provide. Set up your next draw with the Raffle Winner Picker or Giveaway Winner Picker and show your participants that fairness isn't just a promise—it's built into the process.

Want to create your own picker wheel?

Spinfetti is completely free, highly customizable, and cryptographically fair. Paste your names or options and spin!

Create a Wheel 🎡