What is CPM?
CPM means cost per mille, or cost per 1,000 impressions. It is one of the most common pricing models in digital advertising. Advertisers use CPM to measure how much they pay for ad views. Publishers use CPM to estimate the value of their ad inventory. Agencies use CPM to compare channels, media plans and campaign efficiency.
What is a CPM calculator?
A CPM calculator is a tool that calculates cost per 1,000 impressions, total ad cost or total impressions. It saves time because you can enter any two values and calculate the third. This is helpful when planning campaigns, reviewing reports, comparing ad networks or estimating how much reach a budget can buy.
CPM formula
CPM = (Total Cost / Impressions) × 1000
Example: ₹5000 / 500,000 × 1000 = ₹10 CPM. This means you pay ₹10 for every 1,000 ad impressions. The same formula works for dollars, euros, pounds or any other currency.
How to calculate CPM, cost and impressions
To calculate CPM, divide total cost by impressions and multiply by 1,000. To calculate cost, multiply CPM by impressions and divide by 1,000. To calculate impressions, divide cost by CPM and multiply by 1,000. These three formulas cover the most common planning questions in paid media.
Why CPM matters
CPM matters because it shows the price of reach. If your goal is brand awareness, video views, retargeting or visibility, CPM is often the first metric to check. A lower CPM can mean cheaper reach, but it does not always mean better performance. A high-quality audience may cost more and still produce better leads or sales.
When to use CPM
Use CPM when your campaign goal is awareness, reach, impressions, brand recall, top-of-funnel visibility or video exposure. CPM is common in display advertising, social media ads, video ads, programmatic ads, newsletter sponsorships and publisher direct buys.
CPM benchmarks by platform
| Channel | Benchmark CPM | Meaning |
|---|---|---|
| Display ads | ₹150–₹400 | Often cheaper awareness traffic |
| Social media | ₹400–₹800 | Targeted reach and engagement |
| Video ads | ₹800–₹2000 | Higher attention and stronger creative impact |
Benchmarks vary by country, niche, season, audience quality and platform. Finance, insurance, B2B software and premium audiences often have higher CPM. Broad awareness campaigns may have lower CPM.
Real examples
- Google Display: ₹5000 spend and 500,000 impressions = ₹10 CPM.
- Facebook ads: ₹12,000 spend and 300,000 impressions = ₹40 CPM.
- YouTube ads: ₹25,000 spend and 200,000 impressions = ₹125 CPM.
- Publisher sponsorship: ₹50,000 spend and 100,000 impressions = ₹500 CPM.
- If CPM is ₹20 and budget is ₹10,000, estimated impressions are 500,000.
CPM vs CPC vs CPA
CPM charges for impressions. CPC charges for clicks. CPA charges for actions such as leads, installs, signups or purchases. CPM is best for reach. CPC is better for traffic. CPA is better for conversion campaigns. Smart marketers compare CPM with CTR, CPC, CPA and ROI before judging success.
How to improve CPM
- Test better creatives and hooks.
- Refresh ads before fatigue increases.
- Improve audience targeting.
- Remove weak placements.
- Compare platform, country and device segments.
- Improve ad relevance and engagement rate.
- Use CPM together with CTR, CPC and conversions.
Content cluster strategy
To build topical authority, create supporting articles such as “What is CPM in advertising”, “CPM vs CPC vs CPA explained” and “How to lower CPM in ads”. Link those guides back to this CPM calculator.