CPM vs RPM: Explained in Simple Terms

Reading Time: 5 minutes
CPM vs RPM infographic comparing cost per one thousand ad impressions with publisher revenue per one thousand impressions using blue and green charts

I googled “CPM vs RPM” and went through a lot of webpages, only to get confused. I frequently get confused between these two terms and somehow keep forgetting the difference. (P.S. Don’t tell me to eat almonds cause they don’t work for me). 

But I’ve finally understood them and will break it down for you. If you work in digital publishing, then understanding the difference between the two is important. 

Note that both metrics use 1,000 impressions as a reference point. But the catch is that both answer very different questions. 

  • CPM tells you the value or cost of ad impressions. 
  • RPM tells you how effectively those impressions or pageviews turn into publisher revenue.

Yep, that still sounds confusing, at least it does to me. Don’t worry, I’ll make it simpler. Know that you must understand these basic differences as the digital advertising market continues to grow. 

Grand View Research reports that the global digital advertising market size was valued at $567.9 billion in 2025. It is further expected to grow from $662.3 billion in 2026 to USD 1,692.9 billion by 2033. 

The market is growing at a CAGR of 14.3% from 2026 to 2033. Such huge numbers, right? The digital advertising market is rolling up for sure. 

So, let’s update our knowledge bank related to this domain. 

CPM vs RPM: What Is the Difference?

To break it down in simple terms: 

  • CPM = the value of 1,000 ad impressions.
  • RPM = the revenue a publisher earns per 1,000 impressions or pageviews.

The easiest way to remember it is:

  • CPM = What advertisers pay
  • RPM = What publishers earn

CPM focuses more closely on the price of advertising inventory.

RPM gives publishers a broader view of monetization performance.

That is why a publisher can have a strong CPM but still see a disappointing RPM.

What Is CPM in Advertising?

CPM stands for Cost Per Mille, where “mille” means one thousand.

It shows the amount associated with 1,000 ad impressions.

Google defines CPM as a pricing model based on every 1,000 impressions.

CPM Formula

CPM formula showing advertising cost or revenue divided by ad impressions multiplied by one thousand with ad revenue and impression icons

For example, if 100,000 impressions generate $500:

CPM = ($500 ÷ 100,000) × 1,000 = $5

The CPM is therefore $5.

For publishers, ad CPM helps show how valuable monetized inventory is to advertisers and buyers.

Want to increase your CPM? Many factors such as audience geography, content category, device, seasonality, ad format, viewability, and demand competition can all influence CPM growth. 

What Is RPM?

Now, coming to RPM, it stands for Revenue Per Mille.

It calculates how much estimated revenue a publisher generates for every 1,000 units being measured.

Those units could be pageviews, ad impressions, or ad requests depending on the type of RPM.

Many publishers ask what is a good RPM for them but there’s no universal number or benchmark. 

RPM Formula

Google defines the general formula as:

RPM formula infographic showing estimated earnings divided by views or impressions multiplied by one thousand to calculate publisher revenue per thousand

Alt Text: RPM formula infographic showing estimated earnings divided by views or impressions multiplied by one thousand to calculate publisher revenue per thousand

For example, if a publisher earns $200 from 50,000 pageviews:

Page RPM = ($200 ÷ 50,000) × 1,000 = $4

The publisher therefore earns around $4 for every 1,000 pageviews.

That’s why page RPM is especially useful when measuring overall publisher monetization efficiency. If you struggle with low RPM then you need to fix it asap. 

CPM vs RPM: Quick Comparison

Here’s a tabular comparison for better clarity: 

MetricCPMRPM
Full formCost Per MilleRevenue Per Mille
MeasuresValue/cost per 1,000 ad impressionsRevenue per 1,000 views or impressions
Main focusAd pricingPublisher earnings
Commonly used byAdvertisers, buyers and publishersPrimarily publishers
Useful forUnderstanding inventory valueMeasuring monetization performance
Higher always better?Not necessarilyGenerally positive when sustainable

Another simple way to remember the difference is:

CPM shows what impressions are worth. RPM shows what the publisher actually turns traffic or inventory into.

Why Can a High CPM Still Produce a Low RPM?

That’s where understanding the CPM vs RPM distinction becomes important for you.

Imagine one ad placement receives a $10 CPM.

That sounds strong.

But if many other ad requests: 

In such a situation, the publisher’s overall revenue can still be low. That’s why high traffic doesn’t guarantee high revenue. 

Google Ad Manager provides a useful example of this trade-off.

In Google’s example, a fixed $2 CPM floor filled only one opportunity and generated $2.10. Switching to a $2 target CPM filled two opportunities. The resulting eCPM fell about 5%, but total revenue increased from $2.10 to $4, an increase of about 95%.

This is an illustrative example, not a universal benchmark. But it shows an important lesson:

Maximizing CPM alone does not always maximize publisher ad revenue.

Fill rate and overall yield matter too.

Where Does eCPM Fit In?

