YouTube CPM Calculator
Estimate what your videos earn. Enter your views and RPM to see revenue, or solve for the views or RPM you would need to hit a goal.
CPM vs RPM, and how this estimate works
Estimated revenue = (Views / 1,000) x RPMPeople search for a "YouTube CPM calculator," but the number that actually lands in a creator's pocket is RPM, not CPM.
CPM is what advertisers pay per 1,000 ad impressions. RPM is your revenue per 1,000 video views after YouTube's share and after accounting for views that show no ads. RPM is always lower than the advertiser CPM, and it is the right input for estimating earnings.
This calculator uses RPM so the estimate reflects real take-home revenue. If you only know your CPM, your RPM will be a fraction of it - channels commonly see an RPM well below the headline CPM. Use your own YouTube Studio figure for the most accurate result.
- Views
- Total video views over the period.
- RPM
- Revenue you keep per 1,000 views, after YouTube's cut.
- Estimated revenue
- Projected earnings for those views.
- CPM (advertiser)
- What advertisers pay per 1,000 impressions - higher than your RPM.
Common questions
What is the difference between CPM and RPM on YouTube?
CPM is what advertisers pay per 1,000 ad impressions. RPM is what you actually earn per 1,000 video views after YouTube's revenue share and unmonetized views. RPM is the realistic number for estimating income.
Why is my RPM lower than my CPM?
Not every view shows an ad, and YouTube keeps a share of ad revenue. After both, the revenue per 1,000 views (RPM) ends up below the advertiser CPM.
How accurate is this estimate?
It is a projection based on the RPM you enter. Actual earnings shift with niche, season, audience location, and ad demand. Use your real RPM from YouTube Studio for the closest estimate.
Does this include Shorts?
Shorts are monetized differently and usually carry a much lower RPM than long-form videos. Enter a Shorts-specific RPM if you are estimating Shorts revenue.
What RPM should I use if I don't know mine?
If you have no data yet, a modest RPM gives a conservative estimate. Once your channel is monetized, replace it with your actual RPM from YouTube Studio.