Free tools/CPM calculator

CPM calculator

Enter what you spent and how many impressions it bought to get your cost per thousand impressions, plus what a given budget buys at that rate.

Formula

CPM = (cost ÷ impressions) × 1,000

CPM$4.00
Cost per impression
$0.004
Impressions per $100
25,000
Cost of 1M impressions
$4,000

These numbers should not need a calculator

Hawky reads them live from your ad accounts and acts on them, instead of reporting them after the money has gone.

Judging whether a number is any good needs your margin, not a benchmark. Start with the break-even ROAS calculator.

The short answer

CPM is the cost of one thousand ad impressions, calculated as cost divided by impressions, multiplied by 1,000. Spending $500 for 125,000 impressions is a $4.00 CPM. Typical CPMs run about $2 to $4 on Google Display, $4 to $13 on TikTok, $5 to $10 on YouTube, $8 to $15 on Meta and $30 to $40 on LinkedIn. CPM is the price of attention, not a measure of performance.

What is CPM, and what is the CPM formula?

CPM is the cost of one thousand ad impressions. The CPM formula is cost divided by impressions, multiplied by 1,000. The M is the Roman numeral for a thousand, not the word million, which is the single most common misreading of the metric. Spending $500 to deliver 125,000 impressions is a $4.00 CPM.

CPM is the price of attention rather than a measure of performance. It tells you what the auction charged to put your ad in front of people. It says nothing about whether they noticed, clicked or bought, which is why it is read alongside CTR and CPA rather than on its own.

Why your CPM moves

CPM is set by auction competition, not by you, and it differs sharply by platform: YouTube, TikTok, Meta and LinkedIn price the same audience very differently. It rises when more advertisers want the same audience, which is why it climbs every November and falls in January. Narrow audiences cost more than broad ones because fewer people qualify. Placement matters too: feed inventory costs more than audience network, and video more than static.

Creative quality also moves it. Platforms reward ads that hold attention with cheaper delivery, so a genuinely better ad often shows up first as a lower CPM rather than a higher conversion rate. A rising CPM on unchanged targeting is usually the earliest signal of creative fatigue.

CPM against CPC and CTR

The three are linked by one identity: CPC equals CPM divided by a thousand, divided by your click-through rate. That means a high CPC has only two possible causes, an expensive CPM or a weak CTR, and the fix differs completely depending on which one it is.

If CPM is high, the problem is auction competition or targeting. If CTR is low, the problem is the creative or the offer. Calculating both before changing anything stops you rebuilding targeting when the real issue was the hook.

CPM benchmarks

Benchmarks are a sanity check, not a target. Your own account history on the same audience and placement is always the better comparison, but these are the numbers to reach for when you have none.

Average CPM by platform

Typical ranges for 2025 to 2026. Platform choice moves CPM more than industry does.

PlatformTypical CPMRepresentative figure
Google Display Network$2 to $4$2.80
TikTok$4 to $13$6.21
YouTube$5 to $10$9.29
Meta (Facebook and Instagram)$8 to $15$13.48 median
LinkedIn$30 to $40$31 to $38 median

Source: What is a good CPM

Meta CPM by industry

Higher-value customers cost more to reach, because more advertisers bid for them.

IndustryCPM range
Finance and insurance$14 to $18
Real estate$12 to $15
Electronics and tech$12 to $14
Beauty and health$12.46
Clothing and fashion$9 to $11
Food and beverage$8 to $10
Hardware and automotive$6.96

Source: What is a good CPM

Frequently asked questions

How do you calculate CPM?

Divide the amount spent by the number of impressions, then multiply by 1,000. Spending $500 for 125,000 impressions gives a CPM of $4.00. Going the other way, multiply your CPM by the thousands of impressions you want: a $4.00 CPM buys 250,000 impressions for $1,000.

Does CPM mean cost per million?

No. The M is the Roman numeral for one thousand, so CPM is cost per thousand impressions. This is the most common misunderstanding of the metric and it makes budgets look a thousand times cheaper than they are.

What is a good CPM?

It varies enormously by platform, audience, placement and season, so a single figure is not useful. Judge your CPM against your own account history on the same audience rather than an industry average, and watch its direction over time. A rising CPM on unchanged targeting usually signals creative fatigue or increased auction competition.

How do I work out impressions from a CPM?

Divide your budget by the CPM and multiply by 1,000. A $5,000 budget at a $12 CPM buys about 417,000 impressions. The calculator above runs it the other way, but the same identity works in both directions, which is what makes CPM useful for planning reach before a campaign exists.

How do I convert CPC to CPM?

Multiply your cost per click by your click-through rate, then multiply by 1,000. A $1.50 CPC at a 1.2% CTR is an $18 CPM. Going back the other way, CPC equals CPM divided by 1,000 divided by CTR. The three metrics are locked together by that one identity, so any two of them give you the third.

Is a $20 CPM high?

It is high for broad prospecting on Meta and unremarkable for a narrow B2B audience on LinkedIn, where CPMs routinely run several times higher. CPM is a price set by who else wants the same audience, so the only meaningful comparison is your own account on the same targeting and placement. A $20 CPM that returns a profitable CPA is cheaper than a $6 CPM that does not.

How much does CPM cost per 1,000 views?

That is what CPM already measures: it is the cost of one thousand impressions. Divide your spend by impressions and multiply by 1,000. Note that impressions and views are not always the same thing on video placements, where a view may require a few seconds of watch time while an impression only requires the ad to be served.

Why did my CPM suddenly increase?

The usual causes are seasonal auction pressure, a narrowed audience, a placement change, or creative fatigue reducing your relevance score. Fourth-quarter retail demand reliably lifts CPMs across Meta and Google, and they fall again in January.

Measuring is the easy half

Every metric on this page is something your ad account already knows. The work is acting on it while the auction is still open. Hawky’s Performance Agent reads them live, buys against your KPI, and logs every decision with the data that triggered it: reversible, guardrailed, and running whether or not anyone has the dashboard open.