optimizacion-conversion

CPM in marketing: what it is, how to calculate it and when to use it

Adrià Vidal8 min read
CPMmarketing metricsdigital advertisingcost per impressionCRO

What is CPM in marketing

CPM stands for Cost Per Mille (cost per thousand impressions). It is a pricing model in digital advertising where the advertiser pays a fixed amount for every thousand times their ad is shown, regardless of whether the user clicks or not.

The term "mille" comes from Latin and means thousand. It is a convention inherited from traditional advertising in print and television, where rates were always calculated per thousand viewers or readers reached.

In the digital ecosystem, CPM is mainly used in brand awareness and display advertising campaigns, where the primary goal is visibility, not immediate action.

How to calculate CPM

The formula is straightforward:

CPM = (Total campaign cost / Total number of impressions) x 1,000

For example, if you invest 500 euros and your ad is shown 200,000 times:

CPM = (500 / 200,000) x 1,000 = 2.50 euros

This means you pay 2.50 euros for every thousand impressions of your ad.

The inverse formula is also useful for budgeting. If you know the CPM of a platform and want to reach a certain number of impressions:

Total cost = (Desired impressions / 1,000) x CPM

If you want 500,000 impressions with a CPM of 3 euros: (500,000 / 1,000) x 3 = 1,500 euros.

CPM vs CPC vs CPA vs CPL: which model to choose

One of the most common mistakes in digital advertising is choosing the pricing model without thinking about the campaign objective. Each model has its own logic and its moment.

ModelYou pay forIdeal forMain risk
CPM1,000 impressionsBranding, awareness, launchesYou pay even if nobody interacts
CPC (Cost Per Click)Each click on the adTraffic, considerationUnqualified clicks that do not convert
CPA (Cost Per Acquisition)Each completed conversionDirect sales, qualified leadsHigh CPAs if volume is low
CPL (Cost Per Lead)Each lead generatedB2B acquisition, professional servicesLow-quality leads if not filtered properly

The choice is not mutually exclusive. In a complete strategy, you can use CPM at the top of the funnel to generate awareness and CPA at the bottom to optimise conversions. The key is aligning the payment model with the objective of each phase.

When CPM makes sense

Branding and awareness campaigns

When the goal is for the largest possible number of people to see your brand, CPM is the most efficient model. You are not looking for immediate clicks, but to position your brand in the consumer's mind.

Product launches

During the launch phase, you need massive reach so the market knows you exist. CPM lets you maximise impressions with a predictable budget.

Visual retargeting

Retargeting ads in display format work well with CPM. The user already knows you, and the goal is to keep your brand present while they evaluate options. Cost per impression is usually more cost-effective than CPC in this context.

Highly targeted audiences

If your audience is very specific (a professional niche, a particular geographic area), CPM may be high in absolute terms but efficient in real impact, because every impression reaches someone relevant.

When CPM does NOT make sense

When you are looking for direct conversions

If your goal is to generate sales or leads, paying for impressions is inefficient. Better to use CPC or CPA, where you pay for results closer to your final objective.

When you do not have viewability metrics

If you cannot measure the viewability of your ads (i.e. whether they are actually seen or just loaded off-screen), CPM can be money wasted. Make sure you work with platforms that measure visible impressions, not just served ones.

When your creative is not optimised

Paying for a thousand impressions of an ad nobody remembers is a waste. Before investing in CPM, make sure your creative is powerful enough to generate impact with a single exposure.

CPM benchmarks by industry

CPMs vary enormously depending on the platform, format, targeting and industry. These are indicative ranges for the Spanish and Latin American markets:

Platform / FormatIndicative CPM
Programmatic display (run of network)0.50 - 3 euros
Facebook / Instagram Feed3 - 8 euros
YouTube (pre-roll)4 - 12 euros
LinkedIn (sponsored format)15 - 40 euros
TikTok2 - 6 euros
Premium display (vertical media)8 - 25 euros

These numbers change constantly based on seasonality, competition and audience quality. Use them as a reference, not as absolute truth.

CPM in the context of ROAS

