Formula
Example
Let's say we have 100.000 impressions and the total amount spend on them is $5000. The equation will be:
Cost per impression: $5,000 ÷ 100,000 = $0.05
Impressions per dollar: 100,000 ÷ 5,000 = 20
Result: CPM = $50
So, $50 per 1000 impressions
Category = “High” (makes sense since $50 CPM is high for most ad categories)
How to Use the CPM Calculator
Mode 1 - Calculate CPM
Use this when you know cost and impressions and want the CPM.
- Select Calculate CPM.
- Enter Total Cost (your ad spend).
- Enter Total Impressions (views served).
- (Optional) Toggle Show decimals if you want cents precision.
- Read CPM (Cost Per Mille) in the Results.
- Cost per Impression (e.g.,
$0.05) - Impressions per Dollar (e.g.,
20) - Category (Low/Medium/High vs the benchmark table you show on page)
Mode 2 - Calculate Cost
Use this when you know target CPM and impressions and want the required budget.
- Select Calculate Cost.
- Enter Target CPM (what you expect to pay per 1,000).
- Enter Total Impressions you want.
- Get Total Cost in Results.
Behind the scenes:Cost = (CPM × Impressions) ÷ 1,000.
Mode 3 - Calculate impressions
Use this when you know budget and CPM and want the expected reach.
- Select Calculate Impressions.
- Enter Total Cost (budget).
- Enter CPM (rate).
- Get Total Impressions in Results.
Behind the scenes:Impressions = (Cost ÷ CPM) × 1,000.
Reading the results
- CPM (Cost Per Mille): what you pay per 1,000 views.
- CPM per 1,000: same value but spelled out with units.
- Total Cost / Total Impressions: echoes your inputs (or the computed value, depending on mode).
- Impressions per Dollar: quick efficiency check (higher is better).
- Cost per Impression:
CPM ÷ 1000. - Category: quick label (e.g., “High”) based on your benchmark ranges.
Frequently Asked Questions
What is CPM and why is it important for my ad campaign?
CPM stands for Cost Per Mille (i.e., cost per 1,000 impressions). It tells you how much you’re paying to show your ad one thousand times. Using a CPM calculator helps you benchmark your budget efficiency and compare platforms.
How do I calculate my CPM using the calculator?
Enter your total cost and total number of impressions into the calculator. The formula is: CPM = (Total Cost ÷ Total Impressions) × 1,000. This simple calculation gives you cost per thousand impressions.
Can the calculator work the other way — e.g., show how many impressions I can buy or what cost I might pay?
Yes. Given two of the three values (cost, impressions, CPM), the calculator can compute the third. For example: Cost = (CPM × Impressions) ÷ 1,000; Impressions = (Total Cost ÷ CPM) × 1,000.
What is a “good” CPM rate?
There’s no one-size-fits-all. A “good” CPM is one that sits below your industry or platform average and still delivers quality visibility. Because CPM depends on platform, audience, ad format and campaign goal, you should compare similar campaigns.
Does a lower CPM always mean better performance?
No — lower cost per thousand impressions means you're paying less to show the ad, but it doesn’t guarantee engagement, clicks, or conversions. If your audience isn’t relevant or your ad is poorly placed, you might pay less but get less value. Use CPM alongside metrics like CTR or conversion rate.
Sources & Methodology