The Raffle Ticket type lets you sell raffle tickets online. When you set up a raffle ticket, TicketSpice automatically generates a unique raffle number for each ticket purchased. You can easily export all raffle numbers, host your own drawing, and notify the winner directly.
Raffles are a powerful way to raise funds for a cause or campaign, whether you’re running a standalone raffle or adding one to an existing event. Below, we’ll walk through how to set up raffle tickets and what attendees can expect during the purchase experience.
Pro Tip: In TicketSpice, you can set up season passes, standard ticket levels, raffle ticket levels, donation ticket levels on the same ticketing page.
Warning: Before using the raffle ticket type feature in TicketSpice, please consult your local and state laws surrounding online raffle tickets. While many states allow it, some states have specific restrictions and rules. Be sure to review your terms of service with your merchant processor which may prohibit online payments involving raffles. If you are using Webconnex Payments, please reach out to help@webconnexpayments.com to confirm whether your event is eligible to host an online raffle.
Jump to...
Is Selling Raffle Tickets Legal?
Before you go on sale selling raffle tickets, we strongly recommend you check that your event can legally sell raffle tickets. Here are the things we recommend confirming
Check State and Local Rules for Online Raffles: Before getting started, confirm that your state or local jurisdiction permits online raffle sales. Regulations vary widely. Some states allow raffles but prohibit selling tickets online, while others permit online raffles only for federally recognized charities. In some cases, you may need to obtain special authorization before running a raffle. Before using this feature, do your due diligence to ensure raffles are allowed in your area and to understand whether raffles can be sold online.
Check Your Payment Processor's Terms of Service: Another key step in determining whether you can sell raffle tickets online is reviewing your payment processor’s terms of service. Each processor has its own rules and restrictions around certain activities, including raffles, so be sure to confirm that raffle ticket sales are permitted. If you are using Webconnex Payments, please reach out to help@webconnexpayments.com to confirm whether your event is eligible to host an online raffle.
Getting Started
Note: You can create raffle tickets on Standard, Date Based, and Series of Events page types.
If you are using a Date Based or Series of Events page type, it is important to note that TicketSpice treats each individual event date or time slot as a unique raffle. Raffle tickets reset for each date or time slot and are tracked and managed separately. For example, if your event includes three different dates, the system will maintain a separate raffle for each of your three event dates.
On your ticketing page, scroll to the ticket block
Click Edit Ticket Information
Scroll to the ticket levels section
Click Add Ticket Level (or edit an existing ticket level on the page)
Name your ticket level
Select the Raffle ticket type
Note: Raffle tickets do not appear by default among existing ticket levels. To create a raffle ticket, you’ll need to add a new ticket level and customize it as a raffle ticket.
Customize Your Raffle Settings and Price
After creating a raffle ticket type, you can further customize your raffle by configuring its settings, pricing, selection options, and available supply.
Customize Basic Settings
Open your ticket level
Edit the ticket level's Name, if needed
Customize the Start At # field to set the first raffle number that will be issued when a raffle ticket is purchased
Add a Description for the ticket level, if desired. This description appears below the ticket level name and can be used to explain what’s included with the ticket
Add an Image that appears to the left of the ticket level details, if desired. For best results, use an image sized 280 × 280 pixels
If desired, add a Sponsor Image that appears below the ticket level details. For best results, use an image sized 280 × 280 pixels
Pro Tip: When using the raffle ticket type, TicketSpice automatically assigns a unique raffle number to each raffle ticket purchased. Raffle numbers begin at the starting value you define and increment sequentially by one for each additional ticket sold.
Note: If you have a date based or series of event page type, TicketSpice treats each individual event date or time slot as a unique raffle. This means that raffle numbers reset for each event date or time slot.
For example, if your page includes three event dates and your starting raffle number is 1000, the first raffle ticket purchased for each event date will be assigned raffle number 1000. From there, raffle numbers increase sequentially and independently for each event date or time slot as attendees purchase raffle tickets.
Customize the Price
When setting up your price, you'll need to choose whether the raffle uses a single price or multiple price points. After selecting an option, you can configure the pricing details for your raffle. Expand the option you plan to use below to learn how to set up your pricing.
Note: TicketSpice offers multiple ways to price a raffle ticket.
Single Price charges one fixed price for the entire ticket level
Multiple Price Points lets you offer different prices within the same ticket level for different audiences, all sharing the same inventory. This works well if you want to offer different pricing for specific groups while managing availability from a single ticket pool
Set Up Single Price
Set Up Single Price
When you choose the single price option, TicketSpice charges the same fixed price for the ticket level.
Select Single Price
In the Online Price field, set the price for each raffle. If someone selects multiple raffles, our system will automatically calculate the total based on how many raffles the customer selects
Click Add Fee to add a fee to your raffle. Your event keeps all additional funds you receive from these fees. This option can help to offset your ticketing and processing fees
Click the $ dropdown to adjust the fee type. You can set your fee to be a set dollar amount, or a percentage of the ticket price
Add the fee
Pro Tip: In addition to adding a fee, TicketSpice offers an option to automatically pass all ticketing and processing fees on to buyers, allowing you to receive the full face value of each order. This option is available for events using Webconnex Payments.
Click here to learn more about this feature!
The Box Office Price option lets you charge a different price for raffles sold on-site through the Box Office App. By default, raffles sold online and on-site use the same pricing, but enabling this option allows you to set a separate price for on-site purchases.
If desired, toggle on Box Office Price to charge a different price for on-site sales
Set the price
Click Add Box Office Fee to add a fee to this raffle. When enabled, set the fee for your on-site sales
Use the Visibility field to determine whether this raffle will appear on your online ticketing page, in the Box Office, or in both. The Box Office App is used to sell tickets on-site
Everywhere - this option displays the ticket level both online and in the Box Office App
Online Only - this option displays the ticket level online, but not in the Box Office app
Box Office Only - this option displays the ticket level in the Box Office app, but not online
Set Up Multiple Price Points
Set Up Multiple Price Points
In TicketSpice, you can offer multiple prices within a single ticket level for different audiences. This is useful if you want to provide different pricing options for specific groups while keeping everything organized under one ticket level.
For example, you use this option to offer Adult, Child, and Senior pricing under a single General Admission ticket level. Scroll down to learn how to set this up, or click here to explore additional sample use cases and the attendee experience.
In your ticket level, select Multiple Price Points
Click Add Price Points
Set whether you want this raffle to appear on your online ticketing page, in the Box Office, or in both. The Box Office App is used to sell tickets on-site
Click Add Price Point for each price point you want to add
Add a Name for the price point
Add a Description, if desired
Set the Price for the price point
Click Add Fee to add a fee to this price point. Your event keeps all additional funds you receive from these fees. This option can help to offset your ticketing and processing fees
Click the $ dropdown to adjust the fee type. You can set your fee to be a set dollar amount, or a percentage of the ticket price
Add the fee
The Box Office Price option lets you charge a different price for raffles sold on-site through the Box Office App. By default, raffles sold online and on-site use the same pricing, but enabling this option allows you to set a separate price for on-site purchases.
If desired, toggle on Box Office Price to charge a different price for on-site sales
Set the price
Click Add Box Office Fee to add a fee to this price point. When enabled, set the fee for your on-site sales
Once you had added all of your price points, click Save
Customize the Selection Settings and Limit the Supply
Use the Selection field to limit the number of tickets a buyer can purchase for this specific raffle
The Selection field controls which ticket quantities buyers can choose from at checkout. By default, buyers can select up to 25 tickets per ticket level. You can customize this by setting a new range (for example, allowing buyers to select between 1 and 10 tickets), or by limiting selection to specific quantities only (for example, only allowing buyers to select 2, 4, or 6 tickets). When specific quantities are set, only those exact options will be available for buyers to select
Use the Limited Supply option to limit the number of tickets available for this raffle. You will sell up to the number of tickets you specify for this raffle ticket level. Once the supply limit has been reached, the ticket level will display as sold out
To limit the supply of your raffle, toggle on the Limited Supply field
Set the Inventory for this raffle
Click Publicly display total remaining inventory to display the number of raffles remaining on your live event page. This option will display the number of remaining tickets next to the ticket level's name
Click Exclude from event capacity to exclude raffle tickets from your event capacity. This option is useful if your event has a limited capacity for all ticket levels, and you don't want raffle ticket sales to contribute to the capacity limit set for all ticket levels.
Click Done to save your changes
Click Save Now in the upper-right corner of your page to save your changes. Click Publish to publish these changes to your live page
Sample Use Case: Your venue holds up to 250 people, so you limit your overall capacity across all ticket levels to 250. However, you want to sell up to 1000 raffle tickets.
In this case, we recommend setting a limited supply of 1000 tickets on your raffle tickets, and excluding this ticket level from the event capacity. If you don't exclude this ticket level from the event capacity, your raffle ticket sales will contribute to your overall capacity limit of 250 tickets.
Pro Tip: If you’re using a date-based or series event page and set a limited supply for raffle tickets, that limit applies to each individual event date or time slot.
For example, if your date-based event includes three dates (June 18, June 21, and June 25) and you limit the supply to 100 for your raffles, each event date will have its own maximum supply of 100 raffle tickets. Ticket level inventory is tracked and managed separately for each date and time slot.
Select Your Raffle Winner
TicketSpice does not automatically select a raffle winner; this must be done by your event. There are several ways to choose a winner, including using a simple tool like GigaCalculator or exporting all active raffle tickets and selecting a winner manually.
Use a Simple Tool to Automatically Select a Raffle Winner
Use a Simple Tool to Automatically Select a Raffle Winner
You can use tools like GigaCalculator to randomly select a raffle winner. Here is how to use this tool to select a winner.
Go to GigaCalculator or another random number generator tool
Enter your raffle number range
Choose how many random numbers you want to generate
Generate your number(s)
Note: After generating your number(s), download a Tickets report to find the ticket buyer who purchased this raffle. Click here to learn how to export your raffle numbers and ticket holder information.
If you’ve canceled any orders that included raffle tickets, be sure to verify that the winning raffle number corresponds to an active ticket and wasn’t removed from the sequence.
Export Your Raffle Tickets to Manually Select a Raffle Winner
Export Your Raffle Tickets to Manually Select a Raffle Winner
To pull a Tickets report, hover your mouse over the Reports tab in the top menu bar
Select Exporter from the dropdown
Select the Tickets Report
Search for your page name(s) and select the page(s), or simply select the page(s) if you can see them
Use the Ticket Level field to only include your raffle ticket level(s)
If your page is set up as a date-based event or uses an event series template, use the Event Selection field to filter your report to include only specific dates or events, if desired
Select the field(s) you would like to export and press the right arrow to move them to the box on the right to be exported. We recommend including the Raffle Number field, along with any additional details you may want about the ticket buyer
To move fields to a new column on the report, select the field you want to move, and select the Up or Down arrows respectively
Pro Tip: To select multiple pages or fields at once, hold down the command or control button on your keyboard while making your selections. To select all pages or fields, hold the command or control button and the A button on your keyboard.
Select the Completed status, and de-select any other statuses
Select the File Type and File Name
When ready, click the Download button
Note: We recommend only downloading the Completed status to ensure that the winning raffle number corresponds to an active ticket and wasn't removed from the sequence.
Attendee Experience
When attendees visit your ticketing page, they can choose how many raffle tickets they’d like to purchase. After completing their purchase, their raffle numbers will appear on the confirmation page, in the confirmation email, and on the tickets themselves.
Export Raffle Numbers
In TicketSpice, you can export your raffle numbers and other ticket holder information at any point. To download this information, we recommend using a Tickets report.
To pull a Tickets report, hover your mouse over the Reports tab in the top menu bar
Select Exporter from the dropdown
Select the Tickets Report
Search for your page name(s) and select the page(s), or simply select the page(s) if you can see them
Use the Ticket Level field to only include your raffle ticket level(s)
If your page is set up as a date-based or series of event page type, use the Event Selection field to filter your report to include only specific dates or events, if desired
Select the field(s) you would like to export and press the right arrow to move them to the box on the right to be exported. We recommend including the Raffle Number field, along with any additional details you may want about the ticket buyer
To move fields to a new column on the report, select the field you want to move, and select the Up or Down arrows respectively
Pro Tip: To select multiple pages or fields at once, hold down the command or control button on your keyboard while making your selections. To select all pages or fields, hold the command or control button and the A button on your keyboard.
Select the Completed status, and de-select any other statuses
Select the File Type and File Name
When ready, click the Download button
Note: We recommend only downloading the Completed status to ensure that the winning raffle number corresponds to an active ticket and wasn't removed from the sequence.
FAQs
Which page types support raffle tickets?
Which page types support raffle tickets?
Raffle tickets are available on Standard, Date Based (Calendar), Date Based (List), and Series of Events pages. Raffle tickets are not available on Reserved Seating pages.
How do raffle tickets work on Date Based, Timed Entry, and Series of Events pages?
How do raffle tickets work on Date Based, Timed Entry, and Series of Events pages?
If you are using a Date Based, Timed Entry, or Series of Events page type, TicketSpice treats each individual event date or time slot as a unique raffle. Raffle tickets reset for each date or time slot and are tracked and managed separately. For example, if your event includes three different dates, the system will maintain a separate raffle for each of your three event dates.
How much does it cost to sell a raffle ticket?
How much does it cost to sell a raffle ticket?
Raffle ticket pricing follows the same structure as regular tickets. Raffle tickets cost $0.99 per ticket, plus payment processor fees of 2.9% + $0.30 per transaction when using our in-house payment processor, Webconnex Payments.
Can I sell raffle tickets on-site with the box office app?
Can I sell raffle tickets on-site with the box office app?
Yes, you can sell raffle tickets on-site using the TicketSpice Box Office app. You can even set custom on-site box office pricing as well.
Can I scan raffle tickets with the TicketSpice Scanning App?
Can I scan raffle tickets with the TicketSpice Scanning App?
Yes, the TicketSpice scanning app can scan raffle tickets. If you’d like to prevent the scanning app from scanning raffle tickets, you can disable this option when setting up your app key.
Can someone purchase a raffle with an offline payment?
Can someone purchase a raffle with an offline payment?
Yes, raffle tickets can be sold using an offline payment method. The raffle number is issued immediately on the buyer’s confirmation and does not require the offline payment to be completed before the raffle number is assigned.
Can someone select raffle tickets when pre-registering?
Can someone select raffle tickets when pre-registering?
Yes, you can allow ticket buyers to select raffle tickets when pre-registering with a card on file. The raffle numbers will appear as TBD until the card is charged and the order status is marked Completed. Once the card is charged, the tickets and raffle numbers will be sent to the ticket buyer in their confirmation email.
What happens to the raffle numbers if I edit and order and change the date or time slot of the ticket?
What happens to the raffle numbers if I edit and order and change the date or time slot of the ticket?
If you edit an order and change the ticket’s date or time slot, the original raffle numbers will be removed from the sequence of the original event, and new raffle numbers will be assigned for this new date or time slot.
What happens if I cancel a ticket order with raffle tickets?
What happens if I cancel a ticket order with raffle tickets?
If an order containing raffle tickets is canceled, the associated raffle numbers are removed from the sequence and from all exports, and the tickets are returned to your available inventory. If your raffle tickets have a limited supply, the raffle number range will automatically adjust to maintain the same total number of tickets available for purchase.
Example: Suppose your raffle tickets have a limited supply of 5,000 and start at raffle number 1000. The original raffle number range would be 1000–6000.
If an order containing two raffle tickets (numbers 1007 and 1008) is canceled, those numbers are removed from your exports and are not reassigned to future raffle tickets for this event page. The canceled tickets are returned to your available inventory so they can be purchased by future attendees.
As a result, the raffle number range adjusts to 1000–1006 and 1009–6002. This removes the canceled raffle numbers from your records while maintaining your total limited supply of 5,000 raffle tickets.
















