What is CPM in Digital Advertising?
CPM stands for Cost Per Mille, derived from the Latin word mille, meaning one thousand. In digital marketing and online advertising, CPM is a widely used pricing metric that measures the cost an advertiser pays for every 1,000 impressions (views or displays) an advertisement receives.
Because an individual ad impression typically costs only a fraction of a cent (for example, $0.005), pricing single impressions is impractical for media planning. Grouping impressions into units of 1,000 provides a practical way to evaluate and compare pricing across display networks, social media platforms, connected TV (CTV), video ad placements, and programmatic marketplaces.
The Core CPM Formula
To calculate CPM, divide the total advertising campaign cost by the total number of impressions received, then multiply by 1,000:
Cost Per Impression Formula
Where:
- Total Ad Spend: The total budget or monetary cost spent on the campaign.
- Total Impressions: The total count of times the ad appeared on user screens.
- 1,000: The standard multiplier that converts the cost per single impression into cost per thousand (mille).
For step-by-step derivations and common calculation mistakes, see our CPM formula guide.
The Three Variations of the CPM Formula
Depending on which two variables are known, you can algebraically rearrange the formula to solve for the missing metric:
| Target Variable | Formula | When to Use |
|---|---|---|
| Calculate CPM | CPM = (Cost ÷ Impressions) × 1,000 |
Evaluate cost per thousand impressions after running a campaign. |
| Calculate Ad Spend (Cost) | Cost = (CPM × Impressions) ÷ 1,000 |
Estimate required advertising budget to achieve an impression target using our ad cost calculator. |
| Calculate Impressions | Impressions = (Cost ÷ CPM) × 1,000 |
Estimate total ad impressions delivered from a set budget and target CPM using our ad impressions calculator. |
How to Calculate CPM: Step-by-Step Example
Evaluating your realized CPM rate after a campaign flight helps determine whether ad delivery matched your planned budget efficiency. Consider an example campaign with the following reported performance:
- Total Campaign Ad Spend: $600
- Delivered Impressions: 120,000
Step 1: Determine the cost per individual impression
Divide total ad spend by total delivered impressions:
$600 ÷ 120,000 = $0.005 per individual impression
Step 2: Scale to the standard 1,000-impression (Mille) unit
Multiply the single-impression cost by 1,000 to find your effective clearing rate:
$0.005 × 1,000 = $5.00 CPM
The calculated CPM of $5.00 represents your normalized cost per 1,000 impressions, establishing a standard baseline to compare ad pricing across networks and placements.
How to Interpret Your Calculated CPM
CPM is a normalized cost-efficiency metric designed to evaluate the relative price of ad exposures. Rather than measuring business outcomes like conversions or revenue, it reveals what an advertiser pays per thousand displays across different inventory sources.
When reviewing your calculated rate, it is important to interpret CPM in context:
- A lower CPM is not automatically better: While lower rates reduce immediate media costs, they may correspond to remnant inventory, broader non-targeted audiences, or less visible ad placements that generate lower engagement.
- A higher CPM is not automatically worse: A higher CPM can reflect competitive auctions for high-intent audiences, premium placements, restrictive targeting layers, or high-impact video formats that offer greater visibility.
Actual clearing rates depend on several intersecting variables, including audience specificity, ad format, placement visibility, auction competition, geographic location, and seasonal timing.
CPM vs CPC: Key Differences for Advertisers
When planning paid campaigns, advertisers often compare CPM and CPC bidding models based on their campaign goals:
| Feature | CPM (Cost Per Mille) | CPC (Cost Per Click) |
|---|---|---|
| What You Pay For | Every 1,000 ad impressions (views). | Each user click on the ad. |
| Common Objective | Brand visibility, reach, and awareness. | Website traffic, lead generation, and conversions. |
| Cost Basis | Cost is incurred regardless of clicks. | Cost is incurred only when an ad is clicked. |
| Typical Use Cases | Display banners, video campaigns, social feed placements. | Search advertising, shopping ads, direct-response campaigns. |
To evaluate how click-based pricing translates into an equivalent impression rate using your Click-Through Rate (CTR), use our CPC to CPM calculator.
CPM vs RPM: Advertisers vs Content Publishers
While both CPM and RPM measure financial rates per 1,000 units, they measure different sides of the advertising ecosystem:
- CPM (Cost Per Mille): An advertiser metric measuring what an advertiser pays to purchase 1,000 ad impressions.
- RPM (Revenue Per Mille): A publisher or creator metric measuring total revenue earned per 1,000 page views, impressions, or video views.
Because a page or video view may display multiple ads, a single ad, or zero ads (such as for users without ads enabled), a publisher's effective RPM is calculated separately from individual ad CPM rates.
For video advertising dynamics and creator monetization rates, explore our YouTube CPM calculator.
Factors That Influence CPM Rates
CPM rates are generally determined by auction dynamics and can vary across campaigns based on several factors, including:
- Audience & Location: Geographic region, demographic targeting, and audience purchasing power.
- Targeting Specificity: Broad targeting versus highly granular audience segments or intent signals.
- Auction Competition: The number of competing advertisers bidding for the same ad inventory.
- Ad Format & Placement: Placement visibility, dimensions, video vs. static banner, and prominent screen positions.
- Platform & Channel: The specific ad network, app environment, or content platform.
- Campaign Objective: The optimization goal selected in the ad platform (such as brand awareness, video views, or conversions).
- Seasonality & Timing: Changes in advertiser demand and available consumer attention throughout the year.