Cost per mille (CPM) is an advertising pricing model where you pay a fixed rate for every 1,000 impressions your ad receives. The term comes from the Latin word mille, meaning thousand. CPM is the standard metric for measuring and comparing the cost of brand awareness campaigns across platforms, from social media ads to display networks and streaming video.
How CPM is calculated
The formula is straightforward:
CPM = (Total Ad Spend / Total Impressions) × 1,000
An impression counts each time your ad loads and is displayed to a user – regardless of whether they click on it or interact with it in any way.
Here’s a worked example. Say you spend $2,000 on a display campaign that generates 500,000 impressions:
($2,000 / 500,000) × 1,000 = $4.00 CPM
That means you’re paying $4 for every 1,000 times your ad is shown. You can also reverse the formula to calculate total cost from a known CPM:
Total Cost = (CPM × Impressions) / 1,000
So a campaign with a $6 CPM and 2,000,000 impressions would cost ($6 × 2,000,000) / 1,000 = $12,000.
CPM benchmarks by platform
CPM rates vary significantly depending on the platform, ad format, targeting precision, and competition. The following ranges are based on industry data from multiple sources and reflect typical US advertiser costs:
| Platform | Typical CPM range | Notes |
|---|---|---|
| Google Search Ads | $20–$50 | High intent; CPM equivalent is expensive because search ads are typically priced per click |
| Google Display Network | $1–$5 | Broad reach at low cost; lower engagement |
| Facebook / Meta Ads | $5–$15 | Varies heavily by audience targeting and time of year |
| Instagram Ads | $6–$18 | Generally higher than Facebook due to visual engagement |
| LinkedIn Ads | $25–$60 | Premium B2B audience; highest CPMs among social platforms |
| TikTok Ads | $3–$10 | Competitive rates; rising with advertiser demand |
| YouTube Ads | $4–$12 | Skippable in-stream ads; CPM depends on targeting |
| X (Twitter) Ads | $3–$8 | Lower CPMs but smaller audience scale |
| Programmatic Display | $0.50–$3 | Open exchange; lowest CPMs but less brand-safe inventory |
These figures are approximate and shift with seasonality. Q4 (October through December) typically sees CPMs rise 20–40% across platforms as advertisers compete for holiday audiences, according to data published by Statista.
CPM vs CPC vs CPA: choosing the right pricing model
CPM is one of three main pricing models in digital advertising. Each optimizes for a different goal:
| Model | You pay for | Best for | Typical use case |
|---|---|---|---|
| CPM | 1,000 impressions | Brand awareness and visibility | Product launches, top-of-funnel campaigns |
| CPC | Each click | Driving traffic to a landing page | Lead generation, content promotion |
| CPA | Each completed action (sign-up, purchase) | Direct conversions | E-commerce sales, app installs |
CPM makes sense when your primary goal is getting your message in front of as many people as possible – not necessarily getting them to click. If you’re running a paid social campaign to build recognition for a new product, CPM gives you predictable costs and maximum exposure. If you need measurable actions like clicks or purchases, CPC or CPA models are usually more cost-effective.
What affects your CPM rate
Several factors determine how much you’ll actually pay per thousand impressions:
- Audience targeting – Narrower audiences (for example, C-suite executives in a specific industry) cost more than broad demographic targeting. LinkedIn’s high CPMs reflect its professional audience precision.
- Platform and ad format – Video ads typically carry higher CPMs than static display ads because they command more attention. Native ads tend to fall somewhere in between.
- Seasonality – Ad inventory is finite. During peak periods like Black Friday, the Super Bowl, or end-of-quarter budget pushes, CPMs can spike by 30% or more as advertisers bid against each other.
- Industry vertical – Finance, insurance, and legal advertisers face higher CPMs than retail or entertainment because they’re targeting high-value conversions.
- Ad quality and relevance – Platforms like Meta and Google reward ads with strong engagement rates by lowering their effective CPM. A well-targeted, relevant ad genuinely costs less to deliver.
- Geographic targeting – US and UK audiences command premium CPMs. Targeting Southeast Asia or Latin America can reduce CPMs by 50–80%.
eCPM and vCPM: two important variations
You’ll encounter two common CPM variants in ad reporting:
eCPM (effective CPM) normalizes the cost of any campaign – regardless of its original pricing model – into CPM terms for comparison. If a CPC campaign costs $500 and generates 200,000 impressions, its eCPM is ($500 / 200,000) × 1,000 = $2.50. This lets you compare the efficiency of a CPC campaign against a CPM campaign on equal terms.
vCPM (viewable CPM) only counts impressions where the ad was actually viewable – meaning at least 50% of the ad’s pixels were in the user’s viewport for at least one second, per the IAB/MRC viewability standard. Viewable CPMs are typically higher than standard CPMs, but they give a more honest picture of what you’re paying for.
When CPM is the right choice – and when it isn’t
CPM works best when:
- Your goal is brand awareness or message reach, not direct response
- You’re launching a new product and need maximum visibility quickly
- You want predictable costs – you know exactly what 1,000,000 impressions will cost before the campaign runs
- You’re comparing advertising costs across different platforms or media types
CPM isn’t ideal when:
- You need trackable conversions (switch to CPA)
- Your budget is small and you need guaranteed engagement (consider CPC)
- You’re in a niche with low impressions volume – the CPM model only scales efficiently with large audiences
Many advertisers use CPM alongside other metrics. Tracking your click-through rate (CTR) on a CPM campaign tells you whether those impressions are actually resonating. A CPM campaign with a strong CTR often outperforms a CPC campaign in total cost per conversion. Brandwatch’s social media advertising cost breakdown covers how these metrics interact across platforms.
CPM also feeds into other marketing calculations. Earned media value (EMV), for instance, uses platform CPM rates to estimate the dollar value of organic brand mentions – making CPM a building block for measuring unpaid exposure too.
Explore more marketing and social media terms in the Brandwatch Social Media Glossary.
Last updated: March 11, 2026