Home/Blog/

/

What is CPM: how to calculate the cost per 1,000 impressions in advertising

What is CPM: how to calculate the cost per 1,000 impressions in advertising

What is CPM: how to calculate the cost per 1,000 impressions in advertising

When launching an ad campaign, it is important to understand exactly what your budget is being spent on. Some models charge per click, others per conversion, and some are based on the number of impressions. One of the most common models in display advertising is CPM. It helps estimate the cost of reaching an audience and is used on most modern advertising platforms.

What is CPM?: when to use this payment model

CPM is an advertising payment model where the advertiser pays for every 1,000 ad impressions. The abbreviation comes from the Latin expression Cost Per Mille, where "mille" means "thousand." This is precisely why this approach is most often used in campaigns focused on reach and brand awareness.

What is CPM in digital marketing

In simple terms, it is a way to estimate how much one thousand ad impressions cost. The model does not depend on the number of clicks or purchases. It helps with budget planning when the primary goal is broad audience reach.

What is the CPM system: how it works

The CPM system is a mechanism where an advertising platform tracks the number of ad impressions and automatically calculates the cost for every thousand displays. This approach is used by Google Ads, Meta Ads, YouTube, and other advertising platforms. It is particularly appropriate for display advertising, where brand visibility is the main focus.

What CPM stands for and how to calculate it

Understanding the calculation principle helps evaluate the effectiveness of an advertising budget and compare different campaigns. Marketers analyze this metric alongside other advertising KPIs. The calculation is quite simple and suitable for almost any advertising channel.

CPM formula: how to perform the calculation

The CPM formula is as follows:

CPM = (advertising spend ÷ number of impressions) × 1000

This specific CPM formula shows how much one thousand ad displays cost. The lower the result, given the same audience quality, the more efficiently the budget is being used.

Формула CPM: как выполнить расчет

For a quick calculation, you can use this framework:

Metric Value
Advertising spend 8,000 UAH
Number of impressions 400,000
Cost per 1,000 impressions 20 UAH

This table helps to quickly verify the accuracy of calculations and compare the results of several advertising campaigns.

Calculation example using real figures

Suppose 12,000 UAH was spent on a campaign, resulting in 600,000 impressions. In this case, the CPM formula would look like this:

(12,000 ÷ 600,000) × 1000 = 20 UAH.

Thus, the advertiser paid 20 UAH for every thousand impressions. This result alone does not determine the effectiveness of the ad, so it should be analyzed in conjunction with clicks, conversions, and reach.

Where the CPM model is used

Cost-per-impression is best suited for situations where the primary goal is to increase brand awareness or reach a wide audience. This is why it is actively used in display advertising, video formats, and social media. While the principle remains similar across different channels, the results vary.

Display and banner advertising

Banner advertising remains one of the most common examples of using Cost Per Mille. Companies pay for the number of impressions so that a significant portion of their target audience sees the advertising message. This format works well for product launches, seasonal promotions, and brand campaigns.

Social media and video advertising

On Facebook, Instagram, YouTube, and other platforms, CPM marketing is often used for broad reach. Algorithms show ads to people who best match the selected audience. This helps increase brand awareness and collect data for further optimization.

Before launching an ad campaign, consider whether paying for impressions aligns with your specific goals:

  • promoting a new brand or product;
  • launching image-building advertising;
  • reaching the widest possible audience;
  • increasing company awareness;
  • supporting display or video advertising.

If your main goal is sales or leads, this metric should be analyzed in conjunction with other advertising metrics.

Соцсети и видеореклама

CPM, CPC, and CPA: how to choose a payment model

No single payment model is universal. The choice depends on your promotional goals, the stage of the marketing funnel, and the metrics the business aims to improve. Therefore, cost-per-thousand-impressions should be compared with other popular approaches.

What is the difference between the models

Cost-per-thousand-impressions is focused on the scale of reach. CPC accounts for the number of clicks, while CPA accounts for the completion of a target action, such as a purchase or a lead. Each model addresses different marketing objectives.

When to use which model

If the main goal is to increase brand awareness, payment for impressions is usually chosen. For driving traffic, CPC is more appropriate. When leads or purchases become the priority, businesses more often evaluate CPA.

For a clear comparison, you can use the following table:

Model What the advertiser pays for When it fits
CPM 1,000 impressions Branding, reach, display advertising
CPC Click Driving traffic to a website
CPA Target action Sales, leads, registrations

This table helps you quickly determine which model best suits a specific advertising goal.

When it makes sense to choose CPM

The pay-per-impression model is effective when a business wants to reach the largest possible audience. It works well during the initial stages of introducing a brand or a new product to the market, which is why it is frequently used in comprehensive advertising strategies.

What goals does the pay-per-impression model achieve?

This approach helps scale reach without being tied to the number of clicks. It is well-suited for launching new brands, seasonal promotions, product launches, and maintaining brand image. However, results should always be evaluated alongside engagement and conversion metrics.

Какие задачи решает модель оплаты за показы

A quick example of using the model

An online sportswear store is launching a new collection and wants to build awareness quickly. The team chooses pay-per-impression for their media campaign and, once it concludes, analyzes reach, frequency, CTR, and sales. This allows them to assess how effectively the advertising drove further interaction with the brand.

What determines CPM costs?

The price per thousand impressions is shaped by several factors, including competition in your niche, audience quality, seasonality, ad format, and the specific advertising platform. This is why similar ad campaigns can yield different results.

Factors that influence cost

Before planning your budget, consider these key factors:

  • the level of competition in the ad auction;
  • the characteristics and size of your target audience;
  • the format of your ad creative;
  • seasonality and demand;
  • the quality of your targeting settings.

A comprehensive analysis of these factors helps you forecast expenses more accurately and use your advertising budget more effectively.

How to optimize costs

You can lower your impression costs by using high-quality creatives, precise audience targeting, regular ad testing, and frequency capping. It is important to analyze Cost Per Mille alongside CTR, conversions, and other business metrics. A holistic assessment is the only way to understand the true effectiveness of your advertising.

CPM marketing: how to use the model for maximum effectiveness

This approach yields the best results when the payment model aligns with your marketing goals. If a business aims to quickly increase reach and brand awareness, paying for impressions is often the optimal solution. The Locomotive Digital team helps you choose the right advertising procurement model, set up your campaigns, and evaluate their effectiveness as part of our PPC. Combining high-quality analytics, testing, and systematic optimization helps you make more efficient use of your advertising budget.

Content

AI website audit

Want to analyze your website with AI?

Enter your website address and get results instantly.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Free Audit

Thank you for your submission! We will contact you shortly.
Oops! Something went wrong while submitting the form.