CPM vs RPM: What Is the Difference?

CPM and RPM look similar on paper—both use “per 1,000”—but they sit on opposite sides of the ad stack. This guide explains what each metric means, how to compare them fairly, and how YouTube CPM vs RPM fits into the picture for creators searching for a CPM to RPM calculator or CPM RPM calculator workflow.

If you have ever seen a high CPM in analytics but a much lower RPM in your payout report, you are not doing the math wrong—the metrics are built for different roles. Below we align definitions, formulas, and practical examples so you can plan campaigns and forecast revenue without mixing apples and oranges.

Advertisement

What CPM Means

CPM stands for Cost Per Mille (cost per 1,000). In media buying, CPM almost always describes how much an advertiser pays for one thousand ad impressions—each time an ad loads or counts as served, depending on the platform’s rules.

CPM is the right lens for budgeting reach: if you know CPM and how many impressions you need, you can estimate spend. It is also the standard currency for comparing display and video inventory across exchanges and social placements.

Advertiser CPM
CPM = (Total Ad Spend ÷ Impressions) × 1,000

Spend and impressions must come from the same date range and campaign scope.

What RPM Means

RPM stands for Revenue Per Mille (revenue per 1,000). Publishers, site owners, and creators use RPM to describe how much they earn per 1,000 impressions or per 1,000 eligible views, depending on the product (for example, AdSense-style page impressions vs YouTube channel analytics).

Where eCPM generalizes revenue per thousand impressions across mixed pricing models, RPM is the label you will see in creator dashboards and many publisher reports—same family of idea, different naming by platform.

Publisher / Creator RPM (general)
RPM = (Total Earnings ÷ Impressions or Views) × 1,000

Use the platform’s definition of impressions or views in the denominator—this is where mistakes happen.

CPM vs RPM Side-by-Side

Think of CPM as the buy-side price of inventory and RPM as the sell-side yield. They are not interchangeable numbers in real life because ad servers, take rates, unfilled impressions, and auction dynamics sit between them.

CPM vs RPM at a glance
Topic CPM (Cost Per Mille) RPM (Revenue Per Mille)
Typical user Advertisers, media buyers Publishers, creators, site owners
Question it answers How much do I pay per 1,000 impressions? How much do I earn per 1,000 impressions or views?
Numerator Ad spend Publisher or creator earnings
Denominator Measured impressions from the ad account Impressions or views per platform definitions
Includes rev-share? No—this is a gross media cost Yes—your share after platforms and partners

Simple Conversion Examples

A CPM to RPM calculator is not one magic ratio because RPM depends on your revenue share and what counts as an impression. You can still do transparent back-of-envelope checks:

  • Site monetization: If your property earns $180 on 90,000 ad impressions in a day, then RPM = ($180 ÷ 90,000) × 1,000 = $2.00. Pair this with our ad revenue calculator to scenario-plan pageviews and rates.
  • Relating buy CPM to sell RPM: If an advertiser pays a $10 CPM but only 70% of impressions deliver a paid ad, and the publisher keeps 70% of that revenue, the publisher’s realized RPM from that line item is roughly in the ballpark of $10 × 0.7 × 0.7 = $4.90—illustrative, not a rule; always reconcile to your ad server.

For cross-checks, our eCPM calculator helps normalize earnings per thousand impressions when you mix CPC, CPM, and bundle deals.

YouTube CPM vs RPM

Creators comparing YouTube CPM vs RPM are usually looking at two different stories in YouTube Studio:

  • CPM (advertiser-facing): Reflects what advertisers pay for eligible ad impressions tied to your content—useful for understanding niche demand and seasonality.
  • RPM (creator-facing): Puts your estimated revenue in the numerator and uses channel-level view definitions in the denominator (YouTube labels this clearly in Studio). RPM includes revenue beyond a single ad format where applicable and reflects YouTube’s revenue share.

That is why searching for cpm to rpm calculator youtube leads to confusion: you cannot equate one column to the other without reading which impressions or views each uses. Use our YouTube CPM calculator to translate views and rates into plausible earnings ranges for planning—not tax or accounting advice.

When Advertisers Should Use CPM and Publishers Should Use RPM

Advertisers should lean on CPM (and related buying metrics like frequency, reach, and viewability) when the goal is controlled reach: brand campaigns, retargeting, and video awareness. Pair CPM with conversion tracking to ensure cheap reach is not hollow reach.

Publishers and creators should lean on RPM (and segment-level RPM by site section, geography, or video topic) to understand yield per thousand after platform fees. Complement RPM with audience quality metrics: watch time, engagement, and first-party data.

If you run both sides—buying ads to grow a channel—use CPM to manage acquisition costs and RPM to judge whether traffic monetizes once it arrives.

Frequently Asked Questions

CPM typically measures advertiser cost per 1,000 impressions. RPM typically measures publisher or creator revenue per 1,000 impressions or views, depending on the platform. They use similar math but different numerators and often different denominators.

Start with RPM = (Earnings ÷ Impressions or Views) × 1,000 using numbers from a single report. For YouTube, rely on Studio definitions rather than hand-tying CPM to RPM. Use our eCPM calculator for impression-based sites and the YouTube CPM calculator for video scenarios.

YouTube’s CPM reflects advertiser pricing for eligible ad impressions; RPM divides your creator revenue by a broader view base and includes YouTube’s share. Different numerators and denominators mean RPM is usually lower than the headline CPM.

They are cousins. eCPM is often used for effective revenue per thousand impressions across mixed ad models. RPM is branding some platforms use for creator or publisher earnings per thousand. Always read the exact definition in the dashboard.

Media buyers optimize to business outcomes—reach, CPA, ROAS—not RPM. RPM is for sellers measuring yield. If you buy traffic to a site you own, you might track both CPM on the buy and RPM or eCPM on the sell via our ad revenue calculator.