One metric, defined and computed
What is CPM?
The short answer
CPM stands for cost per mille: the price of 1,000 ad impressions. Divide spend by impressions, multiply by 1,000. Pay $500 for 40,000 impressions and your CPM is $12.50. Whether that number is good depends on the channel; the sourced benchmarks are one scroll down.
CPM = spend ÷ impressions × 1,000
$500 ÷ 40,000 × 1,000 = $12.50
Mille is Latin for thousand. You are quoting the price of exposure, not of clicks.
Deeper: the formula and its traps · what the letters stand for · not the CPM you meant?
your CPM
$8.33
$1,000 across 120,000 impressions is a $8.33 CPM.
Full version with every preset documented: /calculator
Is your number normal? July 2026 benchmarks
Full rate tableEvery chip carries its source and retrieval date. Channels with no published benchmark say so; we do not infer rates for quote-only channels.
At Meta's $13.48 average, $1,000 buys about 74,184 impressions. Verdicts by channel: is my CPM good?
One number, two sides
CPM is a price with a buyer and a seller. This site ledgers both: what advertisers pay per channel, and what creators are paid per platform.
/buy · what advertisers pay
/earn · what creators are paid
- YouTube creator RPM vs CPM
- Podcast sponsorship income
- Newsletter sponsorship rates
- Twitch ad payouts
- Blog display RPM (AdSense and up)
- TikTok creator pay vs CPM
The flip-side worked example: advertiser CPM to creator RPM on one video
What CPM is not
The metric wiki keeps the acronyms straight, with worked conversions between each pair.
Worked scenarios
Real buying situations, computed end to end by the same arithmetic as the solver.
- The $1,000 Meta test budget
- Buying a podcast mid-roll
- YouTube: advertiser pays X, creator gets Y
- The Q4 holiday surge
- Reach vs frequency at a fixed budget
The supply-chain story: programmatic CPM and the fee chain
Quick answers
What is CPM in advertising?
CPM is cost per mille: the price an advertiser pays for 1,000 ad impressions. Mille is Latin for thousand. It prices exposure, not clicks or sales. Compute it as spend divided by impressions, times 1,000.
How do I calculate CPM?
Divide total spend by total impressions and multiply by 1,000. $500 spent on 40,000 impressions is a $12.50 CPM. The same formula rearranges to solve budget or impressions from the other two numbers.
What is a good CPM?
It depends on the channel. Gupta Media's tracker puts Meta's global average at $13.48, while aggregated LinkedIn data runs $33.80. A good CPM is one at or below the median for your channel, region and objective.
Is CPM what I pay or what I earn?
Both exist. Advertisers pay a CPM per 1,000 impressions. Creators and publishers earn an RPM per 1,000 views, which is lower because the platform keeps its share and not every view carries an ad.
All 15 questions · every figure's provenance lives in the source ledger. Maintained by Oliver Wakefield-Smith.