Match the period
Find your total earnings and total views for the same reporting period, so the inputs describe the same slice of performance.
Enter your earnings and your views, and this calculator returns your estimated revenue per 1,000 views after YouTube's applicable revenue share. No login, no cost.
Calculator inputs
Enter total revenue and views to calculate revenue per 1,000 views.
Results
Enter revenue and views above to calculate YouTube RPM.
For the closest match to YouTube Analytics, enter estimated revenue and views from the same reporting period. Estimated earnings may differ from finalized AdSense earnings because of adjustments, claims, invalid traffic, or taxes.
See YouTube's payment-process guidance for how estimated earnings are adjusted before finalization.
RPM stands for revenue per mille - mille being one thousand. It's your estimated revenue per 1,000 views after YouTube's applicable revenue share, calculated across all your views, including views that weren't monetized. That last part is why RPM is normally lower than CPM: the denominator includes views no advertiser ever paid for.
In YouTube Analytics, RPM can include several revenue sources tracked by YouTube, including ads, memberships, YouTube Premium, Super Chat, and Super Stickers. External sponsorships and other off-platform income aren't automatically included.
So if a sponsor pays you directly, that money doesn't appear in your Analytics RPM. You can calculate a blended figure by hand - just be consistent about which one you're tracking, because the two numbers aren't comparable.
For Shorts, YouTube calculates RPM using 1,000 engaged views. Keep Shorts and long-form results separate when comparing performance.
Worth knowing too: revenue in Analytics is estimated and can be adjusted later, so treat any RPM figure as a working number rather than a settled one.
The math is simple enough to do by hand, and the calculator just does it faster.
RPM = (Earnings ÷ Views) × 1,000
Find your total earnings and total views for the same reporting period, so the inputs describe the same slice of performance.
Divide earnings by views, then multiply the result by 1,000.
For example, if estimated revenue is $80 from 40,000 views, RPM is ($80 ÷ 40,000) × 1,000 = $2.00.
The arithmetic is trivial; the inputs are where people go wrong.
There is no universal good YouTube RPM. The useful benchmark is your own historical RPM for comparable content, audience locations, formats, and seasons. Compare long-form videos with similar long-form videos and Shorts with Shorts.
The reason there's no single number is that RPM moves with too many independent variables: video format and length, where your viewers are, the time of year, advertiser demand in your subject area, what share of your playbacks were monetized, and your mix of revenue sources. Two channels of identical size in adjacent niches can sit far apart, and both can be doing fine.
If you want a benchmark, build it yourself. Log your RPM monthly, tagged by format, and after a few months you'll have something far more useful than any published average - a baseline that reflects your actual channel.
| Feature | RPM | CPM |
|---|---|---|
| What it measures | Your revenue per 1,000 views | Advertiser cost per 1,000 ad impressions or monetized playbacks, depending on the CPM metric being viewed |
| Based on | All views, and the revenue sources YouTube tracks | Ad impressions only |
| Revenue split | After YouTube's applicable revenue share | Before YouTube's revenue share |
| Useful for | Understanding what you receive | Understanding ad market rates |
The practical takeaway: CPM tells you what advertisers are paying in your space; RPM tells you what reaches you. Watching CPM alone will flatter you.
There's no lever that reliably moves RPM on its own, but several are worth working on together.
Example 1
Input: $80 earnings, 40,000 views
Example 2
Input: $450 earnings, 150,000 views
Common questions about YouTube RPM Calculator.
CPM is what advertisers pay per 1,000 ad impressions, before YouTube's share. RPM is your estimated revenue per 1,000 views after that share, spread across all views including unmonetized ones. RPM is normally the lower of the two.
Indirectly at best. Longer, satisfying viewing sessions may create more monetization opportunities on eligible content, but higher watch time alone doesn't guarantee a higher RPM.
Common causes: a low share of monetized playbacks, an audience concentrated in markets with lower advertiser spend, seasonal softness in ad demand, a revenue mix that's ads-only, or content flagged as suitable for limited ads. It's usually worth checking your monetized playback rate before anything else.
Either, as long as you're consistent. YouTube-only matches what Analytics reports; combined gives you a fuller picture of what the channel returns. Just don't switch between them mid-year.
No. YouTube calculates Shorts RPM using 1,000 engaged views rather than total views, so keep the two separate when comparing.
Free, with no sign-up and nothing to install.
Related tools
Enter total views and RPM to calculate low, average, and high revenue estimates for a YouTube video or channel.
Open toolEnter revenue and monetized playbacks to calculate YouTube CPM and estimate advertiser-side earnings per 1,000 monetized playbacks.
Open toolSee any public channel's key numbers in seconds - subscribers, total views, video count, and more. Free, no login.
Open tool