Calculate the CPM

Video Ads CPM Calculator

Calculate the cost per thousand views for your video ad campaigns. Enter your video ad spend and total views to get your CPM instantly, then benchmark your performance against industry averages for pre-roll, mid-roll, outstream, and social video formats.

Campaign 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

What Is Video Ads CPM?

Video ads CPM measures the cost an advertiser pays per 1,000 video ad impressions or views. It covers all video ad formats including in-stream pre-roll, mid-roll, outstream video, social video ads, and short-form video placements across platforms.

Video CPMs typically range from $10 to $30, significantly higher than display ads due to richer creative formats, higher engagement, and superior brand recall. Premium in-stream placements on YouTube or publisher sites command the top end, while outstream and social video sit in the $10–$18 range.

Video advertising continues to capture a larger share of digital budgets as consumption shifts to streaming and short-form content. Monitoring your video CPM helps you balance reach and cost across platforms, compare in-stream vs. outstream efficiency, and justify premium video investments with engagement data.

Video Spend Total video ad investment
Video Views Completed or served views
Video CPM Cost per 1,000 video views

Video Ads CPM Formula

Divide your total video ad expenditure by the number of video ad impressions delivered, then multiply by 1,000. This gives you the price tag for every thousand times your video ad was served to a viewer.

CPM = (Video Ad Spend ÷ Video Views) × 1,000

Video CPM Playground

$500
$10 $10,000
100,000
1K 1M
Video CPM $5.00 per 1,000 video views

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Video Ads CPM

Use these four steps to measure the cost-efficiency of your video advertising and compare performance across video formats and platforms.

1

Compile Your Video Ad Budget

Add up all costs for your video campaigns, including media spend, video production costs (if amortized per campaign), platform fees, and any ad-serving charges.

Example

Example: You allocated $9,000 to a YouTube pre-roll campaign targeting in-market auto buyers over a 30-day flight.

2

Count Your Video Impressions

Pull video view or impression counts from your platform dashboard. Note that 'views' may be defined differently—YouTube counts a view after 30 seconds, while programmatic counts an impression at load.

Example

Example: YouTube Ads reports 450,000 views of your 30-second TrueView pre-roll ad over the campaign period.

3

Run the CPM Calculation

Divide your video spend by total views and multiply by 1,000 to determine your cost per thousand video impressions.

Example

Example: $9,000 ÷ 450,000 × 1,000 = $20.00 CPM — right in the expected $10–$30 range for YouTube pre-roll.

4

Compare Across Formats

Break down CPM by video format (pre-roll, mid-roll, outstream) and platform (YouTube, Meta, programmatic) to understand where your budget delivers the most views per dollar.

Example

Example: Your YouTube pre-roll CPM is $20.00, while Meta in-feed video CPM is $12.50. If brand recall is similar, Meta offers 60% more reach per dollar.

Frequently Asked Questions

What is a good CPM for video ads?
A good video CPM depends on format and platform: YouTube pre-roll averages $15–$25, Meta video $10–$18, programmatic outstream $8–$15, and premium publisher in-stream $20–$30. The overall industry average for digital video sits around $15–$20.
Why are video ad CPMs so much higher than banner ads?
Video ads deliver superior engagement—2–3x higher click-through rates, 80%+ completion rates for non-skippable formats, and significantly better brand recall. Advertisers are willing to pay the $10–$30 premium because video drives stronger outcomes than static banners at $2–$5.
What is the difference between in-stream and outstream video CPM?
In-stream video ads play within existing video content (like YouTube pre-roll) and command CPMs of $15–$30. Outstream video ads auto-play in text-based editorial content and typically cost $8–$15 CPM, offering lower costs but also lower completion rates.
How does video length affect CPM?
Shorter videos (6–15 seconds) like bumper ads have lower CPMs ($8–$14) but limited messaging. Standard 30-second spots cost $15–$25 CPM, while 60-second premium placements can reach $25–$35. Choose length based on your campaign objective—awareness vs. storytelling.
Is YouTube or Meta cheaper for video ads?
Meta in-feed video typically has lower CPMs ($10–$18) compared to YouTube pre-roll ($15–$25). However, YouTube offers longer watch times and higher completion rates. The better value depends on whether you prioritize reach (Meta) or deep engagement (YouTube).
How can I lower my video ad CPM?
Test outstream formats, use shorter ad lengths (6-second bumpers), target broader audiences to increase available inventory, run campaigns in Q1 (lowest demand), leverage programmatic buying for competitive auction pricing, and negotiate publisher package deals for volume discounts.

Free Marketing Calculators

Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.