CPM Calculator: What Cost Per Thousand Impressions Really Means for Your Ad Budget
- CPM (Cost Per Mille) = (Total Ad Spend ÷ Total Impressions) × 1,000. It measures how much you pay per 1,000 times your ad is shown — not clicked, not acted on, just shown.
- CPM varies enormously by platform: LinkedIn averages $50–$80 CPM, Facebook/Instagram $7–$15, YouTube $3–$10, programmatic display $1–$5, and Google Search doesn't use CPM at all.
- A low CPM is not always good — cheap impressions to the wrong audience waste every rupee. CPM must always be evaluated alongside CTR and conversion rate to mean anything.
- For brand awareness campaigns, CPM is the right metric. For performance campaigns, CPM alone is misleading — use CPC, CPA, or ROAS instead.
Use our free CPM Calculator to find CPM from spend and impressions, calculate total spend for a target impression count, or find total impressions your budget can buy.
CPM Formula — Three Directions
The CPM calculator works in three modes depending on what you know:
Mode 1 — Calculate CPM: CPM = (Total Spend ÷ Impressions) × 1,000
Mode 2 — Calculate Total Spend: Spend = (CPM × Impressions) ÷ 1,000
Mode 3 — Calculate Impressions: Impressions = (Spend ÷ CPM) × 1,000
Worked Examples
Example 1 — Finding CPM: You spent ₹50,000 on a Facebook campaign and received 8,00,000 impressions. CPM = (₹50,000 ÷ 8,00,000) × 1,000 = ₹62.50 CPM
Example 2 — Budget planning: You need 50,00,000 impressions on YouTube at an estimated ₹120 CPM. Budget needed = (₹120 × 50,00,000) ÷ 1,000 = ₹60,00,000
Example 3 — Impression forecasting: You have ₹25,000 and Instagram's CPM is ₹180. Impressions = (₹25,000 ÷ ₹180) × 1,000 = 1,38,889 impressions
CPM Benchmarks by Platform (2025)
Platform Average CPM (INR) Average CPM (USD) Best For
LinkedIn Ads ₹3,500–₹6,500 $42–$80 B2B, professional targeting
Instagram (feed) ₹600–₹1,200 $7–$15 Brand awareness, lifestyle
Facebook (feed) ₹500–₹1,000 $6–$12 Broad audience, retargeting
YouTube (pre-roll) ₹250–₹850 $3–$10 Video brand awareness
Google Display ₹80–₹400 $1–$5 Retargeting, reach
Twitter/X ₹400–₹900 $5–$11 Real-time, trending topics
Programmatic (DSP) ₹80–₹330 $1–$4 Scale, broad reach
OTT/CTV (India) ₹600–₹1,500 $7–$18 Premium video content
Why CPM Alone Is Meaningless Without Context
| Platform | Average CPM (INR) | Average CPM (USD) | Best For |
|---|---|---|---|
| LinkedIn Ads | ₹3,500–₹6,500 | $42–$80 | B2B, professional targeting |
| Instagram (feed) | ₹600–₹1,200 | $7–$15 | Brand awareness, lifestyle |
| Facebook (feed) | ₹500–₹1,000 | $6–$12 | Broad audience, retargeting |
| YouTube (pre-roll) | ₹250–₹850 | $3–$10 | Video brand awareness |
| Google Display | ₹80–₹400 | $1–$5 | Retargeting, reach |
| Twitter/X | ₹400–₹900 | $5–$11 | Real-time, trending topics |
| Programmatic (DSP) | ₹80–₹330 | $1–$4 | Scale, broad reach |
| OTT/CTV (India) | ₹600–₹1,500 | $7–$18 | Premium video content |
Scenario A: ₹60 CPM on a highly targeted LinkedIn campaign reaching 5,000 CMOs Scenario B: ₹15 CPM on a broad Facebook campaign reaching 2,00,000 generic users
Scenario B looks cheaper. But if Scenario A converts 3 CMOs into clients worth ₹5 lakh each, it's infinitely more valuable.
The CPM → CTR → Conversion chain:
| Metric | Formula | What It Tells You |
|---|---|---|
| CPM | Spend/Impressions × 1000 | Cost of visibility |
| CTR | Clicks/Impressions × 100 | Quality of creative + audience |
| CPC | Spend/Clicks | Cost of interest |
| CVR | Conversions/Clicks × 100 | Quality of landing page |
| CPA | Spend/Conversions | True cost of outcome |
A ₹400 CPM with 3% CTR and 5% CVR outperforms ₹80 CPM with 0.1% CTR and 1% CVR on every meaningful metric.
CPM vs. CPC vs. CPV: When to Use Which Bidding Model
Model Stands For Pay When Best For
CPM Cost Per Mille Ad is shown 1,000 times Brand awareness, reach campaigns
CPC Cost Per Click User clicks your ad Traffic, lead generation
CPV Cost Per View User watches video (30s+) Video awareness
CPA Cost Per Action User completes a goal Performance, e-commerce
ROAS Return on Ad Spend Revenue/Spend ratio E-commerce optimisation
| Model | Stands For | Pay When | Best For |
|---|---|---|---|
| CPM | Cost Per Mille | Ad is shown 1,000 times | Brand awareness, reach campaigns |
| CPC | Cost Per Click | User clicks your ad | Traffic, lead generation |
| CPV | Cost Per View | User watches video (30s+) | Video awareness |
| CPA | Cost Per Action | User completes a goal | Performance, e-commerce |
| ROAS | Return on Ad Spend | Revenue/Spend ratio | E-commerce optimisation |
Choose CPM bidding when:
- Goal is brand awareness or reach
- You have strong creative that will naturally drive action
- You're retargeting a warm audience (they already know you)
- You're running a time-bound campaign (product launch, event)
Don't use CPM bidding when:
- You need measurable conversions
- Your creative is unproven
- Your budget is small (CPM requires scale to be meaningful)
Effective CPM (eCPM): The Publisher's Metric
If you're a publisher (website owner, app developer, content creator), you care about eCPM — effective CPM — the revenue you earn per 1,000 impressions served.
eCPM = (Total Ad Revenue ÷ Total Impressions) × 1,000
Example — Blog with AdSense: Monthly ad revenue: ₹12,500 Monthly page views (impressions): 1,50,000 eCPM = (₹12,500 ÷ 1,50,000) × 1,000 = ₹83.33 eCPM
Publishers use eCPM to compare monetisation across different ad networks, formats, and geographies. See also: AdSense RPM Calculator (closely related metric).
Seasonality Effect on CPM
CPM is not constant — it fluctuates with advertiser demand:
High CPM periods (most expensive for buyers, best for publishers):
- October–December (Q4): Festive season — Dussehra, Diwali, Christmas, New Year
- IPL season (March–May): Sports advertising surge
- Valentine's Day, Holi, Eid: Category-specific spikes
Low CPM periods:
- January–February (post-festive lull)
- June–July (summer slowdown)
Implication for advertisers: If your campaign is flexible on timing, running in Q1 or June can deliver 30–50% more impressions for the same budget vs. Q4.
FAQ
Try the Free CPM Calculator
Use ToolMira's calculator — no signup, no ads, works on mobile.
Open CPM Calculator →Disclaimer: This article is for educational purposes only and does not constitute financial, investment, or professional advice. Please consult a qualified professional before making any decisions based on this content.