CPM Calculator
Calculate advertiser cost per 1,000 ad impressions
This tool is currently available in English.
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
CPM = (Advertiser spend ÷ Ad impressions) × 1,000
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...
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
Choose one reporting period
Use spend and ad impressions from the same period and currency.
- 2
Enter advertiser spend
Use the gross amount before revenue sharing, not your net creator earnings.
- 3
Enter ad impressions
Count individual ads shown, not all video views.
- 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.