Raffle for WooCommerce
The only free WooCommerce raffle plugin with gift ticket purchasing. Run unlimited raffles, generate PDF tickets with QR codes, and pick winners with Random.org integration. No premium version, no locked features.Features

Raffle for WooCommerce is the only free WooCommerce raffle plugin that lets customers buy tickets for someone else. Whether you're running a charity fundraiser, club prize draw, or promotional giveaway, this plugin handles everything from ticket sales to winner selection.
No premium version exists. No features are locked behind a paywall. Every feature listed on this page works out of the box, and it always will. If you need a WordPress raffle plugin that's genuinely free, this is it.
Buy tickets for someone else
This is the feature that sets this plugin apart. Customers can purchase raffle tickets as a gift for friends, family, or colleagues. The recipient receives an email notification with their ticket details, and their name goes into the draw instead of the buyer's name.
This works perfectly for:
Use cases
Charities and nonprofits
Running online fundraising raffles has never been easier. The gift purchasing feature lets donors buy tickets for supporters who may not be able to purchase online themselves. A complete audit trail ensures compliance with charity regulations, and Random.org integration provides provably fair draws that donors can trust.
Clubs and organizations
Golf clubs, sports clubs, and social clubs can run member prize draws with confidence. Set ticket limits per person, use custom ticket numbering, and generate PDF tickets for physical events. The QR code scanner makes checking in attendees quick and straightforward.
Schools and churches
Parent associations and community groups can raise funds without technical complexity. Create a raffle in minutes, share the link with your community, and let the plugin handle ticket management, payments, and winner selection.
E-commerce promotions
Online stores can engage customers with giveaways and contests. Offer product prizes from your catalog, store credit rewards, or cash prizes. Winners receive automatic email notifications with prize claim instructions.
Key features
Gift ticket purchasing
The standout feature that no other plugin offers. Customers choose to buy tickets for themselves or as a gift at checkout. Gift recipients receive professional email notifications with their ticket details and entry confirmation.
Unlimited raffles
Create as many raffles as you need with no restrictions. Each raffle is a separate WooCommerce product with its own settings, dates, and prize information. Run multiple raffles simultaneously without any limitations.
Printable tickets
Every ticket comes with a unique ticket number and QR code. Customers can view and print their tickets from their account dashboard. The QR codes make event check-in fast and reliable.
Winner selection
Choose how you want to pick winners. Manual selection lets you browse all tickets and choose yourself. Automatic selection picks a random winner when the raffle ends. Random.org integration provides certified random numbers for verified fair draws that stand up to scrutiny.
Live countdown timer
A countdown timer on the product page shows exactly how long remains before the raffle closes. This creates urgency and encourages customers to buy tickets before time runs out.
Progress bar
A visual progress bar displays how many tickets have been sold compared to the total available. This social proof encourages participation and shows customers that others are entering.
Full WooCommerce integration
The plugin works with every payment gateway that WooCommerce supports. Customers check out through the standard WooCommerce process, and orders appear in your regular order management area.
Email notifications
Automated emails keep everyone informed. Buyers receive purchase confirmations, gift recipients get ticket notifications, and winners receive announcements with prize claim instructions.
Analytics dashboard
Track your raffle performance with built-in analytics. View sales charts, ticket statistics, and export all ticket data to CSV for external reporting.
Compliance ready
A complete audit trail records every action for charity compliance and regulatory reporting. Full GDPR compliance includes personal data export and erasure tools that integrate with WordPress privacy features.
Technical compatibility
The plugin is built for modern WooCommerce stores. It works with High Performance Order Storage out of the box, supports block-based checkout, and includes a REST API for custom integrations. Developers will find hooks and filters throughout the codebase for customization, and the plugin is fully translation-ready for any language.
Frequently asked questions
Is Raffle for WooCommerce really free?
Yes, completely free. There's no premium version, no feature gates, and no upsell nags. Every feature listed on this page works out of the box. The plugin is open source and hosted on WordPress.org.
Can customers buy raffle tickets for someone else?
This is the feature that sets this plugin apart from every other WooCommerce raffle plugin. Customers can purchase tickets as a gift during checkout. The recipient gets an email with their ticket details, and their name goes into the draw instead of the buyer's name.
How does winner selection work?
You have three options. Manual selection lets you browse all tickets and pick a winner yourself. Automatic selection picks a random winner when the raffle end date passes. For maximum transparency, Random.org integration provides certified random numbers so your draw is provably fair.
Does it work with WooCommerce HPOS?
Yes. The plugin fully supports WooCommerce's High-Performance Order Storage (HPOS) and the new block-based checkout. It's built for modern WooCommerce stores.
Can I run multiple raffles at the same time?
Absolutely. Create as many raffles as you need with no restrictions. Each raffle is a separate WooCommerce product with its own settings, dates, ticket limits, and prize information.
Is this plugin GDPR compliant?
Yes. Full GDPR compliance includes personal data export and erasure tools that integrate with the WordPress privacy features. A complete audit trail records every action for charity compliance and regulatory reporting.
What payment gateways does it support?
Every gateway that WooCommerce supports. Stripe, PayPal, bank transfers, and dozens of others. Customers check out through your normal WooCommerce process.
Can I use this for charity fundraising raffles?
This is one of the most popular use cases. The gift ticket feature is perfect for charity supporters buying tickets for relatives who can't purchase online. The Random.org integration provides provably fair draws that donors can trust, and the audit trail helps with charity compliance reporting.
Does it generate printable tickets?
Yes. Every ticket comes with a unique ticket number and QR code. Customers can view and print their tickets from the My Account page in WooCommerce. The QR codes also work for event check-in scanning.
Does it work with WordPress multisite?
Yes. The plugin is compatible with WordPress multisite installations and is fully translation-ready for any language.
Ready to run your first raffle? Download Raffle for WooCommerce free from WordPress.org and set up your first raffle in minutes. No account needed, no credit card, no catch.