CPM

On this page 7

CPM, short for cost per mille (thousand), is the price an advertiser pays for one thousand impressions of an ad. In digital advertising it is the standard pricing and comparison unit for buying reach and visibility, used across display, video, social, audio and connected TV inventory.

The formula is simple: CPM = total cost ÷ impressions × 1,000. A campaign that spends 500 dollars to deliver 200,000 impressions has a CPM of 2.50 dollars. Because the metric normalizes cost to a fixed volume, it lets buyers compare inventory across sites, formats and platforms that sell at very different scales.

How CPM pricing works in ad buying

Under CPM pricing, the advertiser pays for delivery rather than for a user action. Every time the ad server records an impression, typically when the creative begins to load or render on a page or in an app, a fraction of the agreed CPM is charged.

In programmatic advertising, CPM is also the currency of the ad auction. Demand-side platforms submit bids expressed as CPM, the exchange selects a winner for each impression, and the clearing price is reported back as an effective CPM. Even platforms that charge per click or per action usually rank ads internally on an expected value per thousand impressions.

Direct deals use CPM as well. A publisher may sell guaranteed inventory at a fixed CPM, offer a private marketplace with a floor price, or run open auctions where CPM varies impression by impression depending on competing demand.

The seller side reads the same number differently. For publishers, revenue per thousand impressions (RPM) or eCPM describes how well a page or app monetizes its traffic. The gap between what advertisers pay and what publishers receive is absorbed by intermediary fees along the supply chain, which is why the CPM on a buying invoice is usually higher than the CPM a publisher reports for the same impression.

Factors that drive CPM levels

CPM levels are set by supply and demand for attention, so the same campaign can cost several times more in one context than in another. The main drivers are summarized below.

FactorEffect on CPMReason
Audience targetingNarrow targeting raises CPMFewer eligible impressions, more competition
Ad formatVideo and CTV cost more than bannersHigher attention and production value
SeasonalityPeaks before major holidaysAdvertiser demand rises sharply
Placement qualityPremium sites cost moreBrand safety and stronger engagement
ViewabilityViewable-only buying raises CPMUnseen impressions are excluded
GeographyWealthier markets cost moreHigher purchasing power per user
Main factors that raise or lower CPM

Typical CPMs range from under one dollar for broad remnant display to tens of dollars for premium video or connected TV, with B2B audiences on professional networks often among the most expensive. These ranges shift with market conditions, so benchmarks should always be dated and tied to a specific platform and format.

CPM compared with other pricing models

CPM is one of several pricing models in digital advertising, and each shifts risk differently between advertiser and seller. The comparison below places CPM next to its closest neighbors.

ModelAdvertiser pays forWho carries performance risk
CPMEach thousand impressionsAdvertiser
vCPMEach thousand viewable impressionsShared, seller absorbs unseen ads
CPCEach clickMostly the seller or platform
CPAEach completed actionSeller or platform
CPVEach qualifying video viewShared between both sides
CPM versus related pricing models

Metrics can be translated into one another. Effective CPM (eCPM) expresses any pricing model as cost per thousand impressions, and the relation CPC = CPM ÷ (CTR × 1,000) shows why a cheap CPM with a very low click-through rate can produce an expensive click. Comparing campaigns on a single metric therefore requires converting them first.

When to buy on a CPM basis

Buying on CPM makes most sense when the goal is reach, frequency or awareness rather than an immediate measurable action. The decision table shows common situations.

Campaign situationRecommended pricingReason
Brand launch or awareness pushCPM or vCPMValue lies in being seen widely
Direct-response sales goalCPC or CPAPayment aligns with outcomes
Retargeting a small warm audienceCPM with frequency capsAudience is valuable but limited
Video storytellingCPV or vCPMCompletion matters more than load
Testing new creativeCPM on broad audienceFast, even delivery for comparison
Choosing CPM by campaign objective

A low CPM is not automatically efficient. The decisive question is the cost of the outcome that matters, such as cost per reached person, cost per incremental visit or cost per acquisition, so CPM should be read together with reach, frequency, viewability and conversion data.

Pitfalls when evaluating CPM

Several measurement issues make raw CPM figures misleading if they are compared without context.

  • Impression definitions differ: platforms count served, rendered or viewable impressions differently, so identical CPMs may buy different exposure.
  • Invalid traffic from bots inflates impressions and creates an artificially low CPM for worthless inventory.
  • Viewability gaps: industry viewability standards require only a portion of the ad on screen for a short time, so a significant share of paid impressions may never be seen.
  • Excessive frequency spends budget on the same users repeatedly, lowering effective reach while CPM looks stable.
  • Ignoring fees: platform, data and agency fees can raise the true CPM well above the media price shown in the auction.

Put simply

CPM tells you how much it costs to show an ad a thousand times. It works like paying for space on a billboard by the number of cars that drive past, not by how many drivers later visit the shop.

If one website charges 3 dollars per thousand views and another charges 12, the second is more expensive per view. Whether it is worth it depends on who sees the ad and what they do afterward, so price alone never tells the whole story.

In practice

A mid-sized outdoor clothing retailer launches a new waterproof jacket line and allocates 20,000 dollars to a two-week awareness campaign. It buys online video on a viewable CPM basis at an average of 16 dollars, which delivers about 1.25 million viewable impressions with a frequency cap of three per user per week.

In parallel, a banner campaign on broad display inventory runs at a 1.80 dollar CPM. Although the banners deliver many more impressions per dollar, a brand-lift survey shows that the video campaign produces a clearly higher increase in ad recall. The team concludes that the cheaper CPM did not mean cheaper attention and shifts the remaining awareness budget to video, while keeping banners only for retargeting recent site visitors.