Introduction
Have you ever wondered how to calculate CPM and RPM? How about the difference between the two? In this article, we'll go over what CPM and RPM are and how they are used in advertising. We'll also explain how to calculate each of these metrics, and where they overlap.
CPM vs. RPM
CPM and RPM are terms you may have come across while browsing online advertising. What exactly do they mean? How are they different? CPM stands for cost per thousand, a way of calculating ad costs based on how many impressions an ad receives. While CPM stands for cost per thousand, RPM stands for revenue per thousand and is a way of calculating ad revenue based on several hits per impression. Clickthroughs are considered, meaning it has a more significant impact on ROI than CPMs. For example, if 1000 impressions result in 10 clicks at $5/RPM, then the total revenue is $50, whereas a loss of $5,000 would result from a single click at $5/CPM.
Difference Between CPM and RPM in Tabular Form
Parameters of
Comparison

CPM

RPM

Full Form

Cost per thousand

Revenue per thousand

Define

CPV is estimated by accepting the campaign's entire cost and splitting it by the number of times it was displayed.

It's a metric that determines an advertising campaign's effectiveness and is calculated by dividing total earnings by the number of impressions

Formula

CPM = (Cost of the campaign / Number of impressions) * 1000

RPM = (Estimated earning / Number of pageviews) * 1000

Calculated

It calculates the revenue for publishers

It calculates the cost to an advertiser

What is CPM?
The marketing cost is measured by how much you are willing to spend for a thousand people to see an ad. CPV is estimated by accepting the campaign's entire cost and splitting it by the number of times it was displayed.
A popular metric in advertising is the cost per thousand (CPM). If a campaign costs $100 and produces 1,000 impressions, then the CPM would be $100/1,000 = $0.10. CPM is a metric often used to assess the relative costeffectiveness of different ad campaigns.
History of CPM
A costperthousand pricing model is a common way to price online advertising. Advertisers display their ads on web pages or apps, and the publisher receives a payment each time their ads are displayed. Print publishers invented CPM pricing to charge advertisers based on the number of times their ads appeared in publications. Costpermille (CPM) was adapted for use in online advertising, where mille means thousand in French.
The CPM pricing model for display advertising remains popular today.
Calculation of CPM
Cost per thousand (CPM) is a marketing term that refers to the price of 1,000 advertisements displayed on one web page. If a website publisher charges $2.00 CPM, it means an advertiser must pay $2.00 for every 1,000 impressions of its ad. A $100 cost would be associated with an ad receiving 50,000 images.
The costperimpression, or CPM, is determined by dividing the cost of an advertisement by the number of impressions.
Use of CPM
CPM, whose complete form is the cost per thousand impressions, is a pricing model based on ad impressions. Essentially, with CPM, advertisers pay for every 1,000 times their ad is shown. RPM, or revenue per mille, is a pricing model based on ad engagements. Advertisers pay for each engagement their ad receives, such as a click or a video view.
Optimization of CPM
CPM is a pricing model in which an advertiser pays according to the number of times readers see an ad. In other words, one thousand impressions mean one CPM. Advertisers are billed for an ad that would be seen 1,000 times but how many people see or click on the ad is entirely unpredictable. In the marketing world, there is something called RPM which stands for revenue per mille. This figure is calculated by dividing income by the number of impressions. Hence, this calculation considers the number of impressions and the conversion rate of those views (the percentage of total views that result in a conversion). When you divide your CPM by 1000 to get your RPM, you'll notice that they're essentially the same when multiplied by 1000. Using this company as an example, if they were selling advertisements for $5 each and making $2 profit per advertisement shown on screen, the RPM would be calculated as follows: 5/1000 = 0.05 x 1000 = 50 cents per view which would equal to 25 cents per every dollar spent on advertising.
Cost of CPM
CPPM, or cost per thousand impressions, is a pricing model based on the amount of people seeing the advertisement—the onethousandth person viewing the ad for a thousand impressions. If an advertiser pays $2 per 1,000 ad impressions, they pay $2 for every time their ad is seen.
RPM, or revenue per mille, is a pricing model based on the number of ads viewed. One thousand views equal one thousand mille. For instance, if an advertiser pays $2 CPM, they are paying $2 for every 1,000 exposures of their ad.
Advantages and Disadvantages of CPM
Cost per thousand impressions, or CPM, is a standard pricing model in the online advertising industry. Advertisers pay a set amount for every 1,000 times their ads are shown. CPMs can be advantageous for advertisers because they know exactly how much money they'll be spending on their ad campaign. However, they can also be limiting for advertisers because they don't account for how many people actually see or click on any of the ads.
What is RPM?
RPM stands for Revenue Per Thousand Impressions. It's a metric that determines an advertising campaign's effectiveness and is calculated by dividing total earnings by the number of impressions. This figure is then multiplied by 1,000. To clarify, when an ad earns $1.00 with 10 impressions (10 x $1 = $10), its RPM would be 10 ($10 / 10 = $1). So what is CPM? CPM stands for cost per thousand and represents how much an advertiser pays when their ad is shown 1,000 times. So, if an advertiser pays $100 for 5,000 ads, their cost is $100 / 5,000 = 0.02 per impression, or 2 cents per 1000 impressions (2 x 1000 = 2000).
History of RPM
Unlike CPM, which only counts impressions, RPM counts both impressions and clicks. In other words, the ad performance can therefore be measured more accurately. However, there are some disadvantages as well. While RPM reflects what happens on the page after an ad is served, it does not reflect what happens before an ad is performed (i.e., clickthrough rate). Thus, RPM does not reveal how many people clicked on an ad or how many people visited your ads though they did not click on them.
Calculation of RPM
You can earn money from displaying ads on your website by measuring revenue per thousand impressions, which is what RPM stands for. It is the amount that you will have to pay to have your ad shown on someone else's website. CPM stands for cost per thousand impressions. Split your entire revenue by the number of impressions to calculate your RPM. If you earned $100 from 1,000 impressions, your RPM is $100/1,000, or $0.10. You can calculate CPM by dividing the total cost by the number of impressions.
Use of RPM
You may have heard terms like CPM and RPM when you're new to advertising. But what exactly do these acronyms mean? Simply put, CPM stands for cost per thousand impressions, while RPM stands for revenue per thousand impressions. But, CPM is your ad cost divided by the number of people who see it, while RPM is your ad revenue divided by the number of people who see it.
Optimization of RPM
Optimizing your RPM comes in two forms: the first is finding the right balance of ad density and placements. To not overcome your readers with multiple ads and not make it difficult for them to find your content, you should try out different ads in different shapes and sizes to see what performs best on your site. And lastly, keep testing and tinkering with your ad placements to ensure you maximize your earnings.
Cost of RPM
RPM is Revenue per Mille, a pricing model based on ad impressions. You expend per time your ad is displayed 1,000 times. CPM stands for Cost per Mille, a pricing model based on ad clicks. So, you pay when someone clicks on your advertisement. CPM is typically less expensive than RPM because it only charges when someone clicks on the ad.
There is no requirement to stress things like AdBlock and accidental clicks with RPM.
CPM is beneficial because you can better target people since you know what they are clicking on.
Advantages and Disadvantages of RPM
The more impressions an ad acquires, the better expensive it becomes. An advertiser will be charged per 1000 impressions. This is because, in a sense, ads only make an advertiser pay if the user looks at them. It's advantageous for the advertiser because they will only be charged when the person viewing the website notices the ad. One possible downside is that you may spend a lot of money if your ad appears on a wellknown website.
Main Differences Between CPM and RPM in Points
 Cost per thousand (CPM) is a pricing model based on ad impressions, while revenue per mille (RPM) is a pricing model based on ad clicks.
 CPM is used more for branding campaigns, while RPM is used more for direct response campaigns.
 CPM rates are usually higher than RPM rates.
 The main difference between CPM and RPM is that with CPM, you pay for ad impressions, while with RPM you pay for ad clicks.
 With CPM, you may reach a larger audience but have less control over who sees your ad. With RPM, you can target a specific audience but may have a smaller reach. 6. You can calculate an approximate conversion rate by dividing the number of conversions by the number of total clicks to get RPM.
 CPM rates are calculated by multiplying cost per 1000 impressions (CPM), cost per click, or cost per view.
 other models like priceperclick have replaced Revenuepermille because it doesn't consider whether people interacted with an advertisement or not.
