CPM Calculator Guide: Cost per 1,000 Impressions
Not every advertising campaign aims for an immediate click. Awareness campaigns often focus on reach and frequency, meaning how many people see the ad and how often. Cost Per Mille (CPM) is a standard metric that shows how much you pay for every 1,000 ad impressions in a campaign. It is commonly used to compare the cost of reach across ad platforms, publishers and media types.
This CPM Calculator works in three ways: enter total cost and impressions to get the CPM, enter CPM and impressions to get the total cost, or enter total cost and CPM to get the number of impressions. Because CPM is expressed per thousand impressions, it lets you compare campaigns of different sizes on the same basis.
Advertising Fact:
"Mille" is the Latin word for a thousand, so CPM literally means "cost per thousand." It is commonly used for campaigns focused on brand visibility rather than direct conversions.
How CPM is Calculated: The Core Components
The calculator uses three values. Enter any two and it solves for the third:
1. Total Cost (Ad Spend)
The total amount spent, or planned to be spent, on an advertising campaign.
2. Number of Impressions
The number of times your ad was displayed. An impression is counted when the ad is served or shown, whether or not anyone clicks it. The exact counting rules can differ between platforms.
3. The "1,000 Units" Factor
Because CPM is the cost per thousand impressions, the math multiplies the cost per impression by 1,000. Put another way, you divide total impressions by 1,000 to count the "mille" units, then divide the cost by that number.
The CPM Formula Explained
CPM = (Total Cost ÷ Total Impressions) × 1,000
The same formula can be rearranged to solve for the other two values:
- CPM: if you spend $200 and get 50,000 impressions, CPM = ($200 ÷ 50,000) × 1,000 = $4.00.
- Total Cost: Total Cost = (CPM × Impressions) ÷ 1,000. At a $5.00 CPM and 100,000 impressions, the cost is $500.00.
- Impressions: Impressions = (Total Cost ÷ CPM) × 1,000. With $500 at a $5.00 CPM, you get 100,000 impressions.
Step-by-Step: How to Use the CPM Calculator
- Select what to calculate: choose CPM, Total Cost, or Impressions. The matching field is locked because it will be filled with the result.
- Enter the two known values: use the figures from your ad platform or media plan (for example Google Ads or Meta).
- Click Calculate: the result appears below the button. Impressions must be greater than zero, and CPM must be greater than zero when solving for impressions.
- Compare: check the result against your own past campaigns or the rates quoted by the platforms you are considering.
Planning Tip:
CPM is most useful for awareness campaigns. When comparing CPMs, also look at who is being reached, since a low CPM does not guarantee that the impressions are relevant to your audience.
Viewability Note:
Not every impression is actually seen. Some platforms report vCPM (viewable CPM), which counts only viewable impressions. Under the widely used MRC standard for display ads, an ad is viewable when at least 50% of its pixels are on screen for at least one second (two seconds for video). Check how your platform defines viewability.
CPM vs. CPC: Which One Fits Your Goal?
- CPM (cost per 1,000 impressions) suits awareness goals, where the aim is to be seen by as many relevant people as possible. You pay for exposure, not for clicks.
- CPC (cost per click) suits traffic goals, where you want to pay only when someone clicks through to your site.
Many platforms let you choose between these bidding models, and the better fit depends on your campaign goal.
What Affects CPM?
CPM is set by the ad auction or the publisher's rate card, so it varies. Common factors include:
- Audience targeting: narrower or high-demand audiences can cost more per thousand impressions.
- Platform and placement: different networks, formats and positions have different typical rates.
- Seasonality and competition: demand rises around busy shopping periods and in competitive industries.
- Ad quality and relevance: some platforms factor ad quality into auction pricing.
Media Buying Disclaimer:
CPM rates fluctuate with seasonality, industry competition and platform algorithms. Use this calculator for planning and auditing; actual rates are determined by the ad network's auction or the publisher's pricing.