CPM Calculator
Use this CPM calculator to turn campaign spend and impressions into cost per mille, then add clicks, conversions and revenue to see the same campaign through CPC, CTR, CPA, ROAS and profit. It is built for quick media-plan checks, paid social reports, newsletter sponsorships, display campaigns and any ad buy where the basic unit is one thousand impressions.
How to calculate campaign efficiency
-
1
Enter spend and impressions
The core CPM formula divides total cost by impressions and multiplies by 1,000. Use the same currency for spend and revenue.
-
2
Add optional performance metrics
Clicks, conversions and revenue let the calculator show CPC, CTR, CPA, ROAS, revenue per mille and profit margin from the same campaign.
-
3
Compare the economics
A low CPM is only useful if the audience, click rate and conversion value support the goal. Read CPM beside CPC, CPA and ROAS before judging the buy.
CPM formula
CPM means cost per mille, or cost per thousand impressions:
CPM = cost / impressions * 1000
If an ad placement costs $500 and delivers 100,000 impressions, the CPM is:
500 / 100,000 * 1,000 = 5
That means the campaign paid $5 for each block of 1,000 impressions.
Worked campaign example
Suppose a campaign spends $500, receives 100,000 impressions, earns 1,200 clicks, records 60 conversions and produces $900 in revenue.
| Metric | Calculation | Result |
|---|---|---|
| CPM | 500 / 100,000 * 1,000 | $5.00 |
| CPC | 500 / 1,200 | $0.42 |
| CTR | 1,200 / 100,000 * 100 | 1.20% |
| CPA | 500 / 60 | $8.33 |
| ROAS | 900 / 500 | 1.80x |
| Revenue per mille | 900 / 100,000 * 1,000 | $9.00 |
| Profit | 900 - 500 | $400 |
The CPM alone says the media was bought cheaply or expensively per exposure. The CPC and CTR show whether those exposures created enough visits. CPA and ROAS show whether the clicks turned into business value.
CPM, CPC and CTR together
CPM and CPC are two views of the same spend. A CPM campaign can still have an effective CPC once clicks are known. A CPC campaign can still be expressed as an effective CPM once impressions are known. CTR links the two because it measures how often impressions become clicks.
For example, a $10 CPM with a 2% CTR implies about $0.50 per click: 1,000 impressions cost $10 and produce 20 clicks. If the same $10 CPM only has a 0.2% CTR, it produces 2 clicks and the effective CPC becomes $5.
Common pitfalls
- Mixing gross and net spend. Include platform fees, creative surcharges or agency fees only if you want CPM to reflect fully loaded cost.
- Counting the wrong impression definition. Served, viewable and billable impressions can differ by platform.
- Stopping at CPM. Awareness campaigns can optimize for reach, but performance campaigns also need CPC, CPA, ROAS and profit checks.
- Comparing unlike audiences. A narrow high-intent audience may carry a higher CPM and still be more efficient after conversion value.
Frequently Asked Questions
It calculates cost per thousand impressions from total spend and impression count. This version also shows CPC, CTR, CPA, ROAS, revenue per mille, profit and margin when you enter clicks, conversions and revenue.
No. Spend and impressions are enough for CPM. Clicks, conversions and revenue are optional fields that make the comparison more useful for performance campaigns.
No. A cheap impression can still be poor value if the audience does not click, convert or produce revenue. Compare CPM with CTR, CPC, CPA and ROAS before deciding.
No. The calculator does not connect to advertising platforms, upload files or require external campaign data. It only uses the numbers entered on the page.
Related Tools
BMI Calculator
Calculate body mass index from height and weight. Shows WHO category, healthy-weight range and limitations of BMI.
GPA Calculator
Calculate grade point average from letter grades and credit hours. Supports US 4.0 and 5.0 honors scales with the standard A/B/C/D letter table.
Inflation Calculator
Calculate the equivalent purchasing power of a dollar across any two years using historical CPI data from 1913 to today.
Scientific Calculator
Full scientific calculator with trig, log, exponents, factorial, memory, parentheses and DEG/RAD toggle. Runs in your browser.
Binomial Probability Calculator
Compute exact, cumulative and tail probabilities for a binomial distribution. Enter n trials, p success rate and k successes.
Calorie Calculator
Estimate daily calorie needs for your goal using Mifflin-St Jeor BMR and activity factors. Includes deficit and surplus targets.