YouTube CPM (cost per mille) is what advertisers pay per 1,000 ad impressions, measured before YouTube’s revenue share. Creators keep 55% of net Watch Page ad revenue on long-form videos, and RPM shows what they earn per 1,000 views after that share. This guide covers the formula, worked examples, CPM vs RPM and what moves CPM up or down.
In This Article
YouTube CPM is the number most creators check first in YouTube Studio, and the one they misread most often. It shows what advertisers pay, not what lands in your account, which is why 2 channels with the same views can earn very different amounts.
This guide explains what CPM means in YouTube, its full form, the formula, how CPM differs from RPM and what moves it. Every example shows the arithmetic, so you can rerun it on your own numbers.
CPM in YouTube stands for cost per mille, meaning cost per 1,000 ad impressions. It’s the amount advertisers pay to show ads 1,000 times on YouTube videos, counted before YouTube takes its revenue share. You’ll find it in YouTube Studio next to RPM, which shows what you actually earn per 1,000 views.

Mille means thousand and comes from Latin, so cost per mille is cost per thousand. Google Ads uses the plain label cost-per-thousand impressions. On YouTube, the 1,000 refers to ads shown, not video views.
YouTube’s own definition: CPM represents how much money advertisers are spending to show ads on YouTube. It only covers monetized views, where ads were actually shown. That makes it a good read on how much advertisers value your audience, but a poor forecast of income, which is RPM’s job.
CPM = (total advertiser spend ÷ ad impressions) × 1,000. If advertisers spend ₹5,000 to show ads 100,000 times, the CPM is ₹50. YouTube reports this figure before its revenue share, so it’s always bigger than what reaches you.
₹5,000 ÷ 100,000 impressions is ₹0.05 per impression, and multiplying by 1,000 gives a CPM of ₹50. Double the impressions on the same ₹5,000 and CPM halves to ₹25. CPM is a price per 1,000 ads, not a measure of what you earned.
YouTube defines the 3 counts behind every CPM and RPM figure:
Playback-based CPM is the cost an advertiser pays for 1,000 playbacks where an ad is displayed. Because 1 playback can carry several ads, it’s often higher than CPM.
In YouTube’s example, a video gets 5,000 views. Of those, 1,000 show 1 ad and 500 show 2 ads: 1,500 monetized playbacks and 2,000 ad impressions. Advertisers paid $7, so CPM = $7 ÷ 2,000 × 1,000 = $3.50, and playback-based CPM = $7 ÷ 1,500 × 1,000 = $4.67.
For long-form videos, YouTube pays creators 55% of net revenue from ads on the Watch Page. The partner earnings overview sets a different share for Shorts: 45% of the Shorts Feed ad revenue allocated to each creator by share of views.
In YouTube’s example, 55% of $7 is $3.85. On a ₹100 CPM, you’d keep roughly ₹55 per 1,000 ad impressions. Treat both as estimates, because YouTube adjusts revenue for things like invalid traffic and Content ID claims.
Advertisers buy YouTube ads in Google Ads and bid for the audiences and placements they want, for example with cost-per-view (CPV) bidding. In our experience, advertisers whose customers are worth more bid higher, so a finance audience usually costs more to reach than a casual gaming one.
Creators share that revenue only after joining the YouTube Partner Program, which requires 1,000 subscribers plus 4,000 qualified public watch hours in 12 months or 10 million qualified Shorts views in 90 days. Our YouTube monetization rules guide has the full checklist.
CPM is what advertisers pay per 1,000 ad impressions, before YouTube’s share. RPM (revenue per mille) is what you earn per 1,000 views, after YouTube’s share and across every view, including views with no ads. That’s why RPM is almost always the smaller number.

| Metric | Full form | What it measures | YouTube’s share | Formula |
|---|---|---|---|---|
| CPM | Cost per mille | Advertiser cost per 1,000 ad impressions | Before | (Ad spend ÷ ad impressions) × 1,000 |
| Playback-based CPM | Cost per mille (playbacks) | Advertiser cost per 1,000 playbacks with at least 1 ad | Before | (Ad spend ÷ monetized playbacks) × 1,000 |
| RPM | Revenue per mille | Your earnings per 1,000 views, all revenue types | After | (Total revenue ÷ views) × 1,000 |
| CPV | Cost per view | Advertiser cost when someone watches 30 seconds of an in-stream ad or interacts | Not a creator metric | Ad spend ÷ paid views |
YouTube’s ad revenue analytics page gives 2 reasons: RPM is calculated after YouTube’s revenue share, and it includes all views, even ones that weren’t monetized. RPM also counts memberships, YouTube Premium, Super Chat and Super Stickers.
RPM = (total revenue ÷ total views) × 1,000, so ₹5,000 from 100,000 views is a ₹50 RPM, whatever your CPM was. In YouTube’s example, the creator’s $3.85 spread across 5,000 views is an ad RPM of $0.77, against a $3.50 CPM.
For ads alone, RPM is roughly CPM × 55% × ad impressions per view. Take 2 hypothetical channels with 100,000 views each:
Channel B’s CPM is 33% lower, yet it earns 20% more because more of its views carry ads.
YouTube lists 3 reasons CPM changes: the time of year, where your viewers are and the mix of ad formats shown. In our experience, your niche and advertiser-friendly status decide which advertisers bid at all.