Another confusing term is eCPM, or effective CPM. It shows the effective revenue generated per 1,000 impressions across different pricing models.

eCPM Formula

Google Ad Manager calculates eCPM using: 

Revenue  ÷ impressions X 1,000

The easiest way to remember them is:

  • CPM = Price → What is the ad being bought/sold for?
  • eCPM = Ad performance → What did my ad impressions actually earn?
  • RPM = Website monetization → How much money did my traffic generate?

These three are related, but don’t treat them as interchangeable. If your eCPM is low, then you should fix it as it is also important. Don’t neglect anything.

One important thing: 

RPM can refer to different units, such as Page RPM or Impression RPM. For publisher discussions, you must always check what the denominator is. If someone says “our RPM is $8,” your next question should be: “Page RPM or impression RPM?”

Which Metric Should Publishers Track?

Don’t choose between CPM and RPM. Instead, track both. 

  • CPM can help identify whether specific inventory, formats or demand sources are attracting valuable bids.
  • RPM shows whether the entire monetization setup is translating traffic into meaningful revenue.

You should evaluate publisher RPM alongside CPM, eCPM, fill rate, viewability, ad requests, and total revenue. A rising CPM with falling fill will be problematic.  A slightly lower CPM with stronger fill and higher RPM may produce better overall yield.

Your goal should not be simply to get the highest price per impression. It should be to capture more sustainable value from the inventory you already have.

Summing Up

The difference between CPM vs RPM should be clear by now. If not, then I’ll reiterate that: 

  • CPM tells you about the value of ad impressions.
  • RPM tells you how efficiently your audience and inventory generate revenue.

If you want to have the strongest publisher monetization strategy, then start looking at both metrics together instead of working on either one separately. 

Want to Turn Your Ad Metrics Into Better Monetization Decisions? 

Auxo Ads helps publishers strengthen demand competition and make smarter monetization decisions across established programmatic ecosystems. Contact us today to unlock more value from your inventory.

Want More Publisher Monetization Insights?

Visit the Auxo Ads Blog and follow Auxo Ads on LinkedIn to stay ahead of what is shaping publisher monetization.

Frequently Asked Questions

  1. What is the main difference between CPM and RPM?

CPM measures the cost or value of 1,000 ad impressions, while RPM measures how much revenue a publisher earns per 1,000 pageviews or impressions.

  1. Is eCPM the same as RPM?

Not always. eCPM usually measures earnings per 1,000 ad impressions, while RPM may refer to pageviews, impressions or other units depending on the platform. 

  1. Why can CPM increase while RPM decreases?

A higher CPM does not guarantee higher overall revenue. Lower fill rate, poor viewability, fewer monetized impressions or weaker traffic quality can cause RPM to fall.

  1. Which is more important for publishers: CPM or RPM?

Publishers should track both. CPM helps evaluate inventory pricing and advertiser demand, while RPM gives a broader picture of how efficiently traffic is generating revenue.

  1. Can a publisher have a high eCPM but low RPM?

Yes. A publisher may earn well on the ads that actually appear but still have low RPM if fill rate, ad density or monetized impressions are low.

Author

  • Assistant Content Manager with 4+ years of experience in the EdTech domain, now passionate about educating people on MarTech. I specialize in blending storytelling and research to create impactful, human-centered content.

Recent Post


Assistant Content Manager with 4+ years of experience in the EdTech domain, now passionate about educating people on MarTech. I specialize in blending storytelling and research to create impactful, human-centered content.

Related Posts

What Is a Good RPM for Publishers in 2027?

Reading Time: 7 minutesPost Views: 29 Publishers searching for a good RPM for publishers in 2027 will quickly run into a problem: there is no universal number. A $5 RPM…

Pageviews and Ad Revenue: Traffic Doesn’t Guarantee Revenue

Reading Time: 5 minutesPost Views: 100 Pageviews and ad revenue are connected, but they do not grow at the same rate. A publisher can double traffic without doubling revenue. Why?…

Premium Ad Demand for Publishers with Auxo Ads

Reading Time: 6 minutesPost Views: 152 Accessing premium ad demand for publishers should increase revenue. But adding more demand sources does not automatically mean publishers earn more. Revenue can still…

Average Publisher Ad Revenue Per 1,000 Visits

Reading Time: 6 minutesPost Views: 177 Publisher ad revenue per 1,000 visits can range from a few dollars to $20, $30 or even $50+ depending on audience geography, content vertical,…

High Traffic but Low Revenue? Publisher Monetization Mistakes

Reading Time: 7 minutesPost Views: 209 Traffic is growing, pageviews look healthy, but publisher monetization is barely moving. For publishers, this is one of the most frustrating revenue problems because…

Global Ad Spend Forecast 2027: Where Publishers Should Focus

Reading Time: 7 minutesPost Views: 268 The global ad spend forecast for 2027 points to another year of advertising growth. However, publishers need to look beyond the headline numbers. The…

Leave a Reply

Your email address will not be published. Required fields are marked *