← All articles
YouTube11 min read

From CPM to RPM: The 8-Step Math Every YouTube Creator Should Be Able to Show on Paper

Why a $14 CPM becomes a $4.93 RPM — the full chain through fill rate, monetized playback share, creator split, and impressions-per-view, with a worked example for finance vs gaming channels.

Sam Doshi avatar
Founder, RevenueLab · Published

Almost every creator can recite "CPM is what advertisers pay, RPM is what you keep." Fewer can show, on paper, why their $14 CPM turned into a $4.20 RPM. The math is mechanical but it has six steps, and missing any one of them produces a forecast that's off by 2–3×.

The full chain, in order

  1. Gross CPM (auction clearing price): What the winning advertiser bid per 1,000 ad impressions.
  2. × Fill rate: Not every eligible impression actually serves an ad. Typical fill 75–90%.
  3. = Effective CPM (eCPM): What YouTube actually collected on average across all eligible impressions.
  4. × Monetized playback share: Not every view is "monetized" — viewers using ad blockers, Premium subscribers (paid separately), or videos rendered ineligible by yellow flags don't count.
  5. = Revenue per 1,000 monetized impressions: Internal metric — what each monetized 1k generates gross.
  6. × Creator share (55% on long-form, 45% on Shorts): YouTube takes 45% / 55%.
  7. ÷ View-to-impression ratio: One view can serve 0 to 6+ impressions. Divide to normalize back to per view.
  8. = RPM (per 1,000 views): What hits your bank account, before any tax.

Worked example: $14 CPM channel

Take a realistic mid-tier finance channel:

  • Gross CPM on filled impressions: $14.00
  • Fill rate: 82% → eCPM: $11.48
  • Monetized playback rate (after Premium, ad-blockers, yellow): 78% → $8.96 / 1k served
  • Creator share (long-form 55%): $4.93 / 1k served impressions
  • Impressions per view (10-min video with 2 mid-rolls, ~60% AVD): 2.4
  • RPM = $4.93 × 2.4 = $11.83 per 1,000 views

Now flip the same chain for a gaming channel with 50% mobile audience in India: gross CPM $1.80, fill 78%, monetized rate 65%, creator share 55%, impressions per view 1.6 (mostly bumper). RPM = $0.80. Same platform, same payout model, 15× spread driven by mix.

Where most spreadsheet errors live

Three places, in descending order of damage:

  • Confusing CPM with RPM. Forecasting "$10 CPM × views ÷ 1000" overshoots by 2.5–3× because it skips fill, monetized rate, and creator share.
  • Using "playback CPM" (a YouTube Studio metric) as if it were RPM. Playback CPM is post-monetized-rate but pre-creator-share. Multiply by 0.55 to convert.
  • Modeling impressions-per-view as 1.0. The default in most calculators. Real number is 1.6–3.5 for long-form.

The two metrics YouTube reports that are easy to confuse

  • CPM (in Studio): Revenue per 1,000 ad impressions, BEFORE creator share. Higher than RPM by definition.
  • Playback CPM: Revenue per 1,000 monetized playbacks, BEFORE creator share. Closer to RPM but still pre-cut.
  • RPM: Revenue per 1,000 total views (monetized or not), AFTER creator share. The number that matches what AdSense pays you.

How to pressure-test your own model

Pick three videos from the same niche but different lengths. Compute forecast RPM with the full chain above, compare to actual. If the spread is >15%, your fill rate or impressions-per-view assumption is off. Adjust and rerun on the next three.

Both the CPM and RPM calculators let you walk the chain step-by-step and see which assumption is dragging your forecast off.

Run the numbers
YouTube Revenue Calculator

Use the free interactive calculator that pairs with this guide — no sign-up.

A note on accuracy. Numbers and benchmarks in this article are based on the sources documented in our methodology. They are directional estimates, not guarantees. See our editorial policy for how we research and update guides.