Also Read: how YouTube views to money actually works
According to YouTube, advertisers bid higher or lower depending on the time of year. We typically see CPMs climb before festive and year-end shopping seasons and soften once annual budgets reset, so compare each month with the same month last year.
Ad market competition differs by location, so CPM varies by geography. In our experience, viewers in the US, UK, Canada and Australia cost advertisers more to reach than viewers in India. Compare markets in our CPM by country comparison and the India CPM guide.
Studio’s CPM blends every market, weighted by impressions. If 80% of a hypothetical channel’s impressions come from India at a ₹100 CPM and 20% from the US at ₹600: 0.8 × ₹100 + 0.2 × ₹600 = ₹200, double the domestic rate.
Different ad types carry different CPMs. YouTube removed the individual ad choices for pre-roll, post-roll, skippable and non-skippable ads on new long-form videos, so the lever you still control is mid-rolls, available on monetized videos 8 minutes or longer.
YouTube doesn’t publish CPM by niche. In our experience, finance, insurance, B2B software, legal and real estate attract the highest bids, while entertainment, music and gaming sit lower. Rates shift every quarter, so see our CPM rates 2026 guide and highest-paying niches breakdown for current figures.
Videos that miss YouTube’s advertiser-friendly guidelines get a yellow icon with limited ad earnings, or a red icon with none. Fewer eligible advertisers means less competition for that video.
You can’t set your CPM, but you can influence which advertisers compete for your views and how many ads each view carries.

Use Google Keyword Planner to find high-value topics and plan videos around buying decisions. A software comparison is likely to attract more commercial advertisers than a generic unboxing.
YouTube’s RPM advice is to turn on monetization on all videos, turn on mid-roll ads and add features such as memberships and Super Chat. Place mid-rolls at natural breaks so viewers don’t leave first.
Avoid heavy profanity and shocking imagery in titles, thumbnails and videos, and request human review if a yellow icon looks wrong. Schedule your strongest uploads ahead of the festive and year-end period.
CPM on YouTube means cost per mille, or cost per 1,000 ad impressions. It shows how much advertisers spend to show ads 1,000 times, measured before YouTube’s revenue share and only on views where ads were shown. You’ll see it in the Revenue tab of YouTube Studio, next to RPM, which is what your channel earned per 1,000 views.
The full form of CPM in YouTube is cost per mille. Mille means thousand and comes from Latin, so CPM is the cost per thousand ad impressions. Google Ads calls it cost-per-thousand impressions. The related creator metric, RPM, stands for revenue per mille, which is revenue per 1,000 views.
CPM is the cost per 1,000 ad impressions before YouTube’s revenue share, so it reflects advertiser spending. RPM is your revenue per 1,000 views after that share, counting every view, including views with no ads, plus memberships, YouTube Premium, Super Chat and Super Stickers. That’s why RPM is almost always lower than CPM.
There’s no single good CPM, because rates depend on your niche, where your viewers live and the time of year. Compare your CPM with channels in the same niche and audience market, and with your own figure for the same month last year. For current benchmarks, see upGrowth’s YouTube CPM rates 2026 guide.
Low CPM usually has 1 or more causes: most viewers are in markets where advertisers spend less, your niche draws fewer high-value advertisers, it’s a slow advertising season, or videos carry a yellow limited-ads icon. YouTube names time of year, viewer geography and ad format mix as the reasons CPM changes, so check those in YouTube Studio first.
Neither directly. For long-form videos, YouTube pays creators 55% of net revenue from Watch Page ads, and that revenue only comes from views where ads play. To estimate earnings from views, use RPM: multiply views by RPM and divide by 1,000. For example, 100,000 views at a ₹50 RPM earns about ₹5,000.
YouTube CPM tells you what your audience is worth to advertisers. RPM tells you what your channel earns. Pull both for the last 90 days in YouTube Studio and run the formulas above. If RPM looks low, check monetized playbacks and mid-rolls before you worry about CPM.
Want help building a YouTube growth plan around higher-value audiences? Book a strategy call with upGrowth.
In This Article