RAFFLE TICKET GENERATOR · VERSION 7

The Raffle Plugin for WordPress and WooCommerce

WPRaffle, the Raffle Ticket Generator plugin, adds raffle tickets to your WooCommerce store. Sell single tickets or packages through your own checkout, run 50/50s, duck races, ball drops and prize competitions, then draw and publish your winners from the WordPress dashboard. Payments go through your own gateway, with no per-ticket fees.

18,000+organizations worldwide
Multiple releasesevery year
0% WPRaffleplatform fee

WPRaffle V7 dashboard on a laptop

Built since 2012Over a decade of raffle software development.
Actively maintainedMultiple updates and improvements every year.
Self-hostedYour WordPress site. Your WooCommerce store.
US-based supportReal people when you need help.
Perpetual licenseKeep the plugin version you purchased.

FLEXIBLE TICKET NUMBERING

Four Ways to Run a Raffle. One Powerful Plugin.

Choose the numbering method that fits your raffle or competition.

Sequential raffle ticket numbers printed in order

Sequential

Silver

Tickets are numbered in order, in your own format: add a prefix, a promo word or the order ID. Refunded numbers go to the next buyer.

  • Unlimited ticket numbers
  • Custom ticket-number formats
  • Refunded numbers are reissued
Successive ticket numbers shown as a continuous sequence

Successive

Gold

Plain consecutive numbers (1, 2, 3) with no prefix or order ID, so every ticket matches a numbered duck or ball.

  • Plain 1, 2, 3 numbering
  • No gaps in the active sequence
  • Ideal for duck races and ball drops
Random ticket numbers from a fixed pool

Random

Platinum

Assign ticket numbers randomly from a fixed pool. Popular with competition sites.

  • Random number assignment
  • Fixed ticket inventory
  • Popular with competition sites
Interactive grid used to pick an available raffle number

Pick Your Number

Platinum

Let buyers choose from the numbers still available. Only available numbers can be selected.

  • Interactive number picker
  • Real-time availability
  • Great for lucky, badge or favorite numbers


TRY IT YOURSELF

Pick Your Tickets. Then Draw a Winner.

Try WPRaffle’s Pick Your Number the way your buyers see it, then run the draw the way you will. It only takes a few seconds.

  1. Choose up to 3 open numbers
  2. Buy them, just like at checkout
  3. Run the draw from your dashboard

Demo only. Nothing is charged and no details are collected.

Spring Fundraiser Raffle$5 per ticket · 60 tickets

LIVE DEMO

0 of 60 tickets soldPick Your Number
OpenYour pickYoursSold

Turn on JavaScript to try the demo.

PERFECT FOR COMPETITION SITES

Powering Prize Competition Websites Across the UK & Australia.

WPRaffle is widely used for online prize competitions, with built-in tools for skill questions, advanced ticket numbering, ticket limits, winner management and WooCommerce checkout. It’s a strong fit for competition websites that want to run everything on their own WordPress site.

Skill question / quizGold
Pick Your NumberPlatinum
Successive numberingGold
Winner selection & management
Random ticket numbersPlatinum
WooCommerce checkout on your own site

Explore Competition Websites →

Prize competition website mockup: a Land Rover Defender 110 competition with skill question, ticket quantity, live countdown and remaining tickets

RAFFLE FORMATS

More Ways to Run Your Fundraiser.

WPRaffle supports popular numbered-ticket formats including 50/50 raffles, duck races and ball drops. Need a Basket Raffle or Queen of Hearts? Our turnkey sister company Chance2Win has you covered.

Compare Raffle Options →

Raffle tickets and a jar of cash at a 50/50 fundraiser

50/50 Raffles

Gold

Split the pot between the winner and your cause, and show the prize growing as tickets sell.

  • Live pot total on the product page
  • Set the winner’s share and any fee
  • Draw the winner from your dashboard

How 50/50s work →

Numbered yellow ducks for a duck race raffle

Duck Races

Gold

Sell numbered ducks online and match every ticket to a duck on race day.

  • Plain consecutive numbers: 1, 2, 3
  • Ticket numbers emailed instantly
  • Every duck tracked with its buyer

Duck race setup →

Numbered golf balls dropping onto a course at a charity ball drop

Ball Drops

Gold

Number your golf balls and sell them online well before the big drop.

  • Consecutive numbers with no prefix
  • Ticket packages, like 5 balls for $20
  • Winning ball matched to its buyer

Ball drop setup →

