Cost per mille (CPM) in advertising

As the online world continuously transforms, it’s reshaping how businesses promote their products and services. Multiple pricing models, including the Cost Per Mille (CPM), are at the heart of this.

On this page, I’ll explain the cost per mille (CPM) metric in detail to give you a comprehensive understanding of how CPM fits into your marketing toolkit and how it can influence the success of your advertising campaigns.

I’ll break down the fundamentals of this key performance indicator (KPI), underline its importance in advertising, and explain its calculation. I’ll also compare CPM with other integral metrics like effective Cost Per Mille (eCPM), Click-Through Rate (CTR), and different pricing models such as Cost Per Click (CPC) and Cost Per Acquisition (CPA). 

What is the cost per mille in advertising?

Cost per mille (CPM), or “cost per thousand,” is a standard pricing model employed extensively in digital marketing. Under this model, the advertiser is charged a particular amount for every thousand impressions or views their advertisement receives on a webpage or within an app.

An impression is any instance where a potential consumer views the advertisement, so the CPM provides a cost for every thousand potential consumer engagements or instances of awareness. 

On the publisher’s side, there’s an equivalent metric known as the Revenue Per Mille (RPM), which shows the amount of money the publisher earns for a thousand ad impressions (impression RPM) or page impressions (page RPM).

Why is CPM important?

CPM is significant in online marketing and advertising due to several reasons.

For starters, it serves as a metric to measure the efficiency of an advertiser’s efforts by revealing the cost for every thousand views of their advertisement. This metric allows marketers to assess how well their investments perform within their target market.

Additionally, it provides a standardized pricing model, acting as a universal language for advertising costs. This standardization enables comparability across different publishers and platforms, allowing for a fair and impartial analysis of different advertisement spaces.

Finally, it focuses on what sometimes matters more than immediate action—visibility and brand awareness. It underscores the importance of reaching as many users as possible and making them aware of the brand or product, even if they don’t immediately engage with the ad (expressed by the click-through rate) or make a purchase (the conversion rate that only the advertiser can measure).

Why CPM matters to clients

From the perspective of clients, CPM acts as a gauge of how effectively they are reaching their target audience, considering the amount spent. This metric is significant to clients for several reasons:

Firstly, it aids in budgeting. Knowledge about the CPM can help forecast and manage advertising budgets, allowing for more cost-effective campaigns.

Secondly, cost per mille is crucial for benchmarking. Clients can compare the performance of different ads and channels to understand their campaign’s CPM and make informed decisions about where to place their ads for maximum reach.

Lastly, it helps in strategic planning. For clients who prioritize raising awareness about their brand or product, the CPM model may be preferred over others, emphasizing direct engagement.

However, it is not without its challenges. Inaccuracies in impression counts—due to ads failing to load, for example—duplicate views, and advertising fraud can skew CPM data, potentially leading to misinterpretations of campaign performance. Clients must diligently monitor these factors to maintain the accuracy and reliability of their CPM metrics to make effective marketing decisions.

Cost per mille calculator

Calculating CPM is relatively straightforward. Divide the total cost of an advertising campaign by the number of impressions (in thousands). For example, if an advertiser spends $200 and the ad is displayed 50,000 times, the CPM would be:

$200 / (50,000 impressions / 1,000) = $4

This cost per mille formula means that for this particular campaign, it costs $4 to show the advertisement 1,000 times.

An illustration visualizing the formula for cost per mille: CPM equals total ad spend divided by total ad impressions times one thousand

CPM compared with other online marketing KPIs

The digital advertising world provides many key performance indicators (KPIs), and CPM is just one of them.

eCPM vs. CPM

Another related metric is the effective cost per mille (eCPM). Despite its name, eCPM expresses the revenue, not the cost, generated through a mix of campaigns with differing pricing models. This value provides a standardized way of comparing various pricing models by normalizing them to revenue per thousand impressions. It helps equate CPM with performance-based pricing models like cost per click (CPC) or cost per acquisition (CPA), offering a common metric for evaluation.

CPM and click-through rate

The click-through rate (CTR), on the other hand, is the ratio of users who click on an ad to the number of total users who view the ad. It’s an indicator of how compelling your ad is to viewers. While CPM focuses on the reach or visibility of the advertisement, CTR is about the immediate action taken by the viewer after seeing the ad.

An illustration visualizing the formula for click-through rate: CTR equals clicks divided by number of impressions

CPM vs. CPC vs. CPA

Similarly, while CPM is more about maximizing reach and increasing brand awareness, CPC and CPA are about generating specific user actions. Under the CPC model, advertisers pay each time a user clicks on an ad. In contrast, under the CPA model, advertisers pay when a specific action, such as a sale or a sign-up, is taken as a result of the ad.

An illustration visualizing the formula for cost per acquisition: CPA equals total amount spent divided by total attributed conversions

What is a reasonable CPM rate?

A common question asked is, “What is a good CPM?” It’s important to note that the answer isn’t one-size-fits-all. Average CPM rates can vary widely based on the platform and audience. Essentially, a ‘good’ CPM should deliver a satisfactory return on investment (ROI) for the advertiser.

However, looking at the CPM within a broader context is crucial. Even if your CPM isn’t within the industry range, it doesn’t mean your ads aren’t effective, as many other factors can influence your CPM. For instance, the time of year, the precision of your ad targeting, the effectiveness of your ad copy, the specific keywords you’re bidding on, and other elements can all contribute to your CPM. These factors can often impact your campaign’s success more than the industry average.

Moreover, CPM shouldn’t be the only metric to determine ad success. Remember, it only measures the cost per thousand impressions and doesn’t consider whether or not the ad resonated with viewers. To truly understand ad effectiveness, a more holistic view is required. Performance metrics like Return on Ad Spend (ROAS) or Cost per Acquisition (CPA) provide a much richer understanding of how well your ads drive actual business results.

