Video Metrics

CPM vs CPCV vs CPV: which CTV cost metric actually matters?

CPM, CPCV, and CPV are the three cost metrics most frequently cited in CTV media plans. They measure different things, and choosing the wrong one as your primary optimisation metric leads to misaligned campaign decisions. In CTV, CPCV — cost per completed view — is the most useful metric for brand campaigns because it accounts for VCR and makes cross-environment comparison honest. Here is what each metric means, when to use it, and what India CPMs actually translate to in CPCV terms.

CPM: cost per thousand impressions

CPM (cost per mille) is the price per one thousand ad impressions. It is the most common pricing unit in digital advertising and the default for most CTV direct deals and programmatic buys in India.

Formula: CPM = (Total spend ÷ Total impressions) × 1,000

If you spend ₹4,00,000 and receive 1,000,000 impressions, your CPM is ₹400.

CPM is a useful standardised unit for comparing inventory costs across publishers and formats — but it does not account for how much of each impression was delivered to a real viewer or how much of the ad message was received. Two buys at the same CPM can have radically different actual value if VCR differs significantly between them.

India CTV CPM benchmarks (2026)

India CTV CPMs vary significantly by publisher, format, content type, and deal type:

  • Premium publishers (JioCinema IPL, Disney+ Hotstar live sports): ₹400–₹900 CPM for non-skippable 30-second mid-roll
  • Premium publishers (general entertainment): ₹250–₹500 CPM
  • Mid-tier OTT (regional language, general content): ₹150–₹350 CPM
  • Open programmatic CTV: ₹80–₹200 CPM

(Industry estimates; actual rates vary by negotiation, volume, and timing.)

CPCV: cost per completed view

CPCV is the cost of each ad that played to the final frame — a completed view. It is derived from CPM and VCR.

Formula: CPCV = CPM ÷ (1,000 × VCR)

Or equivalently: CPCV = Total spend ÷ Total completions

Example: A CTV buy at ₹400 CPM with 95% VCR has a CPCV of:

₹400 ÷ (1,000 × 0.95) = ₹0.42 per completed view

A YouTube pre-roll buy at ₹150 CPM with 35% VCR has a CPCV of:

₹150 ÷ (1,000 × 0.35) = ₹0.43 per completed view

The CTV buy appeared nearly three times more expensive at the CPM level. At the CPCV level, the two buys are essentially equivalent in cost — and the CTV completion is a 30-second non-skippable full-screen completion, while the YouTube completion is a 30-second skippable ad watched by the 35% of viewers who did not skip. The quality of the two completions is not the same.

Why CPCV is the fairest metric for video

CPCV aligns the cost metric with the actual value delivered — a completion represents the full ad message received by the viewer. For brand campaigns where the goal is to communicate a full narrative (product story, emotional hook, offer details), CPCV is the right metric because it prices completions, not merely delivery attempts.

CPCV is also the natural metric for direct response video if you are optimising for upper-funnel recall rather than immediate click. A viewer who watched your 30-second ad in full is more likely to remember the brand and respond to a later touchpoint than a viewer who saw only the first five seconds.

CPV: cost per view

CPV (cost per view) is used primarily on YouTube and some social video platforms. A "view" on YouTube is typically defined as 30 seconds of watch time (or the full ad if under 30 seconds), or a click. It is not the same as a completion, and it is not the same as an impression.

Formula: CPV = Total spend ÷ Total views

CPV is less commonly used in CTV buying outside of YouTube. Most CTV direct deals and programmatic buys are priced at CPM, not CPV. Where CPV appears in CTV contexts, verify the platform's specific definition of what counts as a "view" before treating it as comparable to a completion.

CPV vs CPCV: the key difference

On YouTube, a CPV view (30 seconds or click) is not the same as a completion if the ad is longer than 30 seconds. A 60-second ad where a viewer watches 30 seconds counts as a CPV view but not a completion. In CTV with 30-second ads, CPV and CPCV converge, but the distinction matters for longer creatives.

When to use each metric

GoalPrimary metricWhy
Brand awareness, broad reachCPM + ReachImpression volume and unique reach matter most; optimise for breadth
Full message delivery, brand recallCPCVCompletions confirm message received; VCR must be factored into cost
Cross-format video comparisonCPCVNormalises cost across environments with different VCR profiles
YouTube-specific buyingCPVPlatform standard; verify view definition
Performance / lower-funnelCPM + attribution metricCompletions alone don't measure outcomes; layer conversion tracking

Translating India CPMs to CPCV

Given India CTV VCR benchmarks (90–95% for premium non-skippable inventory), here is how the CPM-to-CPCV conversion works across typical India CTV price ranges:

  • ₹800 CPM at 95% VCR = ₹0.84 CPCV
  • ₹500 CPM at 93% VCR = ₹0.54 CPCV
  • ₹300 CPM at 90% VCR = ₹0.33 CPCV
  • ₹150 CPM at 80% VCR (open programmatic) = ₹0.19 CPCV
  • ₹150 CPM at 35% VCR (YouTube skippable) = ₹0.43 CPCV

The open programmatic CTV buy at ₹150 CPM (₹0.19 CPCV) appears cheapest on a completion basis — but that assumes 80% VCR is achieved on open programmatic inventory, which requires clean, high-quality supply. If open programmatic VCR drops to 60% due to technical issues, CPCV rises to ₹0.25 — still cheap, but the delivery quality gap versus premium inventory narrows further when you account for IVT and ad fraud exposure.

Building CPCV into your media plan

Most India CTV media plans are presented in CPM. To make CPCV comparison usable:

  1. Ask every publisher or DSP for their typical VCR by inventory type (direct deal vs programmatic, content category, format)
  2. Convert every CPM to CPCV using the formula above
  3. Compare CPCV across all planned line items — this is the apples-to-apples view
  4. After the campaign, compare planned CPCV to actual CPCV (using delivered VCR) to identify which placements over- or under-delivered on cost efficiency
  5. Use actual CPCV data from past campaigns to set more realistic projections for future flights

This process takes approximately 30 minutes more than working only in CPM. It produces a significantly more honest picture of campaign economics.