Situation
Example: a campaign spends 1,200 and generates 120,000 impressions. CPM is (1,200 / 120,000) × 1,000 = 10.
CPM, or cost per thousand impressions, shows how much it costs to serve 1,000 ad impressions. It helps compare platforms, audiences, formats and media budget scenarios.
CPM = total campaign cost / impressions × 1,000
The calculation divides actual campaign spend by impressions, then multiplies by 1,000 to produce a comparable cost per visibility block.
Example: a campaign spends 1,200 and generates 120,000 impressions. CPM is (1,200 / 120,000) × 1,000 = 10.
A low CPM indicates inexpensive delivery, but it is not enough. Read it with CTR, CPC, CPA, conversions, frequency, audience quality and ROAS.
CPM means cost per thousand impressions. It shows how much ad visibility costs for a given audience.
It helps compare platforms, formats, audiences and periods for awareness, video, display, social ads and media buying.
A low CPM means cheap delivery. A higher CPM can still be acceptable when the audience is qualified and converts well.
CPM measures delivery, CPC measures clicks, CPA measures conversions and CTR measures ad attraction.
Budget = CPM × target impressions / 1,000.
Test audiences, improve creatives, compare platforms, adjust bids and avoid overly narrow segments.
Do not judge a campaign only by CPM. Cheap delivery can be useless if the audience does not click or convert.
Before keeping the result, review the inputs as a set rather than as isolated fields. An annual period paired with a monthly rate, a gross amount compared with a net amount or one currency mixed with another can create an output that looks clean but is not usable. This basic check helps prevent decisions built on an unstable base and makes the comparison easier to explain afterward.
Identify the input that drives the output the most, then change only that value while leaving the rest of the model unchanged carefully. This method shows whether the calculation mainly depends on the rate, duration, price, volume, return or recurring cost. When the result moves sharply after a small adjustment, keep a wider safety margin and avoid presenting the number as a final conclusion.
A calculator provides a structured estimate, not an automatic validation of the project. Compare the result with an invoice, statement, quote, local rule, personal history or operating constraint. The useful question is whether the order of magnitude still looks plausible once it is placed back into the situation you are trying to solve, with the same constraints and timing.
Write down the date, entered values, units, rounding and selected scenario. This record makes the calculation easier to repeat later, explains why two outputs differ and supports a clearer discussion with an adviser, customer, relative or colleague. Without a record, even a useful simulation can become hard to verify when the context, assumptions or source data change later.
Simplified campaign example.
| Metric | Value |
|---|---|
| Budget | 1,200 |
| Impressions | 120,000 |
| CPM | 10 |
| Clicks | 2,400 |
| CTR | 2% |
| Conversions | 120 |
| Cost per conversion | 10 |
Maximize reach while watching frequency.
Compare CPM with view rate.
Connect CPM with CPA and ROAS.
Compare channels before allocating spend.
CPM measures exposure cost, not profitability. An impression does not guarantee a click, conversion or sale.
CPM = total campaign cost divided by impressions, multiplied by 1,000.
CPM means cost per thousand impressions.
No. It can mean cheap but low-quality delivery.
CPM measures impressions; CPC measures clicks.
CPM measures ad display cost; CPA measures conversion cost.
CPM multiplied by target impressions, divided by 1,000.
Budget divided by CPM, multiplied by 1,000.
Competition, narrow targeting, premium formats or expensive seasons can increase CPM.
Test audiences, improve creatives, adjust bids and compare platforms.
No. Also use CPC, CPA, conversion rate, generated value and ROAS.