While industry CPM figures can provide helpful context, the real key to evaluating your ad success lies in analyzing a combination of metrics that align with your specific goals.

Cost per mille of Google Ads

The cost per mille of Google Ads is the cost an advertiser pays for 1,000 ad impressions. You can monitor this right away within your Google Ads dashboard.

A 2020 study by WordStream revealed that the average CPM across all industries was $2.80, but the rates varied significantly across branches and locations. For instance, industries like finance and insurance had much higher CPMs, reaching up to $6.75, while e-commerce industries had lower averages, closer to $1.16.

Campaigns targeting a wider audience, such as the US, tend to have higher CPMs than campaigns targeting countries with lower online advertisement spending. Therefore, it’s essential to consider such factors when evaluating and comparing CPMs.

Here is the general range of CPM across industries:

IndustryCPM range
Retail/eCommerce$0.50 – $2.00
Finance/Insurance$5.00 – $12.00
Technology$3.50 – $8.00
Healthcare$2.50 – $6.50
Travel$1.50 – $4.00
B2B$4.00 – $9.00
Legal$6.00 – $15.00
Education$1.00 – $8.00
Real estate$2.00 – $15.00

Follow these steps to see the cost per mille metrics for all of your Google ads:

  1. Navigate to your Google Ads account.
  2. Click on Columns.
  3. Modify the columns for ads by searching for CPM in the search box. 
  4. Click on “Avg. CPM” or “Avg. viewable CPM” to add a new column for monitoring.
Cost per mille in Google Ads reports

Tips to decrease the cost per mille of Google ads

A high CPM can often imply issues with your ad campaign. Here are some helpful strategies to lower the CPM of your Google Ads campaigns:

  • Use relevant keywords in your campaigns.
  • Implement negative keywords to filter out irrelevant traffic.
  • Improve your ad copy and the quality of your landing pages to enhance your Quality Score and save on costs.
  • Conduct A/B tests to try out different ad variations.
  • Refine your ad targeting settings.
  • Optimize your bidding strategy to focus on conversions rather than impressions.

Cost per mille on YouTube

The cost per mille on YouTube differs greatly based on the niche. Profitable niches typically have high CPMs due to the number of views their videos receive and the competitiveness of the advertisers in these sectors. As with Google Ads, it’s essential to understand the difference between YouTube’s CPM and YouTube’s RPM (Revenue Per Mille). 

The RPM value indicates how much Google will pay the content creator for 1,000 video views. Conversely, YouTube CPM measures the average costs for 1,000 ad impressions of ad campaigns on YouTube.

As an example, here you can find some YouTube CPM rates by niche, provided by IsThisChannelMonetized:

Profitable YouTube nichesAverage CPM
1. Make Money Online$13.52
2. Social Media Marketing$12.41
3. Finance & Investing$12.25
4. Educational Videos$9.89
5. Photography & Film Making$7.31
6. Cars$4.23
7. Lifestyle$3.47
8. Fashion & Clothing$3.13
9. Entertainment$2.74
10. Cooking$2.50
11. Tech & Gadgets$2.39
12. Reviews & Reactions$2.03
13. Bodybuilding & Fitness$1.60
14. Music$1.46
15. Video Games$1.40
17. Dance Cover$0.04

Conclusion

Cost per mille (CPM) is critical in online marketing, which can involve automated buying and selling of digital ad spaces. Its concept of paying for impressions rather than actions makes it a valuable tool, especially for campaigns aimed at impression-based brand exposure.

However, it’s not without its challenges. Incorrect impression counting due to ad loading failures, duplicate views, and advertising fraud can distort the CPM metric.

Even so, while CPM is an excellent tool for gauging potential reach, it’s essential to remember that the ultimate goal of advertising is not just to be seen but to drive business results—be it increased brand awareness, customer engagement, or direct action. This is why it’s vital to analyze your CPM with other performance metrics like return on ad spend (ROAS) or cost per acquisition (CPA), depending on your specific campaign goals.

By understanding and effectively leveraging CPM within the broader context of your advertising strategy, you can optimize your ad spend, gain deeper insights into your campaign’s performance, and, ultimately, maximize your return on investment.

Subscribe to our newsletter and get 2 add-ons for free!

* indicates required
Interests

Frequently asked questions about cost per mille (CPM)

What is CPM cost per mille?

CPM, or Cost per Mille, is a digital advertising pricing model where advertisers pay a predetermined amount for every 1,000 impressions or views their advertisement receives. The term “mille” derives from the Latin word for “thousand”. An impression is counted every time the ad is displayed to a viewer, making CPM an effective metric for campaigns aiming to increase brand visibility and awareness.

What is a good cost per mille?

A ‘good’ CPM can greatly vary according to the platform, the industry, the target audience, and the geographical location. For example, a CPM on Google Ads can range from around $2.80 on average across all industries, up to $6.75 for Finance and Insurance sectors, and as low as $1.16 for E-commerce. A good CPM is generally considered one that successfully generates a satisfactory Return on Investment (ROI) for the advertiser. Besides, it’s essential to consider the performance of the ad in terms of conversions, not just the number of impressions, to evaluate if the CPM is yielding a good ROI.

How to calculate cost per 1000 impressions?

The formula to calculate CPM is straightforward:

CPM = (Total Cost of the Campaign / Total Number of Impressions) × 1000

In this formula, the total cost of the campaign is how much you have spent on the ad, and the total number of impressions is how many times the ad was displayed. The result is then multiplied by 1,000 to represent the cost per 1,000 impressions.

Make it better

Increase your ad management skills without spending more time.
Join over 150,000 publishers and AdOpts increasing their ad revenue.