Logo

MonoCalc

/

Cost Per View Calculator

Social Media

View definition

A cost per view is only readable beside the rule that produced the view count. State the rule your report used; it is printed under the figure and written into every export.

Fractional seconds are accepted, such as 0.1, 2 or 30.
Muted autoplay playback counted as a view.
A second play by the same person counted again.
Where the number came from, up to 80 characters. This exact wording travels into the headline, the chart and the CSV.
The definition of a view is not standardised
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 these rules have changed over time. Some platforms report more than one view count for the same campaign under different thresholds. Take the definition from the report you are reading rather than from memory, and record it here.
Every mode is the same identity rearranged: cost per view is spend divided by qualifying views.
Formatting only — nothing is converted. Currencies with no minor unit are printed without decimals.
Large view counts against modest spend often price a view below a cent.
Money paid to the platform over the period the views were counted in. Shorthand such as 4.5k works.
Whole views that met the definition stated above, over the same window as the spend.
Deliveries over the same window. Supplying this adds the CPM and the view rate; leaving it blank invents nothing.
An impression is not a view
An impression is a delivery; a view is a delivery that met some watch or exposure threshold. Views are therefore a subset of impressions, and a cost per view and a cost per thousand impressions are prices for two different events.

Cost per view

$0.02

$4,500.00 divided by 250,000 qualifying views, counted under the definition stated above.

Watch threshold not specified - autoplay muted treatment unknown - loop and replay treatment unknown - source not stated

CPV figures are only comparable when the view definition matches. This tool does not standardise the definition — it records the one you stated.

Cost per view

$0.02

Cost per 1,000 views

$18.00

View rate

25.00%

CPM

$4.50

Impressions

1,000,000

Deliveries that did not qualify

750,000

The CPM cross-check, with your own numbers in it:

CPV = CPM ÷ (1000 × view rate) = $4.50 ÷ (1000 × 0.2500) = $0.02

If every impression qualified as a view the cost per view would be the CPM divided by 1,000. It is higher here by exactly the reciprocal of the view rate.

Exports carry the cost per view to 6 decimal places, the impression count or the words "not supplied", and the full view definition including every unknown clause.

Impressions against qualifying views

Impressions: 1,000,000CPM $4.50View rate: 25.00% of deliveries met the stated definitionQualifying views: 250,000CPV $0.02750,000 deliveries did not meet the stated view definitionSource not stated

The gap between the two bars is the deliveries that did not meet the definition you stated. It is the difference between a cost per delivery and a cost per view.

How the view definition moves the price

$0.0000$0.0378$0.075662,500250,000500,000Your figures: 250,000 viewsQualifying viewsCost per view (USD)

Spend is fixed, so CPV is a hyperbola in view count — a definition change that alters the view count by 30% alters CPV by roughly the same proportion in the opposite direction. This is why two CPV figures built on different view definitions cannot be compared.

A view is not reach or engagement
A view is not reach and a view is not engagement: it records that a video played under some rule, not that a distinct person was reached or that anybody acted. A lower cost per view is not by itself better performance — views counted under a looser definition are cheaper precisely because less had to happen to count one.
No benchmarks, on purpose
No typical or target cost per view is offered anywhere in this tool. A CPV only means something beside the view definition that produced it, so a figure to measure yours against would be unsourced and incomparable at the same time.

About This Tool

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) × 1000
CPV = 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.

Take the definition from the report, not from memory
This tool deliberately ships no table of per-platform thresholds. Anything it asserted would be a snapshot with no source and no date attached, and it would be quoted long after it stopped being true. The four controls above record the rule you read in your own report instead, and every unanswered control is printed as unknown rather than quietly dropped.

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.

What a cost per view will not tell you
A view is not reach and a view is not engagement: it records that a video played under some rule, not that a distinct person was reached or that anybody acted. A lower cost per view is therefore not automatically better — views counted under a looser definition are cheaper precisely because less had to happen to count one. No typical figure is offered here to measure yours against, because a CPV detached from its definition is not comparable in the first place.

Frequently Asked Questions

Is the Cost Per View Calculator free?

Yes, Cost Per View Calculator is totally free :)

Can I use the Cost Per View Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Cost Per View Calculator?

Yes, any data related to Cost Per View Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this cost per view calculator work?

It divides the ad spend you enter by the number of qualifying views the same campaign produced: CPV = spend ÷ views. Before it divides anything it asks you to state what your report counts as a view — the watch threshold, whether muted autoplay counts, whether loops count and where the number came from — and that definition is printed under the figure and carried into the copied summary and the CSV. You can also run the arithmetic backwards to get the budget a target CPV implies, or the views a budget buys. Everything happens in your browser on the numbers you type.

Is a view the same thing as an impression?

No. 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. If you add an impression count the calculator shows the relationship explicitly: with a view rate of views ÷ impressions, CPM = (spend ÷ impressions) × 1000 and CPV = CPM ÷ (1000 × view rate). When every impression qualifies the view rate is 1 and CPV is simply CPM ÷ 1000; when a quarter qualify, CPV is four times that.

Why can't I compare my cost per view with someone else's?

Because the denominators may be counting different events. Platforms have counted a view at different watch durations, have counted autoplay playback with sound off, and have counted loops or replays as extra views, and those rules have changed over time — some platforms even report more than one view count for the same campaign. Since spend is fixed, a definition that inflates the view count by 30% deflates the CPV by roughly the same proportion. Two CPV figures are comparable only when their view definitions match, which is why this tool records yours rather than assuming one.

Is a lower cost per view better?

Not necessarily. Cheaper views under a looser definition are not better views — a lower CPV can simply mean the counting rule asked less of the viewer. A view is also not reach and not engagement: it says a video played under some rule, not that a distinct person was reached or that anybody acted afterwards. Whether a CPV is good depends on what those views were worth to you, which no calculator can tell you. This tool reports the arithmetic and the assumptions behind it and deliberately offers no benchmark, target or typical figure.

What does a zero-view or zero-spend result mean?

With zero views the cost per view is undefined, not infinite and not zero: spending money that produced no qualifying views gives no per-view price at all, so the calculator states the spend in words instead of printing a number, and the chart and export stay switched off. Zero spend with views recorded is the opposite case and is a real answer of exactly zero — organic views carry no media cost, though they may still carry production or labour costs this tool does not account for.

My cost per view shows as 0.00 — is that a bug?

No, it is a rounding limit. Large view counts against modest spend routinely produce a CPV of a fraction of a cent, which cannot be shown at two decimal places. Raise the display precision to 3, 4 or 6 decimals, or read the cost per 1,000 views the calculator prints beside it, which is the legible figure at that scale. In currencies with no minor unit, such as the yen or the won, extra decimals are not available at all and the cost per 1,000 views is the figure to quote.