CPM (Cost per mille)

CPM (Cost per mille) is a pricing and billing model in digital advertising where you calculate and pay a fixed price for every 1,000 impressions of your ad. You use CPM to set and understand the cost per thousand impressions across channels, such as display ads, social media, or other media. The model provides you with a standardized metric that you can use to compare campaigns and media based on how much it costs to achieve a given number of impressions.

This is a test
I am a performance marketing specialist at Amplify, where I primarily work with paid marketing for our clients—mainly Google Ads, in which I have 7 years of experience. In addition, I share a significant portion of the responsibility for our clients’ tracking setups, which is all about ensuring that our clients can measure the impact of our marketing efforts.

What is CPM (Cost per mille)?

CPM stands for “Cost per mille,” where “mille” means “thousand” in Latin. You use CPM as a standard metric for the cost of 1,000 ad impressions. In other words, CPM shows how much you pay to have your ad displayed 1,000 times, regardless of whether anyone clicks on it. This makes CPM a key concept in digital advertising because you can use it to compare the cost of reach across different channels.

You’ll encounter CPM in many forms of advertising—from display ads on websites to paid campaigns on social media platforms like Facebook and LinkedIn. When working with digital strategy and media mix, CPM provides a common framework for comparing investment and exposure across different platforms.

In this way, CPM contrasts with pricing structures such as CPC (Cost per Click), where you only pay for actions. In branding campaigns, where the goal is to generate visibility rather than conversions, CPM becomes a more obvious model to work with because you pay for visibility rather than interaction.

How do you use CPM?

You use CPM to plan and manage how far your ad budget will go in relation to the number of impressions. Once you know what you’re paying per thousand impressions, you can easily calculate how many people you can potentially reach for a given amount. This is especially useful when you combine CPM with SEOor content marketing efforts, where your goal is to build brand awareness and recognition rather than drive direct sales.

With CPM as your pricing model, you pay for impressions, not for engagement. This means you can use it to measure the effectiveness of your brandingand top-of-the-funnel marketing. You can also use CPM to evaluate which channels offer the best balance between exposure and cost when planning your overall media budget.

Why is CPM important?

CPM is important because it gives you a consistent way to compare costs across platforms and campaigns. When you’re working with multiple channels—such as Google Display, Meta Ads, and influencer marketing—CPM helps you assess where you’re getting the most attention for your money. It’s not just about lowering the price, but also about optimizing the impact of each display budget.

In a branding context, CPM is a key component of your strategic planning. You can use it to track the trend in impressions over time and thus understand how much exposure you’re getting for your investments. This gives you a better understanding of how your paid activities interact with, for example, your organic channels or your overall brand awareness strategy.

What types and varieties are available?

There are several variants of CPM, each of which adapts the model to different purposes. The most common ones are:

  • Viewable CPM (vCPM): You only pay when the ad is actually visible on the screen, which reduces waste and ensures that you only pay for impressions that have real value.
  • Target CPM (tCPM): You set a target price per thousand impressions, and the ad network continuously optimizes to meet that average price while maximizing reach.
  • eCPM: Effective CPM, which is used to compare CPM with other pricing models such as CPC. It is calculated based on click-through rate and cost, and provides an overall picture of the campaign's effectiveness.

How do you use CPM in practice?

You calculate CPM using a simple formula that shows the ratio of campaign spend to the number of impressions:

CPM = (Samlede kampagneomkostninger / Antal visninger) x 1000

The formula makes it easy to compare prices across different ads or channels. For example, if you have a budget of 15,000 DKK and generate 2,400,000 impressions, your CPM will be 6.25 DKK. These types of calculations provide you with the basis for assessing the effectiveness of your investment.

Examples:

– A budget of 2,000 USD with 500,000 impressions results in a CPM of 4 USD.

– A campaign with a budget of 5,000 kr. and 100,000 impressions results in a CPM of 50 kr.

In practice, you use CPM to benchmark channel performance. When evaluating whether Facebook or Google Display offers the most visibility for your money, you compare CPM across campaigns. You can use that insight to reallocate budgets or adjust your strategy so you get the most exposure per krone invested.

If you’re also working on branding or content production, you can use CPM to measure how your creative elements affect visibility. A low CPM may indicate that your ad content is effectively reaching your target audience, while a high CPM may be a sign that you need to optimize your advertising or targeting.

What should you keep in mind?

Although CPM provides a clear picture of the cost per impression, it does not indicate engagement or impact. You should therefore consider CPM in conjunction with other key metrics—such as CTR, conversion rate, and ROAS—when evaluating the success of your campaigns. This is especially important if you’re using CPM in channels where visibility doesn’t automatically lead to action.

Also keep in mind that CPM can vary significantly depending on the target audience, ad format, and time of year. For example, competition in ad auctions affects prices across platforms such as Google Ads and Meta. Therefore, you should continuously monitor trends, test different target audiences, and optimize based on data. This ensures that your CPM remains a meaningful and effective metric in your overall marketing efforts.

CPM (Cost per mille)
in practice?

Are you unsure how to turn your knowledge of marketing concepts into tangible value for your business? Don’t worry—we’ve got you covered. Amplify is a full-service digital marketing agency, and we specialize in applying our expertise in strategy, branding, and digital marketing to our clients’ businesses. Fill out the form below to learn how we can deliver strategic insights and performance that drive results for your business.

Contact Us

Are you unsure how to turn your knowledge of marketing concepts into tangible value for your business? Don’t worry—we’ve got you covered. Amplify is a full-service digital marketing agency, and we specialize in applying our expertise in strategy, branding, and digital marketing to our clients’ businesses. Fill out the form below to learn how we can deliver strategic insights and performance that drive results for your business.

Learn Even More

Whether you're a generalist or a specialist in marketing, our experts have put together a number of helpful tips for you on our blog.