Pay-per-view streaming

Pay-Per-View Streaming Platform: What to Compare Before You Sell

Compare the fees. Check the payouts. Sell tickets on your own site.

Compare any pay-per-view streaming platform on fees, payouts, ticket control, crowd size and replay, then sell match and show tickets on your own website with WpStream.

How pay-per-view works

One ticket, one stream, one replay

01 · Ticket

Sell a match pass or show ticket

Each Pay-Per-View channel is a WooCommerce product with its own price. Fans buy it at the checkout on your own website, and Stripe or PayPal takes the money.

02 · Access

The player opens for ticket holders

WpStream checks that the fan is logged in and holds a completed order before the player starts. Buyers open the stream from their confirmation email or from My Orders.

03 · Replay

Ticket holders rewatch after the final whistle

After the event, switch the same product from Live stream to Video on demand and pick the recording. Everyone who bought a ticket watches it without paying again.

Your site, your checkout

The whole event on your own site

The fan pays on your site and watches there, with no trip to a platform page.

Payments go through WooCommerce with Stripe or PayPal, and Lock to Website stops the match or show being embedded on another site.

What to compare in a pay-per-view streaming platform

Pay-per-view streaming means a fan pays once to watch one match or show, and often its replay.

The platform takes the payment, checks the ticket before the player loads, and delivers the stream to ticket holders. There's no subscription and nothing to cancel.

Fees and revenue share

There are three money models (all rates as of September 2026). A hosted platform takes a cut of each ticket: Dacast keeps 9.9% + $0.40 per purchase.

Uscreen adds a one-time-sale fee to its plan: 10% on Starter, 5% on Growth.

Or you sell on your own checkout.

WpStream takes 0%, so the only cut per ticket is the processor's: Stripe US 2.9% + $0.30, PayPal 2.99% + $0.49 for card payments, or 3.49% + $0.49 through PayPal Checkout.

Plan fees come on top in every model.

Football admission ticket
Payouts and who holds the money

Ask who holds the money, and for how long.

As of September 2026, Dacast's first payout comes after about 35 days (its help center gives both 35 days and 35 business days), with a $100 minimum.

BoxCast pays ticket revenue at the end of each fiscal quarter once it passes $100. Vimeo OTT pays on the 15th for the previous month's sales.

Until then, that's ticket money you don't hold.

With WpStream, the payment goes through your own WooCommerce checkout to your Stripe or PayPal account. Refunds, chargebacks and EU VAT are then yours to handle.

Viewer holding a tablet
Ticket and access control

Organizers sell match passes, season passes and day passes.

WpStream plays the stream only for a logged-in buyer with a completed order, and Lock to Website stops the stream being embedded on other sites.

Encryption is optional, but it may slow your website and may not work in some browsers. Membership plugins such as MemberPress work too.

BoxCast lists zipcode geo-blocking, and StreamingVideoProvider uses two-factor authentication to stop ticket sharing.

Camera filming a football match
Viewer limits

Some platforms cap how many people watch at once. WpStream allows 200, 1,000, 25,000 or unlimited viewers at once, by plan, and counts viewer hours: the total watch time of everyone watching.

Dacast lists unlimited concurrent viewers on metered plans, and BoxCast includes at least 10,000 viewer hours a month.

"Unlimited" still has a meter. Pick the plan by the peak crowd for your biggest match or show.

Fan enjoying an event on a tablet
Replay after the event

Replay terms vary. For the 2025 Broadway stream of Punch, The League of Live Stream Theater gave each ticket a 24-hour window beginning at curtain time, as reported by Stage and Cinema.

A BoxCast channel ticket gives access until the channel is deleted.

With WpStream, you switch the same product to video on demand and pick the recording, so ticket holders keep access to the replay.

Or you sell a separate Pay-Per-View VOD made from the recording. Recording uses recording hours from your plan.

Camera pointed toward a lit stage

Platforms compared

Which pay-per-view streaming service keeps the least of your ticket?

The table below puts four pay-per-view streaming services side by side.

Its last row runs one $15 ticket through each fee model, with the rate from each vendor's own pricing or help page shown in the cell.

For a promoter selling a few hundred tickets, that row is the one to read.

Plan fees sit on top, as of September 2026. WpStream Lite costs $24 a month. Dacast's paywall starts on the Event plan, $63 a month billed annually.

BoxCast's streaming plans start at $109 a month billed annually, and ticketing is an add-on. Uscreen Starter is $49 a month, billed monthly only.

Vimeo OTT isn't in the table. On its public pricing page, live pay-per-view is listed only on the Enterprise plan, which has no public price.

Our full comparison of the four platforms goes deeper for any organizer weighing them.

