How the CPM Calculator works
CPM — cost per mille, or cost per thousand impressions — is the standard way advertisers price and compare display, video, and social ad buys. It answers one specific question: how much does it cost to put an ad in front of an audience 1,000 times? This calculator applies the same formula media buyers and ad platforms use, then adds two companion metrics — cost per click (CPC) and click-through rate (CTR) — so a cheap CPM that is not actually converting into clicks doesn't get mistaken for a bargain.
The formula
For total ad spend Cost and total Impressions served:
CPM = (Cost / Impressions) × 1,000
The two supporting metrics are CPC = Cost / Clicks (the price paid each time someone clicks) and CTR = (Clicks / Impressions) × 100 (the share of impressions that turned into a click, as a percentage).
Worked example
A campaign spends $5,000 and serves 1,000,000 impressions, generating 12,000 clicks. CPM = ($5,000 / 1,000,000) × 1,000 = $5.00. CPC = $5,000 / 12,000 = $0.42. CTR = (12,000 / 1,000,000) × 100 = 1.20%. If the advertiser's benchmark CPM for that channel is $10.00, this campaign is running 50% below benchmark — a signal that impressions are unusually cheap, worth checking alongside CTR to confirm the audience quality held up.
Why CPM alone can mislead
- Cheap impressions are not the goal — cheap outcomes are. A rock-bottom CPM paired with a near-zero CTR can produce a higher effective cost per click than a pricier placement with an engaged audience.
- CPM is not comparable across formats. Video, display, and social impressions are defined and measured differently by each platform, so CPM should be compared within the same channel and format, not across them.
- Benchmarks are context-specific. Typical CPM ranges shift with industry, audience targeting, seasonality, and ad format — there is no universal "good" number, only a number that is good relative to your own history or goal.
Using the benchmark comparison
Set the benchmark CPM field to a target you have chosen — a past campaign average, an industry rate card, or an internal goal — and the calculator reports how far the current campaign's CPM sits above or below it. Treat that gap as a starting point for investigation, not a final verdict: a CPM above benchmark with a strong CTR can still be the better buy.