# What each VSL play is worth · VSL Host Report

> Source: https://vslhostreport.com/best/vsl-revenue-per-play-calculator-what-each-play-is-worth-and-the-ad-cost-you-can-

## What each VSL play is worth

Enter your spend and your funnel rates to see what one play returns and the most you can pay per click.

Gross order value. Nothing is stored.

* [The calculator](#calculator)
* [The formulas](#formulas)
* [Illustrated week](#example)
* [The bid](#bids)
* [Limits](#limits)
* [Questions](#faq)

A useful bid still has to pay for itself after the clicks that never start the video and the viewers who leave before the offer.

[TrackPlay's explainer on what a VSL is](https://trackplay.io/blog/what-is-a-vsl) defines revenue per play as revenue divided by plays, what one play of the video is worth in money. Cost per play is the ad spend on that video divided by the same plays. When the cost is the higher number, the ads are losing money even if the retention chart looks healthy.

A click price on its own is a weak guide for scaling. [VSLStats](https://vslstats.com/blog/revenue-per-viewer-vs-cost-per-click-the-metric-swap-that-changes-how-vsl-operators-scale) states the limit directly: "CPC tells you what you paid for a click. It says nothing about what happened after."

Delivery is a different bill. The [VSL hosting cost calculator](/best/vsl-hosting-cost-calculator-what-one-sales-video-costs-on-each-host) estimates the hosting fee from length and how long people watch. This form leaves that fee out.

The short answer

Multiply the share of clicks that play, the share of plays still watching at the pitch, the share of those viewers who order, and what each buyer pays. That product is the most you can pay for one link click before the sale stops covering the ads.

[Calculate the CPC you can pay](#calculator)

The long bar shows the money one play brings back. The two shorter bars show ad cost per play and a bid that stays below what the play earned.

### Calculate revenue per play and the CPC you can pay

The numbers already in the fields match the sample week in the next section. Change any of them and press the button. The math stays in your browser.

Ad spend ($) 

Dollars spent on the ads that sent these clicks.

Link clicks 

Paid clicks, as a whole number.

Play rate (% of clicks) 

Clicks that became a real play.

Still watching at the pitch (% of plays) 

Plays still going when the pitch starts.

Orders per pitch viewer (%) 

Pitch viewers who ordered. Checkout drop-off is inside this rate.

Order value ($) 

Revenue per buyer. Include bumps here if you want them counted.

Work out revenue per play 

Press the button. The result uses the fields above, and the week those fields come from is written out in the next section.

### Break-even CPC, written out

Each step keeps a smaller share of the clicks: plays, then people still watching at the pitch, then orders.

Plays equal link clicks multiplied by how often a click starts the video. Orders equal those plays, multiplied by how many are still going at the pitch, multiplied by how many of those people buy. Revenue equals orders times what a buyer pays.

Revenue per play is that revenue spread across the plays. Cost per play is the ad spend spread the same way.

Break-even CPC is the play share, multiplied by the share still at the pitch, multiplied by the share of those viewers who buy, multiplied by the dollars each buyer pays. Write each share as a decimal, so 14% is 0.14\. It is the revenue one link click returns when every click becomes a visitor.

The click price implied by the same fields is ad spend divided by link clicks. [RevvyScales](https://revvyscales.com/vsl-metrics-explained) defines CPC (link) the same way, as ad spend divided by link clicks.

RevvyScales also writes the full path from visitor to buyer as play rate times pitch retention times a CTA click rate times checkout conversion. This form folds the last two into one field: orders divided by viewers who reached the pitch. [That page calls the rate pitch conversion](https://revvyscales.com/vsl-conversion-rate). A rate per visitor, or per play, uses a wider base and comes out lower on the same orders.

### An illustrated week at $1.36 a play

[The same TrackPlay explainer](https://trackplay.io/blog/what-is-a-vsl) uses a sample funnel and says the numbers are illustrative. It shows 10,000 plays, 140 orders on a $97 offer, $13,580 back, and $1.36 for each play. Those 140 orders are 1.4% of the plays and 10% of the people who reached the pitch.

[A companion note on conversion rate](https://trackplay.io/blog/vsl-conversion-rate) uses the same 140 orders to show how the denominator moves the rate: the week can also be read as 0.7% of visitors. Ten percent of the pitch audience is those 140 orders, so 1,400 people were still watching, which is 14% of the plays. Seven tenths of a percent of visitors is the same order count, so the week had 20,000 visitors, and half of them played.

Spend $8,000 on ads for those plays and each play costs $0.80\. That is less than the play earned. TrackPlay's point on that gap: once a play costs more than it brings back, the ads lose money even if viewers stay a long way through the video.

Treat those visitors as link clicks, which is the assumption in the form. Half of them play, 14% of plays are still there for the pitch, and the pitch conversion from the example times the offer comes to a ceiling of $0.68 a click. That $8,000 spread across those visitors is $0.40 a click, under the ceiling. The form above is filled with this week so you can change one rate and see the ceiling move.

### Set the bid from the ceiling

Use the break-even CPC when you set bids, including a holiday auction where you have to bid tighter. Add spend only while your cost per click stays below that number. Once your CPC crosses it, gross orders no longer cover the ads at the rates you entered.

[RevvyScales' break-even visitor conversion](https://revvyscales.com/vsl-conversion-rate) divides cost per visitor by revenue per buyer times contribution margin. The form has no margin field, so a bid that matches the break-even CPC returns the full sale and still has goods, fees and refunds to pay. If the campaign needs to make money after those costs, bid below the figure the form prints.

A thin play share can choke the economics while the click still looks cheap. One course seller on Meta, writing in [a public ads thread](https://www.reddit.com/r/FacebookAds/comments/1o27unp/infoproduct%5Ffunnel%5Fam%5Fi%5F5%5Ffeet%5Ffrom%5Fgold%5For%5Fdud/), reported an 18% VSL play rate on live ads, with click-through still above 3%. When plays are the leak, load time is one place to look: [how video load speed changes ad cost](/best/video-load-speed-landing-page). Those two rates have to come from the player, which is what [video hosting with analytics](/best/video-hosting-with-analytics) is for.

### My take

I would start from last week's clicks, spend, play share, pitch reach and orders, and I would judge a holiday bid by whether it sits under the ceiling. I would skip a bid that only clears if you pretend product cost is zero, because this form cannot see margin.

### What the ceiling leaves out

This is a gross estimate. It leaves out product cost, payment fees, refunds, taxes, hosting and the wait for a late buyer. An order that posts after you read the rates is missing from the conversion field, so an early ceiling sits lower than the one you would compute once those orders land.

Hosting for one video is on the [delivery calculator](/best/vsl-hosting-cost-calculator-what-one-sales-video-costs-on-each-host). The [cheap hosting guide](/best/cheap-video-hosting) compares a bandwidth bill with a per-play bill. Neither expense belongs in the break-even CPC.

Hosts do not count a play the same way, and that moves both per-play figures. [TrackPlay's site](https://trackplay.io/) says a play is one viewer session in which the viewer genuinely played, and a muted autoplay nobody watched stays out of the count. Move the same traffic onto a host that counts a silent start, and the denominator changes.

The form treats every link click as one visitor. When some clicks never load the page, each visitor costs more than the CPC, and break-even CPC is too generous. Cost per visitor is that CPC divided by the share of clicks that land.

Bumps and later offers belong in that dollar amount, as revenue per buyer. The form cannot split the first sale from that later revenue, and it cannot count a bump as a second order.

The formulas follow TrackPlay's revenue-per-play definition and RevvyScales' stage rates. The 18% play-rate report is the Meta thread linked above. For host claims, read the [methodology](/methodology).

### Frequently asked questions

What is revenue per play on a VSL? 

The sales tied to the video, split across every play, so you can see the dollars one viewing session brought back. The form prints that figure next to what the ads paid for the same play.

How is break-even CPC different from break-even ROAS? 

The ceiling is a dollar bid you can paste into the ad account. ROAS is revenue divided by spend after the fact. On the gross order value this form uses, paying the ceiling exactly brings one dollar of orders back per dollar of ads, a ROAS of 1\. A profit target sits lower on the bid, because goods and fees come out of the order.

Should the conversion rate be per visitor or per play? 

For this ceiling, use orders among people who were still watching when the pitch started. The same orders look smaller against every visitor, or against every play. Paste the rate whose denominator matches the field.

Why does my play rate change cost per play? 

The same ad spend spread over fewer plays makes each play more expensive. A lower play rate also pulls break-even CPC down, because each click produces less watched video and fewer orders.

Where do I price video delivery? 

On the page that prices one sales video from length and watch time. This form prices the ads. Delivery is the other line.

### Sources

* [TrackPlay: what is a VSL](https://trackplay.io/blog/what-is-a-vsl)
* [TrackPlay: VSL conversion rate](https://trackplay.io/blog/vsl-conversion-rate)
* [TrackPlay: metrics catalogue](https://trackplay.io/features/metrics-catalogue)
* [TrackPlay: what counts as a play](https://trackplay.io/)
* [RevvyScales: VSL metrics explained](https://revvyscales.com/vsl-metrics-explained)
* [RevvyScales: VSL conversion rate](https://revvyscales.com/vsl-conversion-rate)
* [VSLStats: revenue per viewer and cost per click](https://vslstats.com/blog/revenue-per-viewer-vs-cost-per-click-the-metric-swap-that-changes-how-vsl-operators-scale)
* [r/FacebookAds: a course funnel with an 18% play rate](https://www.reddit.com/r/FacebookAds/comments/1o27unp/infoproduct%5Ffunnel%5Fam%5Fi%5F5%5Ffeet%5Ffrom%5Fgold%5For%5Fdud/)

### Related reading

* [What one sales video costs to host](/best/vsl-hosting-cost-calculator-what-one-sales-video-costs-on-each-host)
* [Video hosting with analytics: find the second a sales video loses people](/best/video-hosting-with-analytics)
* [What a video sales letter is](/best/video-sales-letter)
* [Timed VSL script blocks](/best/video-sales-letter-script)
* [Cheap video hosting for a VSL](/best/cheap-video-hosting)
* [How video load speed changes landing page conversion and ad cost](/best/video-load-speed-landing-page)
* [Best guides hub](/best)
* [How we research hosts](/methodology)

### Changes to this page

* **28 October 2026:** first published, with the browser form and the illustrated week from TrackPlay's revenue-per-play example.

Written by

Mara Vance

Editor

Mara edits the reviews and roundups on VSL Host Report. She checks autoplay, watch time, timed buttons, lead gates and page speed when the visitor is new and the traffic is paid. She also maps what each host really costs, whether it bills per play, per gigabyte or per seat, and rebuilds the monthly bill for a typical VSL funnel. For each piece she reads long-term user reports across forums and review sites, works through the vendor's own docs and pricing, and confirms the numbers before a verdict goes live.

[marav@vslhostreport.com](mailto:marav@vslhostreport.com)

Last checked 2026-10-28

---

[ VSL Host Report ](/) 

Independent reviews of video hosting for VSLs and sales videos, judged on how well each player and its analytics turn paid traffic into sales.

© 2026 VSL Host Report. Independent and reader-supported.

We may earn a commission when you buy through links on this page. It never affects our rankings.
