Free Tool

CPM Calculator

Calculate advertiser cost per 1,000 ad impressions

Free Calculator

Instant results — no sign-up required

Divide advertiser spend by ad impressions and multiply by 1,000. This is advertising cost, not creator earnings or revenue per video view.

Formulas used

CPM

Cost per 1,000 ad impressions before revenue sharing

Worked example: $150 of advertiser spend ÷ 50,000 ad impressions × 1,000 = $3 CPM. This is not $3 of creator revenue per 1,000 video views. Analyze your channel’s actual revenue or compare the other revenue metric.

What is CPM Calculator?

CPM divides advertiser spend before revenue sharing by ad impressions, then multiplies by 1,000. For example, $150 spent on 50,000 ad impressions gives a $3 CPM. Do not substitu...

Published by TubeAnalytics, founded by Mike Holp. Data sources and limitations · Corrections and support.

Understanding the result and its limits

CPM divides advertiser spend before revenue sharing by ad impressions, then multiplies by 1,000. For example, $150 spent on 50,000 ad impressions gives a $3 CPM. Do not substitute creator earnings or total video views: those measure different things. Playback-based CPM uses monetized playbacks rather than individual ad impressions. This calculator uses your inputs, not estimated niche averages.

How CPM Calculator works

  1. 1

    Choose one reporting period

    Use spend and ad impressions from the same period and currency.

  2. 2

    Enter advertiser spend

    Use the gross amount before revenue sharing, not your net creator earnings.

  3. 3

    Enter ad impressions

    Count individual ads shown, not all video views.

  4. 4

    Calculate and interpret

    Compare like-for-like advertising costs. CPM alone does not predict creator revenue.

Definitions: YouTube revenue metrics documentation. Use the same reporting period and the correct impression or view denominator.

Who uses CPM Calculator

Advertiser

Challenge: Compare advertising cost across campaigns

Solution: Use matching spend and impression totals to calculate CPM.

Creator

Challenge: Understand the difference between ad pricing and earnings

Solution: Separate CPM from creator RPM and verify reported metrics in YouTube Studio.

Evidence and Validation

The method, inputs, and limitations are documented on this page so you can separate a calculation, public API snapshot, or browser-only file check from authenticated channel analytics.

  • Formulas and derived metrics are shown beside the result
  • Public, estimated, and authenticated data are labeled separately
  • Page reviewed 2026-06-27; current platform values should be verified in YouTube Studio

Frequently asked questions

Is CPM my revenue per 1,000 views?
No. CPM measures advertiser cost per 1,000 ad impressions before revenue sharing. Creator RPM uses reported creator revenue and views.
What is a good CPM?
There is no universal target. Audience, ad format, geography, time period and advertiser demand differ. This calculator does not supply measured niche benchmarks.
What is playback-based CPM?
It uses monetized video playbacks as the denominator. A playback can contain multiple ad impressions, so it is not the same as impression-based CPM.

Start tracking your revenue optimization with TubeAnalytics

This public tool is free. Connected-channel analytics uses a seven-day trial with payment information required; paid plan terms and limits apply afterward.