event

A giveaway entry form: one entry per person and a clean list

October 5, 2026 ・ Halict Editorial

A giveaway is the easiest form to fill in and the hardest one to trust. Four thousand entries arrive, the draw happens, the winner is announced, and then somebody notices that the same person appears eleven times under eleven slightly different addresses. Or the winner never replies, because the email they entered was a throwaway. Or the entry list turns out to be unusable afterwards, because nothing on the form asked whether these people wanted to hear from the organiser again.

The form is where all three of those are decided. A giveaway entry form has only two jobs: produce a draw that can be defended, and leave behind a list of real people who agreed to be contacted. Everything else on the form is decoration. This is how to build it for those two outcomes.

A giveaway is drawn, not judged

Worth separating from the start, because forms for the two get confused constantly.

A judged contest assesses submitted work on merit, so multiple entries from one person are often fine and the interesting design problem is comparability. A giveaway picks at random from a pool of entrants, so every entry is a ticket, and the interesting design problem is the opposite: making sure one person holds one ticket.

That single difference drives the field list. A giveaway form needs almost nothing about the entrant except enough to identify them uniquely, reach them if they win, and deliver the prize. Every extra field is a cost, because giveaway entrants abandon forms faster than any other audience. Six fields is generous. Ten is a leak.

One entry per person: what actually works

There is no perfect method, only layers, and it helps to know what each layer stops.

A required email address stops nothing on its own but it is the key everything else hangs on. Normalise it before deduplicating: lowercase it, and strip the surrounding whitespace that copy and paste adds. Then look for the near duplicates, because the same person entering repeatedly usually does something visible, such as adding a suffix to the same mailbox or entering the same postal address under three names.

Email confirmation stops throwaway addresses and most casual repeats. Send a link that has to be clicked before the entry counts, and say on the form that entries are only valid once confirmed. This costs a share of entrants, which is the point: the ones lost were the least interested, and the ones kept have a working address. For a giveaway where the follow up list matters more than the raw entry count, this is the highest value control available.

Account based limits stop repeats hard, and exclude people. Google Forms has a setting to limit each person to one response, and Google's documentation states that with it on, users must sign in to their Google Account to access and fill out the form. Inside an organisation that is ideal. For a public giveaway it means anyone without a Google account cannot enter, which for a consumer promotion is a large and invisible slice of the audience.

A postal address is the strongest duplicate signal in a physical prize giveaway, since the same household appears immediately. Only ask for it if the prize ships, and consider asking for it from the winner after the draw rather than from everyone up front, which is both less friction and less personal data to hold.

A timestamp and a source per entry will not stop anything but they make patterns visible. Forty entries in ninety seconds from the same referrer is not forty people.

Whatever combination is chosen, write the rule on the form in one sentence: one entry per person, duplicates removed before the draw. Stating it visibly prevents a noticeable share of the attempts.

Bonus entries, and what they cost

Extra entries for sharing, following, referring a friend or answering a question are the standard way to grow reach, and they work. They also change the shape of the entry list.

The trade is straightforward. Bonus mechanics multiply entries per person, which means the pool is no longer one ticket each and the draw has to be weighted. They attract people who collect giveaways as a hobby, whose interest in the brand ends with the draw. And referral mechanics in particular create an incentive to enter friends and relatives who never asked to be entered, which means addresses on the list that nobody consented to.

If bonus entries are used, three rules keep the result defensible. Record which action earned each entry, so the draw can be reconstructed. Cap the total per person, so the top of the pool is not one determined entrant with two hundred tickets. And never award entries for an action that cannot be verified, since an unverifiable bonus is an honour system that the most motivated entrants will treat as free tickets.

The list is the real output, so handle consent properly

For most organisers the prize is a cost and the entrant list is the return. That makes the consent question the most consequential on the form, and it is usually the worst handled.

Keep two things separate. Entering the giveaway is one act. Agreeing to receive marketing afterwards is a different act, and it belongs in its own optional checkbox, unticked, with plain wording that says what will be sent and roughly how often. A form that bundles both into a single required agreement produces a bigger list that performs worse, because most of the people on it did not intend to subscribe and will treat the first email as spam.

Whether marketing consent may be made a condition of entry at all depends on the jurisdiction and on the promotion, and that question belongs with whoever gives the organisation legal advice. The useful thing to bring them is the exact wording of the checkbox and a description of what will be sent, before the giveaway opens rather than after.

Two smaller points pay for themselves. Store what the entrant agreed to and when, not just that they agreed, because the wording will be edited eventually and the question of which version somebody saw arrives later. And send something within a week of the draw closing, while the brand is still remembered. A list contacted for the first time four months later performs like a purchased one.

Eligibility, and the rules that settle arguments

Giveaway disputes concern eligibility far more often than they concern the draw itself.

Age. Ask for date of birth rather than a box confirming the entrant is old enough, if there is a minimum. A stored date can be checked; a tick cannot.

