
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.
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.
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.
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.
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.
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.

For a quick calculation, you can use this framework:
This table helps to quickly verify the accuracy of calculations and compare the results of several advertising campaigns.
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.
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.
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.
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:
If your main goal is sales or leads, this metric should be analyzed in conjunction with other advertising metrics.

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.
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.
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:
This table helps you quickly determine which model best suits a specific advertising goal.
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.
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.

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.
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.
Before planning your budget, consider these key factors:
A comprehensive analysis of these factors helps you forecast expenses more accurately and use your advertising budget more effectively.
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.
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.
AI website audit
Enter your website address and get results instantly.