Marketing

Cost Per Mille Calculator

Price a thousand impressions and convert it into the only number that matters downstream — because CPM and click-through rate together fully determine your cost per click.

Cost Per Mille Calculator

Results recalculate instantly on every keystroke. Nothing you type is transmitted.

Media
$
Response
Benchmark
$
Cost Per Mille
spend per thousand impressions. The price of attention before anyone clicks.
Cost of a Single Impression
Implied Cost Per Click
CPC at the Improved CTR
What Better Creative Is Worth
Against the Benchmark CPM
Impressions Your Budget Buys
CPM Buys Attention, Not Visits

What this result does not account for

  • Impression definitions and viewability standards differ between platforms.
  • Excludes ad serving, data and agency fees unless included in spend.
  • Impressions are not unique people — see frequency.
Zero-Server Execution Updated 11 Aug 2026 Reviewed by Imran S. Qureshi, CFA IEEE-754 Double Precision

In short: CPM buys attention; CTR converts it into visits. 24,975 over a million impressions is a 24.98 CPM, and at a 1.8500% CTR that is exactly 1.35 per click — the identity CPC = CPM ÷ 1000 ÷ CTR.

Formula

CPM = spend ÷ (impressions ÷ 1000)

CPC = CPM ÷ 1000 ÷ CTR  (the identity)

[('mille', 'Latin for thousand — the pricing unit'), ('CPM buy', 'you purchase attention, not visits'), ('the identity', 'CPM and CTR fully determine CPC'), ('impressions', 'not people — see frequency')]

Worked Example

  1. Divide spend by impressions in thousands.
  2. Convert to cost per click using your click-through rate.
  3. Test what an improved CTR does to that figure.
  4. Compare CPM only within the same placement type.
  5. Remember impressions are not unique people.

24,975 of spend across 1,000,000 impressions is a 24.98 CPM, or 0.0250 per impression. At a 1.8500% click-through rate that is exactly 1.35 per click. Lift the CTR to 2.50% and the same CPM produces 1.00 per click — a 0.35 saving on every click, 35.14% cheaper, from creative alone. Against a 22.00 benchmark CPM the placement carries a 2.98 premium, costing 2,975.00 across this budget.

Strengths & Limits Of This Model

Where this engine is strong

  • Presents the CPM-to-CPC conversion as an exact identity
  • Prices what a creative improvement is worth in CPC terms
  • Warns that cheap inventory is often dearer per outcome

Where it stops

  • No viewability adjustment
  • Placement types not comparable

Risk & accuracy notice. A low CPM is the easiest metric to buy and the least informative to receive. Remnant inventory delivers cheap impressions with poor viewability and weak click-through, costing more per visit than a placement at twice the price.

Practical Use Cases

Buying display or video

Pricing attention before any clicks exist.

Valuing creative work

Converting a CTR gain into a CPC saving.

Comparing placements

Judging a CPM premium against what it delivers.

Planning reach

Converting a budget into impressions.

Bridging to CPC

Supplying the first term of the cost chain.

Methodology & Editorial Standards

Cost per mille is spend divided by impressions in thousands. The conversion to cost per click is presented as an identity rather than an estimate, because CPM and click-through rate determine it exactly. An improved click-through rate is priced against the same media cost to show that creative quality has a direct monetary value on a CPM buy. Where the click-through rate is zero the page declines to report a cost per click rather than dividing by zero, and names that as the honest failure case of buying attention.

Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.

This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.

Imran S. Qureshi, CFA Head of Quantitative Modelling · ApexConverter

Performance-marketing unit economics and contribution-margin analysis. Last reviewed: 11 August 2026.

Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.


Cost Per Mille Calculator — 10 Expert FAQs

10 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.

What does CPM mean?

Cost per mille — mille being Latin for thousand — so it is the price of a thousand impressions. It is the standard unit for display, video and awareness buying, where you are purchasing the opportunity to be seen rather than a click.

How do you convert CPM to CPC?

Divide the CPM by a thousand to get the cost of one impression, then divide by your click-through rate. The relationship is exact: CPM and CTR together fully determine cost per click, which is why creative quality has a direct financial value on a CPM buy.

Is a low CPM good?

Not necessarily, and frequently the opposite. Cheap inventory tends to have poor viewability, higher invalid traffic and much weaker click-through. A placement at twice the CPM with three times the CTR is materially cheaper per visit.

Should I buy on CPM or CPC?

CPC transfers the click risk to the platform; CPM keeps it with you. If your creative outperforms the placement average, a CPM buy is cheaper because you capture the benefit of your own click-through. If it underperforms, CPC protects you.

Are impressions the same as people?

No, and conflating them is the most common CPM error. One person seen four times is four impressions. Unique people are reach, and impressions divided by reach is frequency — both need managing separately from cost.

What is viewability?

The share of impressions that actually entered the user's viewport for long enough to be seen. An impression that served below the fold and was never scrolled to is counted and billed but seen by nobody, which is why effective CPM on viewable impressions is the more honest figure.

Why do CPMs vary so much by platform?

Because they price different audiences and different attention. Connected television and premium video command far more than remnant display, and highly targeted audiences cost more than broad ones. Comparing across these is meaningless without adjusting for what you receive.

What is vCPM?

Cost per thousand VIEWABLE impressions, which strips out inventory that served but was never seen. It is a stricter and more comparable measure, and the gap between CPM and vCPM tells you how much of your inventory was wasted.

Does CPM include ad serving fees?

It depends on the contract, and you should ask. Media cost, ad serving, data fees and agency commission can each be quoted separately or bundled, so two CPMs can differ substantially in what they actually include.

How does frequency affect CPM efficiency?

Each additional exposure to the same person tends to produce a weaker response, so a campaign concentrating impressions on a small audience pays the same CPM for progressively less value. Capping frequency redeploys those impressions to people who have not yet seen the ad.

Related Marketing Engines