Home/ Efficiency/ CPM Calculator
Free · No Sign-Up · Instant

CPM
Calculator
& Analysis

Calculate Cost Per Mille (CPM) instantly. Enter campaign spend and impressions to determine your CPM, CTR, and implied click costs.

100% private in-browser Dynamic reach analysis Instant worked formulas
Janardhan Nagaiahgari, founder of Janardhan Digital
₹200Cr+
Ad spend managed

Janardhan Nagaiahgari

Built by an operator · Founder, Janardhan Digital

14
Free marketing tools
₹200Cr+
Managed ad spend
₹150
Average social feed CPM
100%
Private & local calculation
THE CALCULATOR

CPM Calculator

Enter your figures below. Everything runs live in your browser — your numbers never leave your device. Add the optional fields for a deeper read on profitability and benchmarks.

Instant calculation Benchmark verdict included No data stored or sent Formula shown in full
Quick answer

CPM (Cost Per Mille) is cost per 1,000 impressions: (spend ÷ impressions) × 1,000. Spend ₹25,000 for 5,00,000 impressions and your CPM is ₹50. CPM is the standard currency of awareness and reach campaigns, where the goal is eyeballs rather than immediate clicks.

DEFINITION

What is Cost Per Mille?

CPM stands for Cost Per Mille — 'mille' being Latin for thousand. It measures what you pay to serve your ad one thousand times, regardless of whether anyone clicks.

It's the dominant pricing model for brand and reach campaigns across display, video and social. When the objective is visibility — getting in front of as many of the right people as possible — CPM is the efficiency metric that matters.

Because CPM ignores clicks, it must be read with CTR to judge true performance. A low CPM with a terrible CTR can deliver fewer clicks than a higher CPM with engaging creative.

WHY IT MATTERS

Why CPM matters

REASON

Reach efficiency

CPM tells you how cost-effectively you're buying attention — essential for awareness goals where clicks aren't the point.

REASON

Audience cost signals

A climbing CPM often means a narrow or in-demand audience; it's a signal to broaden targeting or refresh creative.

REASON

Cross-channel comparison

CPM provides a common yardstick to compare the cost of reach across very different platforms.

THE FORMULA

How to calculate Cost Per Mille

The formula

CPM = (Total Spend ÷ Impressions) × 1,000

STEP 01

Step 1

Total the spend for the campaign over a period.

STEP 02

Step 2

Count total impressions delivered in that period.

STEP 03

Step 3

Divide spend by impressions, then multiply by 1,000 to get CPM.

WORKED EXAMPLE

A real example, step by step

Total spend₹25,000
Impressions5,00,000
CPM(₹25,000 ÷ 5,00,000) × 1,000 = ₹50
Clicks8,000 (1.6% CTR)
Implied CPC₹3.13 per click
BENCHMARKS

What's a good CPM? Benchmarks by channel

Benchmarks are directional. Your own historical data is always the most reliable comparison.

Channel / scenarioTypical rangeRead
Display / programmatic₹40 – ₹150Healthy
Social feed (Meta, IG)₹80 – ₹350Typical
YouTube / video₹150 – ₹500Typical
Premium / niche audiences₹400 – ₹1,200+Typical

CPM rises with audience precision, ad format and competition. A high CPM isn't bad if the audience is exactly right and the creative converts the attention into action.

GOING DEEPER

CPM, attention, and the real cost of reach

CPM is deceptively simple: a price for a thousand impressions. But an impression is not attention, and that gap is where reach budgets are won or lost. Two placements at the same ₹100 CPM can deliver radically different value if one is a full-screen, sound-on, prime-feed unit and the other is a sliver of a banner glimpsed for 200 milliseconds. Modern reach buying increasingly looks past CPM to cost per completed view or cost per second of attention, because those proxy actual exposure far better than a served impression does.

CPM is also the most seasonal metric in the marketing stack. It climbs sharply in high-demand windows — festive season, end-of-quarter, major sale events — as more advertisers bid for the same inventory. Planning reach campaigns around this calendar, and pulling non-urgent awareness spend out of peak-CPM windows, is one of the simplest ways to buy the same attention for materially less. Read CPM trends against the calendar, not just against last week.

KEY TAKEAWAYS
  • An impression isn't attention; weigh CPM against format quality and viewability.
  • CPM is highly seasonal — it spikes in festive and end-of-quarter demand windows.
  • Shift flexible awareness spend out of peak-CPM periods to buy the same reach for less.
OPTIMISATION

How to improve your CPM

LEVER

Refresh creative often

Ad fatigue raises CPM as platforms charge more to keep showing tired creative; new assets reset it.

LEVER

Broaden over-narrow audiences

Very tight targeting bids up CPM. Widening the pool can lower the cost of reach.

LEVER

Improve relevance & engagement

Higher engagement signals quality to the auction and can reduce CPM.

