CPM stands for Cost Per Mille, where “mille” is Latin for thousand. It’s the price an advertiser pays for one thousand impressions of their ad. An impression is counted each time an ad is displayed to a user, regardless of whether they click it. CPM is one of the most common pricing models in digital advertising, used across display networks, social media, video platforms, and programmatic advertising. Understanding CPM is essential for any entrepreneur buying or selling advertising.
How CPM is Calculated
The formula is straightforward: CPM = (Total Ad Spend / Total Impressions) x 1,000. If you spend $500 and your ad is shown 100,000 times, your CPM is $5. Conversely, if a publisher offers a $10 CPM and you want 200,000 impressions, you’ll pay $2,000. CPM makes it easy to compare the cost of reaching audiences across different platforms and channels on a standardized basis.
When CPM Makes Sense
CPM buying is best suited for brand awareness campaigns where the goal is visibility rather than immediate action. If you’re launching a new product, entering a new market, or trying to build brand recognition, paying for impressions makes more sense than paying only for clicks. It’s less effective for direct response campaigns where you need measurable conversions; in those cases, CPC or conversion-based bidding is usually more efficient.
CPM From the Publisher Side
For website owners and content publishers, CPM is how most display ad networks compensate them. A site with high-value audience demographics (finance, business, healthcare) commands higher CPMs than a general interest site. Building a niche audience with strong commercial intent, like niche site owners do, directly increases the CPMs available on that inventory. Understanding CPM from both the buyer and seller perspective helps you evaluate both your ad spend and your ad revenue.
CPM vs. Other Pricing Models
CPM is an impression-based model. CPC (Cost Per Click) only charges when someone clicks. CPA (Cost Per Acquisition) only charges when a conversion occurs. Each model transfers different risk between advertiser and publisher. CPM puts conversion risk on the advertiser; CPA puts it on the publisher. Choosing the right model depends on your campaign goals, your ability to optimize landing pages, and your conversion rate confidence.
The Bottom Line
CPM is the language of brand advertising and display inventory. Whether you’re buying ads to build awareness or monetizing your content with display networks, understanding CPM helps you evaluate value and make smarter decisions about where to spend and how to price. Explore more advertising fundamentals in the business basics library.