Pay-per-View Streaming

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

Compare fees: Look at the payouts and ticket control. Sell tickets: Use your own site for ticket sales.

When comparing pay-per-view streaming platforms, check fees, payouts, ticket control, crowd size, and replay options. With WpStream, you can sell match and show tickets directly on your website.

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 checkout on your site, and Stripe or PayPal processes the payment.

02 · Access

The player opens for ticket holders

WpStream ensures that fans are logged in and have a completed order before they can access the stream. Buyers can open the stream from their confirmation email or from My Orders.

03 · Replay

Ticket holders can rewatch after the final whistle

After the event, switch the product from Live stream to Video on demand, allowing everyone who bought a ticket to watch it again without extra fees.

Your Site, Your Checkout

Fans pay and watch everything on your site

Fans pay through WooCommerce with Stripe or PayPal and watch on your site. Lock to Website prevents your match or show from being embedded elsewhere.

What to Compare in a Pay-Per-View Streaming Platform

Pay-per-view means fans pay once to watch a match or show, including replays. The platform manages payments, checks tickets, and delivers the stream. There’s no subscription or cancellation needed.

Fees and Revenue Share

There are three money models (rates as of September 2026):

Dacast: Takes 9.9% + $0.40 per purchase.

Uscreen: Adds a fee (10% on Starter, 5% on Growth).

WpStream: Takes 0%, only the processor's fee applies: Stripe US 2.9% + $0.30, PayPal 2.99% + $0.49 for card payments, or 3.49% + $0.49 via PayPal Checkout.

Plan fees are additional.

Football admission ticket
Payouts and Who Holds the Money

Ask about payout timing and who holds the funds. As of September 2026:

Dacast: First payout after about 35 days, with a $100 minimum.

BoxCast: Pays ticket revenue quarterly after reaching $100.

Vimeo OTT: Pays on the 15th for the previous month's sales.

With WpStream, payments go directly to your Stripe or PayPal account, so you handle refunds and chargebacks.

Viewer holding a tablet
Ticket and Access Control

Organisers can sell match, season, and day passes. WpStream plays the stream only for logged-in buyers with completed orders, and Lock to Website prevents embedding elsewhere. Encryption is optional but may slow your site. Membership plugins like MemberPress can also work.

Camera filming a football match
Viewer Limits

Some platforms limit concurrent viewers. WpStream allows 200, 1,000, 25,000, or unlimited viewers based on the plan and counts total viewer hours. Dacast offers unlimited viewers on metered plans, while BoxCast includes at least 10,000 viewer hours monthly. "Unlimited" still has a cap, so choose a plan based on your largest expected crowd.

Fan enjoying an event on a tablet
Replay After the Event

Replay terms differ:

Punch: Each ticket had a 24-hour replay window starting at curtain time.

BoxCast: Gives access until the channel is deleted.

WpStream: Switch to video on demand for replay access.

Camera pointed toward a lit stage

Platforms Compared

Which pay-per-view service takes the least from your ticket sales?

The table below compares four pay-per-view services side by side, using a $15 ticket to illustrate fees.

For promoters selling hundreds of tickets, that row is key. Plan fees apply as of September 2026:

  • WpStream Lite: $24/month.
  • Dacast: Event plan starts at $63/month billed annually.
  • BoxCast: Streaming plans start at $109/month billed annually, with ticketing as an add-on.
  • Uscreen Starter: $49/month, billed monthly only.

Vimeo OTT is not in the table; its live pay-per-view is only on the Enterprise plan, which has no public price.

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, theatres sell shows, and fitness competitions offer day passes. Each corresponds to a product on your site. A Pay-Per-View channel purchase also covers later broadcasts, so for each event, create a new channel and product.

Match Pass

One product per fixture. Bury FC offers individual match passes at £9.99 for the 2026/27 season.

Season Pass

A subscription plan for the season’s channels. Fans get access at a recurring price you set. Requires the WooCommerce Subscriptions extension, bought separately.

Show or Festival Ticket

One product per performance. After the show, switch to video on demand for replay access.

Competition Day Pass

Olympia Productions lists multiple PPV options for events. Create one product per competition day.

Paid Special

A local TV or radio station can sell a single paid special through its website.

Client Events

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

Check the Plan Before You Sell

A League Match

A 2-hour fixture with 300 ticket holders uses 600 viewer hours (2 x 300). Lite allows 200 viewers, so it’s too small. Plus fits with 1,000 viewers and 2,000 viewer hours monthly.

Camera filming a football game

A Theatre Show

A 3-hour performance for 150 ticket holders uses 450 viewer hours (3 x 150). Lite fits (200 viewers, 500 viewer hours), but margin is slim. Recording uses 3 recording hours.

Lit live performance stage

An Agency Month