What you compareWpStreamDacastBoxCastUscreen
What you compare: Fee per ticketWpStream: 0% revenue share; Stripe or PayPal fee onlyDacast: 9.9% + $0.40, processing includedBoxCast: 2.9% + $0.30, then you receive 75%Uscreen: 10% on Starter, 5% on Growth, plus processing
What you compare: PayoutsWpStream: Through your checkout to your Stripe or PayPal accountDacast: First payout after about 35 days; $100 minimumBoxCast: End of each fiscal quarter, once over $100Uscreen: With Stripe, on your Stripe payout schedule
What you compare: Ticket and access controlWpStream: Logged-in buyer with a completed order; Lock to Website; optional encryptionDacast: Paywall, promo codes, domain and country restrictionBoxCast: Event ticket or channel pass; zipcode geo-blockingUscreen: Not listed
What you compare: Viewer limitsWpStream: 200 / 1,000 / 25,000 / unlimited at once, by planDacast: Unlimited concurrent viewers; usage meteredBoxCast: No viewer cap; at least 10,000 viewer hours a monthUscreen: Not listed; 1 free hour of live streaming on Starter and Growth
What you compare: Replay after the eventWpStream: Same product switched to video on demand; buyers keep accessDacast: Live streams auto-archived for on-demand playbackBoxCast: Channel ticket: access until the channel is deletedUscreen: Not listed
What you compare: Kept from a $15 ticket, before plan feesWpStream: $14.27 (Stripe US domestic card: 2.9% + $0.30)Dacast: $13.12 (9.9% + $0.40), before payout feesBoxCast: About $10.70 (2.9% + $0.30 applied, then 75% of the rest)Uscreen: $13.52 on Growth (5% + Stripe 2.9% + $0.30)

Sell the ticket your crowd already buys

Clubs sell match passes and season passes. Theatres sell a show. Fitness competitions sell a day. Each one maps to a product on your own site.

A Pay-Per-View channel purchase also covers that channel's later broadcasts, so to charge for every event, create a new channel and product for each one.

Match pass

One Pay-Per-View product per fixture. For scale, Bury FC announced individual match passes at £9.99 for its 2026/27 season.

Season pass

A subscription plan with the season's channels attached: fans who subscribe get every channel in the plan, at the recurring price you set.

It needs the WooCommerce Subscriptions extension, which is bought separately from WooCommerce.

Show or festival ticket

One product per performance, for theatres, concert producers and festival promoters.

After curtain, switch the product to video on demand and pick the recording, and ticket holders watch the show again from the same ticket.

Competition day pass

Olympia Productions lists Day 1 PPV, Day 2 PPV and a PPV Package for the 2026 Romania Muscle Fest. Copy that shape with one product per competition day.

Paid special

A local TV or radio station selling one paid special needs a single Pay-Per-View product with its own price, sold on the station's own website.

Client events

If you run PPV for clients, give each client its own channel: Lite has 5 channels, Plus 15, Pro 50 and Ultra 150. Broadcast hours count across all channels on the account.

Three events, worked out in hours.
Check the plan before you sell.

A league match

A 2-hour fixture with 300 ticket holders watching the whole match uses 600 viewer hours (2 x 300). Lite allows 200 viewers at once, so it's too small.

Plus fits: 1,000 viewers at once and 2,000 viewer hours a month. The match itself uses 2 broadcast hours, plus any test stream, because tests count too.

Camera filming a football game

A theatre show

A 3-hour performance for 150 ticket holders uses 450 viewer hours (3 x 150). That fits Lite (200 viewers at once, 500 viewer hours), with little margin.

Recording the show uses 3 recording hours.

Lit live performance stage

An agency month

Four 2-hour client events use 8 broadcast hours, well inside Plus's 250.

Viewer hours add up faster: 4 events x 300 fans x 2 hours = 2,400 viewer hours, above Plus's 2,000 a month.

That points to Pro, with 10,000 viewer hours a month, or a one-time plan for the extra hours.

Production operator at a broadcast desk

Sell pay-per-view on your own website

To run your own pay-per-view streaming platform, you need three things: WooCommerce (free) for the product and checkout, WpStream for the stream and the access check, and Stripe or PayPal to take the money.

A season pass also needs the WooCommerce Subscriptions extension, bought separately.

Every click, in order, is in the full setup guide. Do these four steps the week before a match or show.

Organizer working on a tablet

Store

Connect WooCommerce and your gateway

Install WooCommerce, then go to Settings, Payments and add the free WooCommerce Stripe plugin, or connect PayPal. You only need one gateway.

Ticket for a football match

Ticket

Add a Pay-Per-View channel and price it

Go to All Channels, then Add new Pay-Per-View Channel, set Product data to Live Channel and add a price. Until someone buys, the page shows Add To Cart.

Make one product per match or show.

Camera filming a match

Go live

Turn recording on, then go live

Enable Record Live Stream in the channel's settings before you turn the channel on. No recording means no replay to sell.

With Auto TURN ON, going live from OBS turns the channel on. Ticket holders open the stream from their email or My Orders.

Supporter watching live sports on a tablet

Replay

Switch the product to video on demand

After the final whistle or the last bow, change the same product from Live stream to Video on demand and pick the recording.

Buyers keep access and watch the replay without paying again.

Before the first ticket sells

1. Run a test purchase

Buy your own ticket with Stripe in test mode, log in as that buyer and check that the player opens. Then switch Stripe to live mode.