CPM in isolation does not say much about the effectiveness of your ad investment. To evaluate whether an awareness campaign using the CPM model is working, you need to connect impressions with real impact metrics.

This is where ROAS (Return on Ad Spend) comes in. As we explain in our guide on ROAS, return on ad spend is the metric that connects spend with revenue generated. A low CPM means nothing if the impressions do not generate recall, traffic or, ultimately, conversions.

The logical chain is:

  1. Impressions (measured by CPM)
  2. Clicks (measured by CTR)
  3. Website visits (measured by traffic)
  4. Conversions (measured by conversion rate)
  5. Revenue (measured by ROAS)

If your CPM is low but your CTR is near zero, you have a creative or targeting problem, not a good advertising deal.

How to reduce your effective CPM

Beyond negotiating rates with publishers, there are strategies to reduce your effective CPM (i.e. the real cost per useful impression):

Improve targeting

Fewer wasted impressions means every impression you pay for has a higher chance of generating impact. A campaign with 100,000 well-targeted impressions can outperform one with 1,000,000 generic impressions.

Optimise creatives

Advertising platform algorithms reward ads with good engagement. A creative that generates clicks and reactions usually gets lower CPMs because the platform considers it valuable for its users.

Experiment with formats

Not all formats have the same CPM. Native formats tend to have lower CPMs and higher engagement than traditional banners. Short videos on social media can have competitive CPMs with higher recall rates.

Take advantage of seasonality

CPMs rise during periods of high advertising demand (Black Friday, Christmas) and drop during quieter periods. If your branding campaign is not time-sensitive, scheduling it during lower-competition periods can save a significant percentage.

Why conversion matters more than CPM

Here comes the most important reflection in this article. You can spend hours negotiating a 20% lower CPM. But if your landing page converts at 1% instead of 3%, you are losing three times more value than you gain from that CPM discount.

Let us put concrete numbers to it. A campaign with:

  • 100,000 impressions at a CPM of 5 euros = 500 euros investment
  • CTR of 2% = 2,000 clicks
  • Conversion rate of 1% = 20 conversions
  • Cost per conversion = 25 euros

If instead of negotiating the CPM down to 4 euros (saving 100 euros), you optimise your landing to go from 1% to 2% conversion:

  • Same 500 euros investment
  • Same 2,000 clicks
  • Conversion rate of 2% = 40 conversions
  • Cost per conversion = 12.50 euros

The impact of doubling conversion is infinitely greater than reducing CPM. This is the fundamental principle of CRO applied to advertising: optimise what happens after the click first.

Common mistakes when working with CPM

Comparing CPMs across platforms without context

A CPM of 3 euros in programmatic display is not comparable with a CPM of 15 euros on LinkedIn. Audience quality, purchase intent and format are completely different.

Obsessing over the lowest CPM

The cheapest CPM is usually found in low-quality inventory: sites with bot traffic, below-the-fold positions, unqualified audiences. A low CPM with impressions nobody actually sees is a cost, not a saving.

Not measuring viewability

The industry distinguishes between served impressions and visible impressions. According to IAB standards, a display ad is considered "viewable" when at least 50% of its pixels are on screen for at least one second. Demand viewability metrics from your partners.

Ignoring frequency capping

Without frequency control, you can be paying to show the same ad to the same user dozens of times. Beyond a certain threshold, additional impressions do not generate incremental value and can even generate rejection.

Conclusion: CPM as a piece of the puzzle

CPM is a useful metric and a valid pricing model when used in the right context. For awareness and branding campaigns, it is the standard reference. But it should never be evaluated in isolation.

What truly determines the success of your advertising investment is not how much you pay per thousand impressions, but what happens when those users reach your website. And that is where conversion optimisation comes in.

At Boost we are a consultancy specialising in conversion. We help you make every euro invested in advertising generate maximum return, optimising the post-click experience with data, experimentation and a systematic approach.

Adrià Vidal

Adrià Vidal

CEO & Founder

Founder of Boost. Specialist in digital analytics, CRO, and artificial intelligence applied to digital business optimization.

Related articles

CPM in marketing: what it is, how to calculate it and when to use it