LEVER

Mind frequency

Excessive frequency wastes impressions; capping it protects CPM and brand perception.

PITFALLS

Common CPM mistakes to avoid

  • Reading CPM without CTR — cheap impressions that nobody clicks aren't a bargain.
  • Over-narrowing audiences and then blaming creative for high CPM.
  • Ignoring frequency, paying repeatedly to reach the same fatigued users.
  • Comparing CPM across formats (static vs video) as if they're equivalent.
CONNECTED METRICS

Metrics that work with CPM

No metric lives alone. These pair naturally with CPM to give the full picture.

WHO IT'S FOR

Who should track CPM?

FOUNDERS

Founders & operators

To know whether marketing spend is building the business or quietly draining it.

MARKETERS

Performance marketers

To optimise campaigns daily and defend budget decisions with hard numbers.

FREELANCERS

Freelancers & agencies

To report clearly to clients and prove the value of the work you deliver.

QUESTIONS

CPM calculator — frequently asked questions

What is a good CPM?+

It varies by channel and audience: display can run ₹40–₹150, while premium video or niche B2B audiences can exceed ₹1,000. A good CPM is one where the reach converts into the engagement or action you need, not simply the lowest figure.

How do I calculate CPM?+

Divide total spend by impressions, then multiply by 1,000. For ₹25,000 and 5,00,000 impressions: (25,000 ÷ 500,000) × 1,000 = ₹50 CPM.

What's the difference between CPM and CPC?+

CPM charges per 1,000 impressions regardless of clicks; CPC charges only when someone clicks. CPM suits awareness and reach goals; CPC suits traffic and conversion goals.

Why is my CPM increasing?+

Rising CPM usually signals ad fatigue, an over-narrow audience, increased competition, or seasonal demand. Refreshing creative, widening targeting and capping frequency are the common remedies.

How can I lower CPM?+

Refresh creative regularly to beat fatigue, broaden audiences that are too narrow, improve engagement signals, and cap frequency. Each reduces what the auction charges to reach your audience.

Does this CPM tool keep my data?+

No. The calculator runs locally in your browser and transmits nothing.

FROM THE OPERATOR

Read this number in context, not isolation.

Across ₹200Cr+ in managed ad spend, the marketers who win aren't the ones chasing a single perfect CPM — they're the ones who read it alongside the two or three metrics around it. Use this calculator to get the number fast, then look at what it's connected to before you change a single bid.

GO BEYOND THE CALCULATOR

Optimize your CPM, don't just measure it.

The CPM Calculator shows you where your campaign reach efficiency stands. Let Janardhan Digital help you build the conversion, onboarding, and retention systems to scale campaigns profitably.

KEEP GOING

Explore the full toolkit

Acquisition

CPL Calculator

Cost Per Lead tells you exactly what each lead costs across any channel. Enter your spend and le…

OPEN CALCULATOR
Acquisition

CPA Calculator

Cost Per Acquisition is what it actually costs to win one paying customer or completed conversio…

OPEN CALCULATOR
Acquisition

CAC Calculator

Customer Acquisition Cost is the fully-loaded price of winning one new customer — marketing plus…

OPEN CALCULATOR
Acquisition

CPC Calculator

Cost Per Click is the price you pay each time someone clicks your ad. Enter spend and clicks to …

OPEN CALCULATOR
Efficiency

CPM Calculator

CPM is what it costs to show your ad 1,000 times. Enter spend and impressions to get CPM instant…

OPEN CALCULATOR
Efficiency

CTR Calculator

Click-Through Rate is the share of people who click after seeing your ad or listing. Enter click…

OPEN CALCULATOR
Efficiency

Conversion Rate Calculator

Conversion rate is the percentage of visitors or clicks that take the action you want. Enter con…

OPEN CALCULATOR
Efficiency

CPV Calculator

Cost Per View is what each video view costs in your campaigns. Enter spend and views to get CPV …

OPEN CALCULATOR
Efficiency

Engagement Rate Calculator

Engagement rate measures how actively your audience interacts with your content. Enter total eng…

OPEN CALCULATOR
Revenue

ROAS Calculator

Return On Ad Spend is the revenue you earn for every rupee spent on ads. Enter revenue and spend…

OPEN CALCULATOR
Revenue

Marketing ROI Calculator

Marketing ROI shows the true profitability of your spend. Enter revenue generated and marketing …

OPEN CALCULATOR
Revenue

AOV Calculator

Average Order Value is the typical revenue per transaction. Enter total revenue and order count …

OPEN CALCULATOR
Revenue

Break-even ROAS Calculator

Break-even ROAS is the minimum return you need just to cover costs at your margin. Enter your pr…

OPEN CALCULATOR
Revenue

Marketing LTV Calculator

Calculate customer lifetime value for marketing campaigns with our free Marketing LTV Calculator…

OPEN CALCULATOR