RPM and Ad Revenue: How Creator Earnings Actually Work
Creators talk about ad revenue in terms of RPM, while advertisers talk about their spend in terms of CPM — and mixing the two up is one of the most common sources of confusion about how monetization programs actually pay out. They measure the same underlying activity from opposite sides of the transaction, and the gap between them is where the platform's share, and a lot of variability, lives.
RPM vs. CPM
CPM (cost per mille) is the advertiser-side number — what a brand pays per 1,000 ad impressions, before anyone else takes a cut.
RPM (revenue per mille) is the creator-side number — what a creator actually takes home per 1,000 views, after the platform's share, payment processing, and any gaps where no ad could be served at all (not every view carries a monetized ad, for reasons ranging from ad-blockers to simply running out of advertiser demand in that moment).
RPM is always lower than the CPM advertisers are paying for the same views — often substantially lower, since it reflects everything that happens between the advertiser's payment and the amount that reaches the creator.
The basic formula
Once you have an RPM figure, estimating earnings from a view count is simple multiplication:
Estimated earnings = (Views ÷ 1,000) × RPM
Worked example
A video earning an RPM of $5 with 1,000,000 views: (1,000,000 ÷ 1,000) × $5 = $5,000. If the same video instead ran at a $2 RPM (a leaner month, or a less commercially valuable audience segment), the same million views would earn $2,000 — the view count didn't change at all, but the earnings did, by a factor of 2.5.
Why RPM varies so much
RPM isn't a fixed number even for a single creator — it moves with several factors largely outside a single video's control:
- Audience geography. Advertisers pay dramatically different amounts to reach viewers in different countries, so the same view count from different regions can produce very different revenue.
- Content niche. Some topics — finance and technology are commonly cited examples — tend to attract higher-paying advertisers than general entertainment content, because the advertisers in those categories are bidding more to reach that audience.
- Season. RPM often dips in January as advertising budgets reset, and tends to rise toward the holiday shopping season when advertiser demand is highest.
- Video length and format. Longer-form content can carry more ad breaks; short-form formats typically monetize at a lower rate per view even when total watch time is comparable.
- Ad-fill rate. Not every impression opportunity gets filled with a paying ad on a given day, which drags down the realized RPM even when the "if fully filled" rate would be higher.
Estimating a range instead of a single number
Because of that spread, a single generic RPM figure implies more precision than actually exists. A more honest approach is estimating a low, mid, and high range per platform — for example, ad-supported long-form video might realistically span anywhere from around $2 to $12 RPM depending on the factors above, while a platform's short-form rewards program might run far lower, sometimes just a few cents per thousand views. Treat any such range as a planning tool, not a prediction.
If you have real numbers from your own payout dashboard, they will always beat a generic table — calculate your actual RPM (revenue ÷ views × 1,000 over a recent period) and use that as your own benchmark going forward.
What this doesn't cover
Ad-revenue RPM is only one income stream in the creator economy, and often not the largest one for mid-sized creators. Sponsored posts, affiliate commissions, product sales, and memberships all have separate economics; see our guide on sponsored-post pricing for that side of the picture.
Try it yourself
The Creator Earnings Estimator gives a low/mid/high range by platform, or a single estimate if you enter your own known RPM.