How to Use This Tool — Step by Step
- Enter the total campaign cost.
- Enter the impressions the campaign delivered.
- CPM and the cost per single impression appear instantly.
About This Calculator
CPM is the price advertisers pay for 1,000 ad impressions — the buying unit of the entire video ad market. If you advertise on YouTube, this calculator verifies what you are really paying. If you create, it explains the top of the pipeline your RPM is cut from.
Enter a campaign's cost and the impressions it delivered, and the calculator returns the effective CPM and the cost of a single impression.
A Worked Example
A campaign that cost $500 and delivered 250,000 impressions ran at a CPM of 500 ÷ 250,000 × 1,000 = $2.00 — each individual impression cost a fifth of a cent. Creators never receive this full amount: YouTube keeps 45% of ad revenue, and not every view is a monetized impression, which is why creator RPM sits well below advertiser CPM.
What Changes the Result
- Targeting precision. Narrow, high-intent audiences (specific professions, purchase-ready searches) cost far more per thousand than broad demographic buys.
- Geography. Impressions in the US, UK, Canada and Australia command premium prices; the same campaign in lower-spend markets costs a fraction.
- Format and placement. Skippable in-stream, non-skippable and Shorts feed ads all price differently, as do premium placements on TV screens.
Common Mistakes
- Comparing CPM across different targeting. A $2 broad CPM and a $25 surgical CPM can both be excellent — the number is meaningless without the audience it bought.
- Confusing CPM with cost per view. An impression is an ad served; a view (in CPV bidding) requires watch time or interaction. They measure different commitments.
- Expecting creator RPM to equal your CPM. Platform share and non-monetized views sit between them permanently.
Practical Tips
- Use CPM to negotiate. Knowing the open-market CPM for your audience helps you sanity-check flat-fee sponsorship quotes.
- Track effective CPM per campaign. Quoted rates and delivered rates differ; this calculator works on delivered numbers.
- Creators: read CPM as a ceiling signal. Rising CPMs in your niche mean advertisers value your viewers more — a leading indicator your RPM should follow.
Where to Find Accurate Inputs
Campaign cost and impressions both live in your ad platform's reporting — the skill is pulling them from the same campaign, the same dates and the same attribution settings, because CPM computed across mismatched slices is worse than no CPM at all.
Google Ads reporting
Campaign level
The campaigns table shows cost and impressions per campaign; the Avg. CPM column shows Google’s own figure, and this calculator verifies it from the raw totals — worth doing, because view-through and interaction definitions shift the inputs.
Segment by format
Segment impressions by ad format before judging a blended CPM. Skippable, non-skippable and Shorts inventory price so differently that the blend hides every problem.
Creator-side estimates
Creators without an ad account can approximate what advertisers pay for their audience from public rate benchmarks in their niche — clearly labeled as approximations — to understand the ceiling their RPM is cut from.
How to Interpret Your Result
If your CPM looks expensive
Ask what it bought before cutting it: narrow professional targeting in a rich market is legitimately pricey, and its conversions may justify a CPM ten times a broad campaign's. CPM is a price, and prices are only wrong relative to what they purchase.
If your CPM looks suspiciously cheap
Check viewability and placement quality. Very low CPMs often mean ads served where nobody truly sees them — cheap impressions, expensive illusion.
What to do next
Pair CPM with an outcome metric — cost per view or cost per engagement — before reallocating budget. The calculators for both are linked below.
Who Uses This Calculator
Media buyers
They verify delivered CPMs against plan, campaign by campaign, and catch reporting drift early.
Creators negotiating sponsorships
Knowing the open-market CPM for their audience's attention tells a creator whether a flat sponsorship fee is generous or an insult.
Small businesses advertising for the first time
A single CPM figure they computed themselves demystifies the first invoice and prevents both overpaying and under-budgeting.
The Bigger Picture
A CPM is an auction result, and like all auction results it is a compressed story about desire. Behind a $25 CPM stands a crowd of advertisers who each calculated that a thousand of these impressions are worth at least that much in expected sales — because the audience buys software, or insurance, or university courses. Behind a $1.50 CPM stands inventory advertisers value mainly as filler. Creators who grasp this stop asking “how do I raise my CPM” in the abstract and ask the operative question: “whose desire is my audience the object of, and how do I become more valuable to them?” Advertisers, symmetrically, learn to read their own CPMs as intelligence: a rising CPM in a segment means competitors have discovered its value, and the cheap years are over. This calculator's modest division is the doorway into that story — the price, stated exactly, from which all interpretation begins.
A Second Example: Changing One Input
Two campaigns, same $2,000 budget. Campaign A buys broad entertainment inventory and receives 1,600,000 impressions — CPM $1.25. Campaign B targets in-market buyers of project-management software and receives 160,000 impressions — CPM $12.50, ten times A's price. If B's impressions convert at even one-fifth of one percent, it produces 320 customers; A would need a conversion rate near zero-point-nothing to compete on cost per customer. The CPM comparison alone crowns A; the business comparison crowns B. Hold both truths: CPM is the exact price of impressions, and impressions are not the product — customers are.
Getting a Number You Can Trust
Gather
Campaign cost and delivered impressions from the same report row — same campaign, same dates, same attribution view.
Enter
Delivered figures, not planned ones. The difference between quoted and delivered CPM is where reporting discipline lives.
Sanity-check
Compare with the platform's own Avg. CPM column. Agreement within a few percent is normal; a wide gap means a definitional difference worth understanding.
Record and revisit
Log CPM by campaign and segment monthly. Your own history is the only benchmark that shares your targeting.
Key Terms, Plainly Explained
CPM
Cost per mille — the price of 1,000 ad impressions. The standard unit in which media is bought and compared.
Impression
One serving of an ad. Definitions (served, viewable, completed) vary by platform and change what a CPM really buys.
Frequency
How many times the same person saw the ad. CPM says nothing about frequency; reach and frequency together describe a buy.
Viewable CPM
Cost per 1,000 impressions that met a viewability standard — the honest upgrade when comparing across placements.
RPM (the mirror)
What the creator keeps per 1,000 views from the same ecosystem — always below CPM, by platform share and unmonetized views.
Honest Limits: What This Calculator Cannot Tell You
A CPM states what impressions cost. Everything a campaign manager actually worries about begins one step past that price, in territory this calculator deliberately does not enter.
It says nothing about attention
An impression can be a watched minute or an unwatched pixel. CPM treats them identically, which is why pairing it with view and completion metrics is not optional sophistication but basic hygiene.
It says nothing about outcomes
Clicks, conversions and sales live downstream of impressions. A campaign can win on CPM and lose on every measure the business actually banks — the calculator prices the input, never the result.
Averages conceal segments
One blended CPM hides the spread between placements, audiences and formats inside a campaign. Segment-level CPMs — computable with this same formula on segmented reports — are where optimization actually happens.
Quoted is not delivered
Rate cards, forecasts and platform estimates describe intended CPMs. Delivered CPM, from delivered cost and impressions, is the only version that should enter a report — and the only one this page computes.
Currency and fees
Platform fees, agency margins and currency conversion can sit inside or outside the “cost” you enter. State which basis you used; a CPM whose cost basis is undocumented cannot be compared with anything.
It cannot price attention you did not buy
Organic reach, earned media and creator content have no CPM until someone assigns them a shadow price. This calculator prices purchased impressions only; applying its output to unpaid inventory is a modeling choice, and should be labeled as one.
It breathes with the wider economy
Advertising budgets are among the first casualties of any downturn and the first celebrants of any boom. A CPM trend across quarters may be describing the macro economy more than your campaign — context no calculator can supply and every report should mention.
Why Not Just Use a Spreadsheet, the Platform Dashboard, or an Estimator Site?
The spreadsheet route
Ad platforms export clean CSVs, and a spreadsheet will divide cost by impressions happily. What spreadsheets do poorly is discipline: verifying delivered versus platform-displayed CPM across segments, months apart, with the same definitions. One renamed column in March and June's comparison is quietly invalid — a failure mode this single-purpose page cannot have.
The platform's own dashboard
Google Ads displays Avg. CPM natively, which raises the fair question of why compute it at all. Because the platform's figure arrives on the platform's definitions and attribution settings; an independent check from raw totals — the thing this page does — is how buyers catch drift, mismatches and their own misreadings before reports go out.
Third-party estimator sites
Benchmark blogs publish “average YouTube CPM” lists by country and niche. Those numbers describe blended markets, not your campaign: your targeting, season and creative make your CPM yours. Use published figures for orientation if you must; use this calculator, on your delivered data, for decisions.
Related Calculators and Next Steps
See the creator's side of this market with the YouTube RPM Calculator, and the same formula generalized in the Social Media CPM Calculator. For attention quality, add the Cost Per View Calculator, and judge the whole spend in the ROI Calculator. More planning tools live in Creator Money Calculators.
Frequently Asked Questions
What does CPM mean?
CPM is the cost per 1,000 impressions — the standard price unit for display and video advertising.
Is CPM the same as RPM?
No. CPM is the advertiser's price before platform share; RPM is what the creator keeps per 1,000 views. CPM is higher.
What CPM should I aim for as an advertiser?
It depends entirely on targeting, country and format. Use CPM to compare your own campaigns against each other, not against generic benchmarks.