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.
FLEXIBLE TICKET NUMBERING
Four Ways to Run a Raffle. One Powerful Plugin.
Choose the numbering method that fits your raffle or competition.
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
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
Platinum
Assign ticket numbers randomly from a fixed pool. Popular with competition sites.
- Random number assignment
- Fixed ticket inventory
- Popular with competition sites
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.
- Choose up to 3 open numbers
- Buy them, just like at checkout
- Run the draw from your dashboard
Demo only. Nothing is charged and no details are collected.
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.
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.

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

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

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
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.

Basket Raffles
Multiple prizes, separate prize pools, ticket allocation and tiered entry options.

Queen of Hearts
Progressive jackpot, digital card selection and recurring weekly draws.
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.

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

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


Galas & Fundraising Events
Open ticket sales weeks before the big night, then draw the winners live on screen.

Gold
Duck Races & Ball Drops
Plain consecutive numbers that match your ducks or golf balls one to one.

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
| 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.
- Core raffle engine
- Sequential numbering
- Ticket & winner tools
Gold
Advanced raffles and competition tools.
- Everything in Silver
- Successive numbering
- Quiz / skill question
Platinum
Maximum ticketing flexibility.
- Everything in Gold
- Random numbering
- Pick Your Number
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.
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