Calculate the CPM

YouTube CPM Calculator — Free Online YouTube Ad CPM Calculator

Enter your YouTube ad revenue and monetized playbacks to calculate YouTube CPM instantly. Understand your channel's ad rates and optimize monetization strategy.

What is YouTube CPM Calculator?

YouTube CPM is the cost per 1,000 monetized playbacks — it tells you how much advertisers are paying per thousand ad-eligible views on your videos.

YouTube CPM is different from RPM (Revenue Per Mille). CPM is the advertiser's cost before YouTube's cut; RPM is your actual revenue after YouTube takes its 45% share. A YouTube CPM Calculator helps you track and analyze both.

CPM on YouTube varies dramatically by niche ($2 for entertainment to $50+ for finance), geography (US/UK pay more), season (Q4 spikes), and ad format (skippable vs. non-skippable).

Ad Revenue YouTube earnings
Playbacks Monetized views
YouTube CPM Per 1,000 playbacks

YouTube CPM Calculator Formula

The YouTube CPM formula: divide your ad revenue by monetized playbacks, then multiply by 1,000. Note: 'monetized playbacks' are only the views where ads were actually shown, not total views.

YouTube CPM = (Ad Revenue ÷ Monetized Playbacks) × 1,000

YouTube CPM Playground

$500
$10 $10,000
100,000
1K 1M
YT CPM $5.00 per 1,000 playbacks

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

How to Calculate YouTube CPM — Step by Step

Follow these steps to calculate YouTube CPM for your channel or ad campaigns. Use YouTube Analytics data for the most accurate results.

1

Find your ad revenue

Go to YouTube Studio → Analytics → Revenue. Note the estimated revenue for the period you want to analyze.

Example

Your channel earned $1,200 in ad revenue this month.

2

Check your monetized playbacks

In YouTube Analytics, find 'Monetized playbacks' — this is the number of views where at least one ad was shown.

Example

Your channel had 80,000 monetized playbacks this month.

3

Apply the YouTube CPM formula

Divide revenue by monetized playbacks, then multiply by 1,000.

Example

$1,200 ÷ 80,000 × 1,000 = $15.00 YouTube CPM

4

Compare with RPM

RPM = (Revenue ÷ Total Views) × 1,000. RPM is always lower than CPM because it includes non-monetized views and YouTube's revenue share.

Example

$15.00 CPM but only $6.60 RPM — this accounts for YouTube's 45% cut and non-monetized views.

Frequently Asked Questions

What is a good YouTube CPM?
Average YouTube CPM ranges $5–$15 globally. US/UK channels see $10–$30+. Finance, tech, and business niches command the highest CPMs ($20–$50+).
Why is my YouTube CPM so low?
Common reasons: content in a low-CPM niche (gaming, vlogs), viewers from low-CPM countries, short videos with fewer ad slots, or content not suitable for most advertisers.
What is the difference between YouTube CPM and RPM?
CPM is what advertisers pay per 1,000 monetized playbacks. RPM is what you earn per 1,000 total views after YouTube's 45% cut. RPM is always lower than CPM.
How to increase YouTube CPM?
Create content in high-CPM niches (finance, business, tech), target US/UK audiences, make longer videos (8+ min for mid-roll ads), and ensure content is advertiser-friendly.
Does YouTube CPM change seasonally?
Yes. Q4 (October–December) has the highest CPMs due to holiday advertising. January typically has the lowest CPMs as ad budgets reset.
How is YouTube CPM calculated by YouTube?
YouTube uses an auction system. Advertisers bid for ad placements, and the winning bid sets the CPM. Factors include targeting, content category, viewer demographics, and competition.

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.