Location. Ask for country even when the promotion feels local, because entries from outside the shipping area arrive every time and the alternative is telling a winner the prize cannot be sent.

Exclusions. Staff, contractors, agencies and their households are the standard exclusions, and this is the one most often discovered after the announcement.

A closing time with a zone. Not just a date. Entries landing in the small hours of the closing day should not require a judgment call.

How the winner will be contacted and by when they must claim. State the method and the deadline on the form. Unclaimed prizes are common, and a stated claim window is what allows a second name to be drawn without it looking arbitrary.

Whether the promotion needs published rules, and what those rules must contain, varies by jurisdiction and sometimes by prize value. Confirm it with counsel rather than copying another brand's terms.

Drawing the winner so the result can be shown

The draw is thirty seconds of work that determines whether anyone believes the giveaway was real.

Freeze the pool at close. Take the entry list as it stands at the closing time and work from that snapshot. Drawing from a live list that is still accepting entries produces a result that cannot be reproduced.

Deduplicate before numbering, not after. Remove the duplicates, then number the remaining valid entries from one upward. Numbering first and removing later leaves gaps and invites the question of whether the removals were selective.

Pick with a method that can be described in one sentence. A random number generator against the numbered list is enough. What matters is that the method, the pool size and the winning number are all recorded, so the answer to how the winner was chosen is a fact rather than an assurance.

Draw reserves at the same time. Two or three, in order. When the winner does not reply within the claim window, the next name is already chosen and was chosen before anyone knew who would need it.

Announce the pool size. Saying the draw was made from a stated number of valid entries after duplicates were removed does more for credibility than a video of a spinning wheel.

Where the entry list should live

Approach Good at Where it costs you
A free form plus a spreadsheet No cost, live in twenty minutes Deduplication by hand, no status per entrant, no email confirmation step, consent stored as a bare yes with no version
A giveaway or promotion platform Bonus entries, referral tracking, social actions, winner selection built in Priced for campaigns, usually monthly, and the entrant list sits inside that platform
A form tool with response management Entries, statuses and the replies to entrants and winners in one list Referral and social bonus mechanics are not built in and have to be handled another way

If the giveaway is one promotion with a single prize, the deciding factor is usually whether the winner correspondence can happen where the entries are. That is where a spreadsheet plus an inbox costs the most, because the winner exchange is the part with a deadline attached. If giveaways run monthly with referral mechanics as the main growth channel, a promotion platform is doing work that would otherwise be built by hand.

Pricing is worth checking before the shortlist gets short, because a giveaway is the spikiest form there is: pricing that counts responses and pricing that counts the two people running the promotion diverge sharply when six thousand entries land in a weekend. The features that decide it are plain ones, such as a status per entry, an entry that works without an account, and replies sent from the same screen the entries are read on.

What to change first

Add the email confirmation step, because it removes the throwaway addresses and most casual duplicates at once, and it is the difference between an entry count and a list. Then split the marketing consent into its own unticked, optional checkbox with wording that says what will be sent. If entries, duplicate cleaning and the winner correspondence currently live in three separate places, see what one entry list from entry to winner looks like before the next giveaway opens.

Q1. How do you enforce one entry per person on a giveaway form?

Layer the controls rather than looking for one answer: require an email address, confirm it with a click before the entry counts, normalise and deduplicate the addresses, and use the postal address as a cross check where a physical prize ships. Account based limits are stronger, but in Google Forms limiting responses requires signing in to a Google Account, which excludes part of a public audience.

Q2. What fields should a giveaway entry form have?

Name, email, country, date of birth if there is an age rule, agreement to the rules, and an optional separate checkbox for marketing consent. Ask the postal address of the winner after the draw rather than of everyone at entry, since giveaway entrants abandon long forms faster than any other audience.

Q3. Can marketing consent be required to enter?

That depends on the jurisdiction and the promotion, so it is a question for whoever gives the organisation legal advice, with the exact checkbox wording in hand. Setting the law aside, bundling it into entry produces a larger list that performs worse, because most of those addresses never intended to subscribe.

Q4. How should the winner be drawn so that it looks fair?

Freeze the entry list at the closing time, remove duplicates, number the remaining valid entries, and pick with a method that can be stated in one sentence. Record the pool size and the winning number, draw two or three reserves at the same time, and publish the number of valid entries with the announcement.

Q5. What happens if the winner never responds?

State a claim window on the entry form, such as a set number of days after the notification is sent, and draw reserve winners at the same time as the main one. Having the reserves chosen before anyone knows who will need them is what stops the replacement looking arbitrary.

Q6. Are bonus entries for sharing worth using?

They increase reach and they change the list, since the pool becomes weighted and attracts people who enter promotions as a habit. If they are used, record which action earned each entry, cap the total per person, and never award an entry for an action nobody can verify.

All guides

A giveaway entry form: one entry per person and a clean list | Halict