SpinKit ← All guides
HomeGuides › Giveaway winner picker

How to pick a giveaway winner fairly

A giveaway is only worth running if your audience believes the draw was honest — so make it impossible to doubt.

You have a prize, a pile of entries and a deadline. Picking the winner is the easy part. The part that actually matters is making the draw look as fair as it is — because if your audience suspects the result was steered toward a friend, a regular, or nobody at all, the giveaway has done you more harm than good.

This guide covers the full run: gathering and cleaning up entries, handling people who entered more than once, drawing the winner where everyone can see it, lining up backups in case the winner goes quiet, and announcing the result so there's nothing left to argue about.

Why being seen to be fair is the whole job

A giveaway is a trust exercise. People hand over their attention, their email address or a follow in exchange for a fair shot at the prize. If the draw happens privately and you simply post a name, you're asking them to take your word for it — and there is no shortage of giveaways that quietly never had a real winner at all. That suspicion attaches to honest organisers too.

The fix is simple: don't just be fair, be visibly fair. The draw itself should happen in the open, with the full entry list on show, so the result is something your audience watched rather than something you announced.

Gathering and cleaning up entries

Entries usually arrive as comments under a post, rows in a form, or a list of names and handles you've collected. Before you draw anything, turn that raw pile into a clean list:

What you're left with is the pool you'll draw from — and showing that cleaned list before the draw is itself part of being fair.

Handling multiple entries per person

Plenty of giveaways reward extra effort: an extra entry for sharing the post, tagging a friend, or joining a mailing list. That's perfectly fair as long as the maths is transparent. The cleanest way to handle it is weighting — give someone with three entries three chances instead of one.

On a spin wheel this is wonderfully visible: more entries means more slices, and a bigger share of the wheel plainly means a bigger chance. Anyone watching can see exactly why one entrant is more likely than another. The rule to follow is to make the weighting public — state "1 entry per action, up to 3" before the giveaway closes, and keep to it. Hidden or last-minute weighting is exactly what makes a draw feel rigged.

Quickest way to look fair: draw on camera. Put the full list of entries into a wheel, spin it live or record your screen, and let the result land in view. A visible spin removes nearly every reason to doubt you.

Drawing live or recorded

A private pick invites questions no matter how honestly you did it. Doing the draw where people can see it removes that doubt:

Whichever you choose, the entries should be visible before the wheel starts moving, so nobody can claim a name was added or removed at the last second.

Picking a main winner plus backups

Winners go quiet. They miss the notification, the account is dormant, or they never claim within your deadline. Rather than scrambling later, draw your backups in the same session while everyone is watching.

The clean way to do it is to draw, remove the winner, and draw again:

  1. Spin for your main winner and note the name.
  2. Remove that name from the wheel with a single tap.
  3. Spin again for your first backup, remove, and repeat for as many backups as you want.

Now you have an ordered list — winner, then first reserve, then second — all drawn from the same visible pool. If your main winner doesn't claim by the deadline, you move down the list in public rather than running a fresh, unwitnessed draw.

Announcing and verifying

The announcement is where trust is either earned or lost. Keep it tied to what people saw:

  1. Show the entry list first. Let people see the names going in and confirm the count looks right.
  2. Draw in view. Spin where the audience can watch, live or recorded.
  3. Announce as it lands. Read the winner off the wheel as it stops, not from a name you decided earlier.

Then post the result with the clip or a screenshot, explain how to claim, and give a clear deadline before you move to a backup.

A note on rules and platform policies

Giveaways and prize draws can be subject to local rules and to the policies of the platform you run them on — things like how you may collect entries, what you can require people to do, and how winners must be handled. These vary by where you are and where you're running the draw. This guide is about running a fair draw, not legal advice: check the rules and platform terms that apply to you before you launch.

A repeatable routine with SpinKit

Put together, a clean giveaway draw looks like this:

  1. Clean your entries: de-duplicate and keep only valid ones.
  2. Paste the names into a wheel at /wheelspin, giving extra slices to anyone with extra entries.
  3. Show the full list to your audience and confirm it.
  4. Spin live, on a recording, or in a shared live room so everyone sees the same draw.
  5. Draw your winner, then remove and re-spin for as many backups as you need.
  6. Announce the result with the clip, and set a claim deadline.

If your giveaway is ticketed rather than entry-based — numbered tickets sold or handed out — see our guide to running a fair raffle for drawing on ticket numbers instead of names. Either way, browse more walkthroughs in the guides.