2. Hide Add to Cart for buyers

A short snippet from the WpStream docs hides the Add to Cart button on the product page once a buyer already owns the ticket.

3. Lock the stream to your website

Turn on Lock to Website so the match or show plays only on your own site. Fans can share the link, but nobody can embed the stream elsewhere.

4. Set up VAT for EU buyers

Digital streaming sold to EU buyers is taxed at the buyer's country rate. WooCommerce has EU VAT setup built in; ask a tax adviser for the rules.

5. Size the plan by your biggest crowd

Viewer hours and viewers at once matter most for large events. Check the expected crowd for your biggest fixture or show before you pick a plan.

6. Count your test streams

A test stream uses broadcast hours, because the channel is live. Run a short test before a big event anyway, and budget the hours for it.

Replay after the event

Ticket holders rewatch without paying again

The recording does not appear on the live product by itself.

It takes one change on that same product, and everyone who bought a ticket keeps access, as our video membership guide shows.

Or sell a replay-only ticket: create a Pay-Per-View VOD from the recording, the way Bury FC sells each match on demand for 30 days after the final whistle at £4.99 (announced August 2026).

Recording uses recording hours from your plan.

Plans priced in hours

All paid plans include unrestricted PPV streaming. You pay for hours of streaming.

Lite

Lite costs $24 a month or $190 a year. It gives you 100 broadcast hours, 500 viewer hours, 200 viewers at once, 5 channels and 25 recording hours a month.

That fits the 3-hour theatre show for 150 ticket holders, which uses 450 viewer hours.

Plus

Plus costs $59 a month or $490 a year: 250 broadcast hours, 2,000 viewer hours, 1,000 viewers at once, 15 channels and 100 recording hours.

That fits the league match for 300 ticket holders. Pro ($169 a month) takes 25,000 viewers at once, and Ultra ($449 a month) is unlimited.

The trial

Selling one big event? One-time plans start at $36 for Lite, and their hours don't expire. Monthly and yearly hours reset every month and don't roll over.

Honest limits

When is another pay-per-view platform a better fit?

Territorial rights come first. Bury FC streams fixtures "subject to broadcasting regulations", and its Saturday 3pm league fixtures stream live only outside the UK, with some exemptions.

If your club's fixtures carry rules like that, you need geo-blocking: BoxCast and Dacast list it. For that, or a per-ticket device cap, check with support before you sell.

Your own checkout means refunds, chargebacks and sales tax are yours, with no platform-level protection behind you.

A platform that handles the money takes that on: Vimeo OTT collects and remits US sales tax and EU VAT. Its live pay-per-view is on the Enterprise plan, with no public price.

WpStream has no ad-supported model, since running ads needs an ad stack it doesn't include.

And it's built for live events: a promoter with only a pre-recorded film library is better served by a VOD-only player such as Presto Player.

You need a WordPress site with WooCommerce. Pay-per-view on WpStream doesn't run without it.

More pay-per-view resources

Questions organizers ask

Frequently Asked Questions

Hosted platforms take a share of each ticket: as of September 2026, Dacast charges 9.9% + $0.40 per purchase, and Uscreen 5% to 10% of one-time sales plus processing.

On your own checkout with WpStream, the revenue share is 0% and you pay only the processor fee (Stripe US: 2.9% + $0.30).

It depends on who holds the money.

As of September 2026, Dacast’s first payout comes after about 35 days, BoxCast pays at the end of each fiscal quarter, and Vimeo OTT pays on the 15th for the previous month.

With WpStream, the payment goes through your own checkout to your Stripe or PayPal account.

On your own checkout, you do, in WooCommerce and your Stripe or PayPal account, so put a clear refund policy on the ticket page.

A merchant-of-record service such as Cleeng covers tax remittance and chargeback handling in its fee. WpStream sells through your own store, so those calls stay with you.

Yes. After the event, change the same WpStream product from Live stream to Video on demand and pick the recording, and everyone who bought a ticket keeps access.

To sell the replay on its own, create a Pay-Per-View VOD from the recording instead and give it its own price.

It depends on the plan: 200 viewers at once on Lite, 1,000 on Plus, 25,000 on Pro and unlimited on Ultra.

All paid plans include unrestricted PPV streaming, and use is counted in viewer hours on WpStream: the total watch time of everyone watching.

Sharing a link doesn’t share access: WpStream plays the stream only for a logged-in buyer with a completed order.

Lock to Website stops the stream being embedded on other sites, and optional encryption adds protection but may not work in some browsers.

Yes. Build a subscription product and attach the season’s channels to it; this needs the WooCommerce Subscriptions extension.

A single WpStream Pay-Per-View purchase already covers that channel’s later broadcasts, so to charge per match, create one product per match.

No. Pay per view streaming sites for fans sell access to someone else’s event.

This page is for organizers who sell their own match, show or competition day on their own website, with WpStream running the stream and WooCommerce taking the payment.

Ready when you are

Start your free trial

Try live broadcasting and replays on your website.