Raffle software pricing pages are hard to compare. One charges a percentage, one charges per ticket, one is "free" with a tip box at checkout, and a self-hosted script is a one-off licence plus a server bill. This article puts them on one table over three years, with every assumption written down so you can swap in your own numbers. We sell RaffKing, a self-hosted raffle script, so read our conclusions with that in mind. The SaaS figures come from each vendor's own pricing page, as published when we wrote this.

Before the money: check you're allowed to use the tool at all. Most hosted raffle platforms are built for registered charities. RallyUp, for example, states on its own site that in the United States you must be a 501(c) nonprofit to run a raffle on its platform, and that for-profit businesses can only run one on behalf of a nonprofit. Raffle rules in the US also differ from state to state, so check your state's rules or ask a lawyer. If you're a business running raffles or prize draws for profit, several of the cheapest options simply aren't open to you. Whatever tool you use, licensing in your country is your responsibility: check with a local lawyer.

What you pay for SaaS raffle software

Hosted raffle platforms make money in one of three ways. Here's one published example of each, as stated on the vendor's own site:

Prices and plans change, so check each pricing page on the day you decide. Some platforms also charge for add-ons such as custom domains or SMS.

What you pay self-hosted

A self-hosted script turns the fee into fixed costs you control:

Three-year cost, side by side

Assumptions, so you can redo this with your own numbers:

OptionHow it chargesYear 13 yearsWho can use it
RallyUp Flex6.9% of entries$3,450$10,350Per RallyUp: US 501(c) nonprofits; businesses only on a nonprofit's behalf
TicketSpice49¢ per ticket ($5 or less)$4,900$14,700Check its terms for raffles
ZeffyNo platform fee$0$0Nonprofits
RaffKing (self-hosted)$59 once + hosting$299$779Anyone licensed to run draws where they operate

Two break-even points are worth knowing. Against a 6.9% fee, the self-hosted total of $779 is reached at about $11,300 of ticket sales over three years. Against 49¢ a ticket, it's reached at about 1,600 tickets. Below those volumes, the hosted option can work out cheaper, even before you count your own time.

And if you're a registered nonprofit, a free platform like Zeffy beats everything on this table on cost. Self-hosting only makes sense for a charity that needs something those platforms don't offer.

What SaaS does better

Cost isn't the only column. Hosted platforms have real advantages, and you should weigh them honestly:

What self-hosting does better

Who should pick which

Common questions

Is raffle software free?

Some hosted platforms are free for nonprofits and are funded by optional supporter tips or contributions instead. Card processing is usually still charged, unless the platform says it covers it. Self-hosted software has a licence and hosting cost but no per-ticket fee.

Can a business use charity raffle platforms?

Often not. RallyUp, for example, says that in the US only 501(c) nonprofits can run raffles on its platform, and businesses can only run them on a nonprofit's behalf. US raffle rules also vary by state, so check your state's rules or ask a lawyer, and check each platform's terms before you build around it.

How much does it cost to run a raffle website yourself?

A licence (RaffKing is $59 one-time on our store at the time of writing), hosting from your provider, card processing on payments, and your own time for maintenance. With an assumed $20 a month of hosting, that's about $779 over three years before processing.

Does self-hosting make my raffle legal?

No. The software doesn't decide whether you need a licence. That depends on where you and your customers are. Check with a local lawyer before you sell tickets.

RaffKing — self-hosted raffle & lottery script One-time licence, no per-ticket fee. Publicly verifiable draws, a live ticket feed, referrals and 11 payment gateways built in.