Four 2-hour client events use 8 broadcast hours, fitting well within Plus's 250. Viewer hours add up quickly: 4 events x 300 fans x 2 hours = 2,400 viewer hours, above Plus's limit.

This suggests Pro, with 10,000 viewer hours monthly, or a one-time plan for extra hours.

Production operator at a broadcast desk

Sell Pay-Per-View on Your Own Website

To run your pay-per-view streaming platform, you need three things:

  • WooCommerce (free) for products and checkout.
  • WpStream for streaming and access checks.
  • Stripe or PayPal to process payments.

A season pass also needs the WooCommerce Subscriptions extension, bought separately. Follow these steps a week before your event:

Organizer working on a tablet

Store

Connect WooCommerce to your payment gateway

Install WooCommerce, 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 set a price

Go to All Channels, click 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.

Camera filming a match

Go live

Turn recording on, then go live

Enable Record Live Stream in the channel settings before activating the channel. No recording means no replay to sell.

With Auto TURN ON, going live from OBS activates the channel. Ticket holders access the stream via email or My Orders.

Supporter watching live sports on a tablet

Replay

Switch the Product to Video on Demand

After the final whistle or last bow, change the product from Live Stream to Video on Demand and select the recording.

Buyers keep access and can 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 ensure the player opens. Then switch Stripe to live mode.

2. Hide Add to Cart for Buyers

Use a code snippet to hide the Add to Cart button once a buyer owns the ticket.

3. Lock the Stream to Your Website

Enable Lock to Website so the match or show plays only on your site. Fans can share the link, but no one can embed the stream elsewhere.

4. Set Up VAT for EU Buyers

Streaming sold to EU buyers is taxed at their country rate. WooCommerce has EU VAT setup built in; consult a tax adviser for details.

5. Size the Plan by Your Biggest Crowd

Viewer hours and viewers at once are key for large events. Check the expected crowd for your biggest fixture before choosing a plan.

6. Count Your Test Streams

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

Replay after the event

Ticket holders can rewatch without paying again

The recording doesn’t automatically appear on the live product.

Just make one change to that product, and everyone who bought a ticket keeps access, as shown in our video membership guide.

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

The recording uses recording hours from your plan.

Pricing Plans

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

Lite

Lite costs $24 a month or $190 a year. It includes 100 broadcast hours, 500 viewer hours, 200 viewers at once, 5 channels, and 25 recording hours monthly. This suits a 3-hour theatre show for 150 ticket holders, using 450 viewer hours.

Plus

Plus costs $59 a month or $490 a year. It offers 250 broadcast hours, 2,000 viewer hours, 1,000 viewers at once, 15 channels, and 100 recording hours. This fits a league match for 300 ticket holders.

Pro costs $169 a month, allowing 25,000 viewers at once.

Ultra costs $449 a month and provides unlimited viewers.

The trial

Selling one big event? One-time plans start at $36 for Lite. 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 better?

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

If your club's fixtures have similar rules, you need geo-blocking: BoxCast and Dacast offer this. For that or a per-ticket device cap, check with support before selling.

With your own checkout, refunds, chargebacks, and sales tax are your responsibility, with no platform-level protection.

A platform that manages the money handles these issues: 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 requires an ad stack it doesn't provide.

And it's built for live events. A promoter with only a pre-recorded film library would be better served by a VOD-only player like Presto Player.

You need a WordPress site with WooCommerce. Pay-per-view on WpStream won’t work 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, while Uscreen charges 5% to 10% of one-time sales plus processing.

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

It depends on who holds the money. As of September 2026, Dacast’s first payout is after about 35 days. BoxCast pays at the end of each fiscal quarter, while Vimeo OTT pays on the 15th for the previous month.

With WpStream, payments go through your own checkout to your Stripe or PayPal account.

With your own checkout, you handle refunds and chargebacks via WooCommerce and your Stripe or PayPal account. Set a clear refund policy on the ticket page.

A merchant-of-record service like Cleeng covers tax remittance and chargeback handling in its fee. With WpStream, those issues remain with you.

Yes. After the event, change the WpStream product from Live Stream to Video on Demand and select the recording, allowing everyone who bought a ticket to maintain access.

To sell the replay separately, create a Pay-Per-View VOD from the recording and set 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, counted in viewer hours on WpStream.

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

Lock to Website prevents embedding on other sites. Optional encryption adds protection but may not work on some browsers.

Yes. Create a subscription product and attach the season’s channels; this requires the WooCommerce Subscriptions extension.

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

No. Pay-per-view streaming sites for fans sell access to other events.

It’s for organizers selling their own matches, shows, or competition days on their own website: WpStream runs the stream and WooCommerce takes payments.

Ready when you are

Start your free trial

Try live broadcasting and replays on your website.