Cost Per View Calculator – One Division, and the Definition It Rests On
Cost per view is a single division: CPV = total spend ÷ qualifying views. The arithmetic takes a second. What makes the figure hard to read is the denominator, because a view is not a fixed unit — it is whatever the report you are reading decided to count. This calculator performs the division and keeps the definition you state welded to the answer, in the headline, in the charts and in every export.
A view is not an impression
An impression is a delivery: the ad was served. A view is a delivery that also met some watch or exposure threshold, so views are a subset of impressions and the two are priced differently. Conflating them is the common error, and it is why this tool shows the relationship rather than leaving it implicit. With view rate = views ÷ impressions:
CPM = (spend ÷ impressions) × 1000CPV = spend ÷ views = CPM ÷ (1000 × view rate)
Check the identity against itself. If every impression qualifies, the view rate is 1 and CPV = CPM ÷ 1000. If only a quarter qualify, the view rate is 0.25 and CPV = CPM ÷ 250 — four times the per-impression cost for exactly the same media. Impressions are an optional input here; supply them and the CPM, the view rate and the substituted identity appear beside the result, leave them blank and no impression count is invented.
Why the view definition is an input, not an assumption
Platforms have counted a view at different watch durations, have counted autoplay playback with sound off, and have counted loops or replays as additional views — and those rules have changed over time. The same campaign can be reported honestly with two different view counts under two different thresholds. Since the spend is fixed, a definition that inflates the count by 30% deflates the cost per view by roughly the same proportion.
The edges of the arithmetic
- Zero views — the cost per view is undefined, not infinite and not zero. The result slot states the spend that produced nothing, and the charts and export stay off.
- Zero spend — a real answer of exactly
0. Organic views carry no media cost, though they may carry production and labour costs this tool knows nothing about. - A fractional view count — refused at the field rather than rounded, because a view is a counted event.
- A sub-cent cost per view — common, and shown with the cost per 1,000 views beside it plus a prompt to widen the precision. In currencies with no minor unit, such as the yen or the won, there are no extra decimals to offer and the per-thousand figure is the one to quote.
- More views than impressions — the view rate and CPM are withheld and explained, while the cost per view, which does not depend on impressions, is left standing.
Reading the two drawings
The funnel bar puts every delivery on top and the qualifying views underneath, with the shaded gap counted out: those are the deliveries that never met your stated rule. The sensitivity curve sweeps the view count from a quarter to double what you entered with the spend held fixed, which draws CPV = spend ÷ views as the hyperbola it is. Both are built only from the numbers you typed.