Ad Tools · Measure
CPM Calculator
CPM is cost per thousand impressions: (spend ÷ impressions) × 1,000. Use it when you bought reach or when you need to compare auctions that do not sell clicks the same way.
The tool
Try it here
Use this for Meta reach, YouTube, display, or when the export gives spend and impressions and you want a clean CPM. Not as a Search success metric.
Why it helps
Why you need a CPM Calculator
Impressions are not people. Frequency 4 with 100,000 impressions is not 100,000 humans. CPM still uses impressions. Pair with frequency if the platform gives it.
A cheap CPM on a junk placement is not a win. Viewability and audience quality sit outside this formula - do not skip them in the review.
If the goal is leads, jump from CPM to CPC (if you have clicks) then to CPA. Stopping at CPM is how brand campaigns hide a lead-gen failure.
When
When to use it
- Prospecting on Meta or YouTube where you actually bought impressions.
- When two audiences have similar CTR but different CPM - the auction is telling you supply.
- When someone quotes CPC only on a reach campaign. Convert to CPM so the job matches the metric.
How
How to use it
- 1Enter spend and impressions. CPM = (spend / impressions) × 1,000.
- 2Optional clicks: CPC = spend / clicks, so you can see both on the same row.
- 3Same dates, same campaign name. Do not mix in organic impressions from the Page.
- 4If CPM rose and frequency rose, you may be saturating. Creative variation is the next tool, not a higher bid by default.
Example
Example: Meta prospecting week
meta-in-webinar-prospect-2026q3. Job is cheap enough reach to retarget. Not demo CPA yet.
You put in
- Spend
- ₹20,000
- Impressions
- 1,25,000
- Clicks
- 1,100
You get
CPM = (20000 / 125000) × 1000 = ₹160 CPC = 20000 / 1100 ≈ ₹18.18
₹160 CPM is the reach cost. ₹18 CPC is what a click cost. The webinar CPA still needs conversions. Do not scale on CPM alone.
Result
What this changes for you
You can say “this audience costs ₹180 CPM” instead of “it feels expensive.” Then decide if the job was reach or a click.
Common mistakes
- Using CPM as the KPI for Search. Search is bought on clicks and intent.
- Comparing CPM across countries without saying so. US and IN auctions are not one number.
- Including paid + organic impressions in the denominator.
- Chasing the lowest CPM placement (cheap inventory) when the landing needs high-intent traffic.
FAQ
CPM Calculator FAQ
How do you calculate CPM?
CPM = (spend ÷ impressions) × 1,000. 20,000 / 1,25,000 × 1,000 = ₹160 per thousand impressions.
What is a good CPM?
The one that matches the job and the audience. A “good CPM” from a global benchmark is not your auction. Track your own baseline by campaign name.
CPM vs CPC - which should I report?
Report the metric you bought. Reach campaigns: CPM (and frequency). Intent campaigns: CPC then CPA. Putting both on the weekly slide is fine if labelled.
Does vCPM change the CPM formula?
Viewable CPM uses viewable impressions in the denominator. If you bought vCPM, do not use raw impressions here and call it the same number.