TURNKEY WITH CHANCE2WIN

Need a Basket Raffle or Queen of Hearts?

Our sister company Chance2Win provides turnkey hosted websites for specialty raffle formats that need a different workflow.


WHO IT’S FOR

Built for Every Kind of Raffle.

From the school fair to a full-time competition site, WPRaffle runs on your own WordPress site with your own branding.

Volunteers selling raffle tickets at a community fundraiser

Nonprofit pricing

Charities & Nonprofits

Reach supporters far beyond the room and sell tickets around the clock, with no per-ticket fees from us.

Neighbors chatting at a community arts festival

Schools & Community Groups

Parents and neighbors buy from their phones, and their ticket numbers arrive by email in seconds.

Members gathered for a weekly social club meeting

Gold

Clubs, Posts & Lodges

Weekly 50/50 draws with a running pot total your members can watch grow.

Hundreds of numbered rubber ducks floating down a river

Gold

Duck Races & Ball Drops

Plain consecutive numbers that match your ducks or golf balls one to one.

A prize competition winner receiving the keys to a new car

Gold & Platinum

Prize Competitions

Skill questions, random numbers and Pick Your Number for UK and Australian competition sites.

WINNER MANAGEMENT

Select Winners with Confidence.

WPRaffle makes winner selection simple, secure and transparent. Generate random winners, verify results and manage your draw from your WordPress dashboard.

  • Instant winner selection
  • Audit-ready logs
  • Share results publicly
  • Export winner data

See Winner Selection →

Draw Winners
✓ Winners have been selected!
Prize Ticket # Name Order #
1st Prize 4821 J. Smith #10234
2nd Prize 9176 L. Carter #10257
3rd Prize 6340 M. Patel #10312

PRICING

Own the Plugin Forever.

One license for one website, with a full year of updates and US-based support included.

Silver

Core raffle features for getting started.

$129$99 for nonprofits
  • Core raffle engine
  • Sequential numbering
  • Ticket & winner tools

Get Silver

Gold

Advanced raffles and competition tools.

$219$189 for nonprofits
  • Everything in Silver
  • Successive numbering
  • Quiz / skill question

Get Gold

Platinum

Maximum ticketing flexibility.

$289$259 for nonprofits
  • Everything in Gold
  • Random numbering
  • Pick Your Number

Get Platinum

Renew Updates & Support after the first year at 50%, or keep the version you have. See full pricing →

STILL IMPROVING. ALWAYS FORWARD.

Actively Maintained for What’s Next.

WPRaffle isn’t abandoned software. We regularly release improvements, compatibility updates and new features.

View full changelog →

Multiple updates every yearFeature improvements, bug fixes and compatibility updates.
Built since 2012Development began in 2012 and the public WordPress.org release followed in 2015.
V7: a new generationA full rebuild for modern WordPress and WooCommerce.

QUESTIONS

WordPress Raffle Plugin Questions

Do I need WooCommerce to use WPRaffle?

Yes. WPRaffle is a WordPress plugin that runs on WooCommerce. Each raffle is a WooCommerce product, buyers pay through your normal checkout, and WPRaffle issues their ticket numbers automatically when the order is paid.

Which payment gateways work with WPRaffle?

Any standard WooCommerce payment gateway you already use, such as PayPal. WPRaffle never processes or holds the money, and it charges no per-ticket fees.

Is there a free version of WPRaffle?

Yes. The free Raffle Ticket Generator plugin on WordPress.org issues 500 unique ticket numbers, which then recycle, so it suits small raffles. The paid WPRaffle editions add unlimited numbers, more numbering methods and winner tools.

Which WPRaffle edition do I need?

Silver covers a standard numbered raffle with ticket packages and winner draws. Gold adds the skill question, successive numbering, countdowns, 50/50s, duck races and ball drops. Platinum adds random numbers, Pick Your Number and instant wins for prize competition sites.

Can I run more than one raffle in the same store?

Yes. Every paid WPRaffle edition runs unlimited raffles in one WooCommerce store, each with its own ticket numbers, packages and draw.

Do I keep WPRaffle if I stop renewing?

Yes. Each edition is a lifetime license for one website with a year of updates and support. After that, renewing costs half the license price, and if you skip it the version you have keeps working.


BUILT SINCE 2012. STILL MOVING FORWARD.

Ready to Run a Better Raffle?

Join thousands of organizations using WPRaffle to power raffles and prize competitions.

Made in the U.S.A. · Self-hosted · Your site, your data