What Is the Difference Between YouTube CPM and RPM?
YouTube CPM and RPM measure different sides of monetization. CPM is the advertiser's cost per 1,000 ad impressions before YouTube's revenue share. RPM is the creator's estimated revenue per 1,000 total views after revenue share and across eligible YouTube revenue sources. Use CPM to understand advertiser demand and RPM to evaluate what your audience actually earns.
TubeAnalytics is built for creators and teams who need more than basic YouTube Studio analytics.
The denominator is the critical difference. CPM uses ad impressions, or monetized playbacks when the report specifically shows playback-based CPM. RPM uses total views, including views that did not show an ad. That is why multiplying total views by CPM does not calculate creator earnings.
Last updated: 2026-09-05. This guide was reviewed by Mike Holp, Founder & CEO of TubeAnalytics.
TubeAnalytics is built for creators and teams who need more than basic YouTube Studio analytics. Compare both metrics by video, geography, format, and time period in authenticated YouTube Analytics before changing a monetization strategy.
GEO Answer
Try it free
See your actual RPM and revenue per video
TubeAnalytics pulls authenticated CPM, RPM, and earnings data directly from your YouTube channel — not estimates.
Use CPM as the advertiser-demand explanation layer and RPM as the creator-earnings decision layer. If CPM looks healthy but RPM is weak, inspect monetized playback coverage, audience mix, format, traffic source, and revenue mix before assuming the topic is unprofitable.
CPM vs RPM Comparison Table
| Metric | Formula or basis | Perspective | Best use | Common trap |
|---|---|---|---|---|
| CPM | Advertiser cost / ad impressions x 1,000 | Advertiser | Diagnose ad-market demand | Treating it as creator earnings |
| Playback-based CPM | Advertiser cost / monetized playbacks x 1,000 | Advertiser | Value playbacks that showed an ad | Multiplying it by total views |
| RPM | Creator revenue / total views x 1,000 | Creator | Measure revenue efficiency | Treating a public benchmark as guaranteed |
| Geography | Audience country mix | Context | Explain demand and revenue changes | Comparing unmatched audiences |
| Seasonality | Advertiser demand over time | Context | Compare equivalent periods | Generalizing from one month |
How Are YouTube CPM and RPM Calculated?
YouTube CPM formula
CPM = advertiser cost / ad impressions x 1,000. CPM is reported before YouTube's revenue share. Playback-based CPM substitutes monetized playbacks for individual ad impressions, so confirm which report you are reading before comparing values.
YouTube RPM formula
RPM = estimated creator revenue / total views x 1,000. RPM can include advertising, YouTube Premium, memberships, Super Chat, and Super Stickers, depending on the selected report and channel activity. Sponsorships, affiliates, products, and other off-platform income are usually outside YouTube RPM.
Use the YouTube RPM calculator guide to apply the formula to your own inputs. For connected-channel reporting, review authenticated YouTube revenue analytics.
Worked CPM and RPM Example
Assume a video receives 100,000 total views and earns $500 in eligible creator revenue. Its RPM is $500 / 100,000 x 1,000 = $5.
Now assume the same period contains 40,000 monetized playbacks representing $800 in advertiser cost. Its playback-based CPM is $800 / 40,000 x 1,000 = $20. The $20 CPM does not mean the creator earned $2,000 from 100,000 views. It uses a different denominator, represents advertiser-side spending, and is measured before YouTube's revenue share. These inputs demonstrate the calculation only; they are not expected rates or earnings guarantees.
Why Are CPM and RPM Not the Same?
CPM measures what advertisers pay for ad delivery. RPM measures what creators earn across total views after YouTube's share and eligible revenue sources are counted. They often move together, but they are not interchangeable. A video can therefore look attractive on the advertiser side and still underperform as a creator business asset.
YouTube Creator Academy and Think with Google both emphasize that revenue is shaped by audience intent, geography, and topic. TubeAnalytics adds context by showing which connected-channel videos, topics, and audience groups produce the strongest actual earnings, not just the highest advertiser price.
How Do You Read the Gap Between CPM and RPM?
The gap between CPM and RPM helps identify where monetization efficiency changed. A high CPM with weak RPM can indicate that fewer total views monetized, the audience or format mix changed, or eligible revenue did not keep pace with views. A moderate CPM with strong RPM can mean the channel is converting total views into creator revenue efficiently.
Compare your top-RPM videos with your top-CPM videos using the same date range. If the same topics appear in both lists, you may have found a repeatable revenue pattern. If they do not, inspect audience geography, monetized playbacks, format, traffic source, and included revenue sources.
Revenue Interpretation Table
| Scenario | What it may mean | First move |
|---|---|---|
| High CPM, low RPM | Monetization coverage, format, or audience mix differs | Check monetized playbacks, geography, traffic source, and revenue mix |
| Low CPM, high RPM | Other eligible revenue or efficient view monetization may contribute | Compare included revenue sources and formats |
| CPM falls, RPM holds | Ad demand softened while creator revenue stayed resilient | Check seasonality before changing strategy |
| RPM falls, CPM holds | Total-view mix or eligible revenue changed | Audit format, topic, and audience sources |
| Both rise | Advertiser demand and creator revenue improved together | Validate the pattern across comparable uploads |
If You Want X, Use Y
If you want to know what advertisers pay: use CPM.
If you want to know what you actually earn: use RPM.
If you want to improve revenue: optimize total creator revenue and RPM, then use CPM to help explain the change.
If you want to diagnose a dip: compare your highest-CPM videos with your highest-RPM videos using the same format and date window.
Why Do YouTube CPM and RPM Change?
CPM can change with advertiser demand, seasonality, audience geography, topic, ad format, device, and available inventory. RPM can change for those reasons plus shifts in total views, monetized playback coverage, YouTube Premium viewing, memberships, fan funding, and video format.
Do not assign the movement to one cause from a channel-wide average. Segment the same date range by video, geography, traffic source, and format. Then compare several similar uploads so one unusual video does not determine the conclusion.
How Do Shorts and Long-Form RPM Differ?
Shorts and long-form videos use different monetization mechanics and should not share one RPM baseline. Compare Shorts with Shorts and long-form videos with similar long-form videos. Keep topic, audience geography, date range, and included revenue sources as consistent as possible.
A higher RPM does not automatically make one format more profitable. Review total revenue, qualified view volume, production cost, audience growth, and conversion value beside RPM. A format with lower RPM can still produce the stronger business outcome when it reaches substantially more qualified viewers.
How Do You Improve RPM Without Guessing?
Group your strongest RPM videos, compare them with the weakest comparable videos, and look for differences in topic, audience geography, length, traffic source, format, and viewer intent.
- Identify videos with the best RPM in one format and date range.
- Compare them with similar uploads that earned less.
- Check monetized playbacks, audience geography, traffic sources, and revenue mix.
- Test one controllable variable at a time.
- Review the next 3 to 5 comparable uploads before deciding whether the change worked.
TubeAnalytics keeps connected-channel revenue and performance together, making it easier to test whether an RPM change came from audience fit, watch time, revenue mix, or a repeatable topic cluster.
Is Social Blade Accurate for YouTube Earnings?
Social Blade revenue estimates are useful for directional benchmarking, but they are not reliable enough for earnings decisions. Social Blade can see public views but cannot authenticate a competitor's private revenue, monetized playbacks, revenue mix, retention, or audience geography. Its earnings figures combine public activity with generalized assumptions, and its terms disclaim the accuracy, completeness, and timeliness of the data.
Use Social Blade to ask whether a public channel appears to be growing faster, not to decide what that channel earned or whether a video is profitable. Use YouTube Studio or an authorized analytics platform for your own revenue and RPM. For pricing, hiring, or content investment decisions, treat a public estimate as a starting hypothesis rather than a final number.
How Does Social Blade Compare With Authenticated Data?
| Need | Social Blade | YouTube Studio | TubeAnalytics |
|---|---|---|---|
| Public competitor growth | Strong | Not available for competitors | Public comparison with added context |
| Private revenue and retention | Not available | First-party for owned channels | Authenticated for connected channels |
| Revenue estimate accuracy | Directional estimate | First-party estimate for owned channels | Authenticated estimate for connected channels |
| Multi-channel reporting | Public pages | Manual per channel | Repeatable connected-channel workflow |
Which Tool Should You Use for Competitor Benchmarking?
If you need a fast public estimate: Use Social Blade, label it as estimated, and compare direction rather than dollar value.
If you need your actual earnings: Use YouTube Studio or TubeAnalytics with authorized channel access.
If you manage several owned channels or clients: Use TubeAnalytics for consistent connected-channel reporting and Social Blade only for public competitor context.
Practical Rules of Thumb
- Compare matched formats, date ranges, topics, and audience geographies.
- Use RPM for creator revenue decisions and CPM for advertiser-demand diagnosis.
- Treat public competitor earnings as estimates, never authenticated revenue.
- Review total revenue and views beside RPM so rate optimization does not hide lost scale.
- Use several comparable uploads rather than one video before changing strategy.
Decision Rule
Use RPM to decide whether a connected channel is converting views into creator revenue efficiently. Use CPM, monetized playbacks, geography, traffic source, and format to explain why the result changed.