Why every spin wins โ€” compliance behind the wheel

The legal reasons we enforce at least one winning prize per slice and block the old no-prize configurations.

Every slice on the spin wheel must be a real prize with a coupon code. You can't create "Better luck next time" or "No prize here" slices. This is a product rule we enforce, and it exists because a spin wheel with losing outcomes โ€” awarded in exchange for a testimonial โ€” would put you on the wrong side of several sets of consumer-protection laws at once. This article explains which ones.

The short version

If a customer gives something of value (a testimonial) for a chance to win a prize, you're running an illegal lottery in several US states unless you remove one of those three elements. We remove "chance" by guaranteeing every spin produces a prize. The wheel varies the value of the prize, not whether the customer wins.

The three-element test (Prize + Chance + Consideration)

US state lottery law is mostly uniform on one point: a promotion that combines three elements is an illegal lottery.

  1. Prize โ€” anything of value. A coupon counts.
  2. Chance โ€” the outcome is randomized. A wheel counts.
  3. Consideration โ€” the customer gives something of value to play. Several states interpret "substantial effort that benefits the sponsor commercially" as consideration โ€” and a testimonial is exactly that kind of effort.

A normal retail sweepstakes solves this by dropping consideration (e.g. "No purchase necessary โ€” mail in your entry for free"). A skill contest solves it by dropping chance (winners judged on merit). Our spin wheel solves it by dropping chance โ€” every spin wins. Nobody loses, so the mechanic is no longer a lottery anywhere.

FTC Section 5, EU UCPD, and UK CAP Code

Three overlapping deception rules reinforce the same outcome:

  • FTC Act ยง 5 (US) prohibits deceptive acts or practices in commerce.
  • EU Unfair Commercial Practices Directive (2005/29/EC) prohibits creating a false impression of winning chances.
  • UK CAP Code (non-broadcast) requires that all significant conditions of a prize promotion โ€” including the real odds โ€” be disclosed upfront and that the promoter not create a false impression that a consumer has or will win.

Showing a "no prize" slice a customer cannot land on, or drawing equal-sized wedges while rigging the probabilities behind them, is a textbook deceptive practice under all three regimes. By removing losing slices entirely and enforcing equal visual slices whose values differ, we stay clear.

FTC Consumer Reviews & Testimonials Rule (2024)

The FTC's 2024 rule is directly about what we do: collect consumer testimonials. Its relevant points:

  • Offering an incentive for a testimonial is fine.
  • The incentive must be disclosed.
  • The incentive cannot be conditional on positive sentiment.

Our default disclosure copy reads: "This is an incentivized testimonial โ€” rewards are given to anyone who submits, regardless of what they say." That copy is shipped with every spin-wheel form by default, on the Welcome step. The every-spin-wins rule backs this up: since the reward is guaranteed, there is no way for a customer to reasonably believe they'd get a better deal by writing a more positive testimonial.

See Incentivized testimonials โ€” FTC disclosure done right for the full disclosure story.

What we enforce automatically

  • No losing slices. The builder has no "Win / Lose" toggle. The save path normalizes any legacy losing slices out of the config before it hits the database.
  • No 0% slices. Probabilities โ‰ค 0 are replaced with 1 (uniform) on save.
  • Coupon code required on every slice. Save is blocked with a clear error if any slice is missing a code.
  • At least two slices. Save is blocked below that threshold.
  • Public payload sanitized. The browser receives only id, label, and color per slice. Probabilities and coupon codes never reach the customer before the server has picked a winner.
  • Server-authoritative pick. The winning slice is chosen server-side and its index is returned โ€” the browser cannot rig which slice it lands on.
  • One spin per email per form, forever. See the Spin the Wheel article for how the explainer banner handles repeats.

What you, the operator, should still do

  • Keep the disclosure on. The toggle lives in Reward tab โ†’ Reward Display โ†’ Include incentivized-testimonial disclosure. It's on by default; leave it on unless you have your own legal-reviewed disclosure elsewhere.
  • Don't promise specific win probabilities in outbound marketing. Emails like "80% chance of 50% off!" create a promise we can't guarantee โ€” the wheel picks weighted-random, not percentage-fixed.
  • Don't word the prompt as a positivity bribe. Copy like "Leave a glowing review to claim your reward" violates the FTC Testimonial Rule, regardless of what our disclosure says.
  • Respect the once-per-email guard. Don't try to work around it with scripts or reused email addresses โ€” the guard exists to protect you from sweepstakes fraud, not just the customer.

Jurisdiction note

These rules travel with the customer, not with your business. A US resident completing your form triggers US state lottery law + the FTC Act no matter where your company is incorporated. Same logic for EU and UK visitors. "We're based in Singapore, so US law doesn't apply" is not a defense the FTC, Trading Standards, or a state AG will accept. The every-spin-wins design is compliant everywhere, so you don't need to geo-gate anything.

Not legal advice

This article is product guidance on why we designed the feature the way we did. It isn't legal advice. For large-scale promotions, campaigns that differ materially from the built-in reward flow, or any jurisdiction where you have specific concerns, talk to counsel who knows promotion law in the relevant markets.

Related articles

Was this article helpful?