Conclusion
CPM is the cost per thousand, and RPM is revenue per thousand. Both are used to calculate advertising rates, but they're not interchangeable. CPM is based on ad impressions, while RPM is based on clicks. In general, CPM is used for awarenessbased campaigns, while RPM is used for performancebased campaigns. However, both metrics can help evaluate an ad campaign's effectiveness.
Frequently Asked Questions
Which is better, CPM or RPM?
When it comes to digital advertising, you've likely heard a lot of acronyms. CPMs and RPMs are two of the most common. However, what exactly do they mean? And which one is most acceptable for your campaign? You'll have to decide what type of advertising you want to run.
It costs different amounts of money to show an ad to 1,000 people for each type of ad.
Cost per thousand impressions means the advertiser pays according to 1,000 impressions. The advertiser pays more if they want to reach more people by running fewer ads per person than they would run a Campaign at RPMs.
Using this measure, an advertiser would pay for every time their ad was played up to 1,000 times at any given time (or every time it appeared on screen).
Why is RPM so low compared to CPM?
If you're in the online advertising world, you've probably heard of CPM and RPM. But what's the difference between the two, and why is RPM so low compared to CPM? CPM stands for cost per thousand impressions. The abbreviation m stands for thousand. So a thousand people see your ad or your post, or however often it needs to be seen before that ad or post can be considered an impression, costing $X per thousand impressions. That may appear like a mess at first glance but think about how much it would cost if you had just one person looking at your advertisement every second  that adds up quickly!
What is a good page RPM?
If you're wondering what a good page RPM is, there are a few things to keep in mind. First, RPM stands for revenue per thousand impressions, so it measures how much money you make for every thousand pageviews. Generally speaking, a higher RPM is better than a lower RPM. However, a few other aspects to consider when looking at your page RPM. For example, if you have many ads on your site, then high RPMs may be offset by low eCPMs (eCPM is the amount advertisers will pay for an ad impression).
Conversely, if you have fewer ads on your site, high RPMs may lead to high eCPMs. For example, if I had ten ads on my website and I was earning $2 CPM on those ads, then my total page RPM would be $0.20 ($2/10 = 0.20). Alternatively, if I had only one ad running on my website with an eCPM of $10, my total page RPM would be $1 ($10/1 = 10).
What is a good RPM for YouTube?
RPM, or Revenue per 1,000 Impressions, is a metric used to calculate how much money a YouTube channel can generate. CPM, or Cost per 1,000 Impressions, is a metric used to calculate how much it costs to serve an ad on YouTube. A good RPM for YouTube is $1$2. A good CPM for YouTube is $0.10$0.30.