What Is CPM? Formula, Billing Models, and How to Evaluate Impression Cost
Shusaku Yosa

CPM means cost per thousand impressions. Calculate it as cost divided by impressions, multiplied by 1,000. For example, JPY 100,000 spent on 500,000 impressions produces a CPM of JPY 200. This is a fictional calculation, not a market-price benchmark.
CPM describes the cost of delivering impressions. It does not by itself measure unique people reached, attention, or purchases. Evaluate it alongside the campaign objective, click definitions, and qualified outcomes.
Separate the metric, billing model, and bidding target
CPM can describe a reporting metric or an impression-based purchasing arrangement. Even a campaign purchased on a CPC basis can have an effective CPM calculated from actual cost and impressions. Reporting that value does not change the billing agreement.
A target CPM is a bidding setting intended to achieve an average impression cost, not a guaranteed price for every impression or a delivery guarantee. Similarly, a campaign optimized toward a target CPA may have an impression-based billing event. Review the applicable campaign specifications and Google Ads guidance on impression bidding. For related distinctions, see CPA advertising and target CPA bidding.
Metric or setting | Calculation or meaning | Important distinction |
|---|---|---|
CPM / effective CPM | Cost / total impressions × 1,000 | Can be calculated under other billing models; do not mix advertiser cost with publisher revenue |
Viewable CPM | Cost or bid per 1,000 viewable impressions | Uses viewable impressions, not total impressions |
CPC | Cost / eligible clicks | Keep link-click and all-click definitions consistent |
CPA | Cost / defined actions | Not limited to customers; check quality and duplicates |
CPV | Cost / defined views | Public views and eligible paid views differ |
Target CPM | A bidding target for average CPM | Different from an actual reported CPM or fixed price |
A fictional comparison: lower CPM, worse CPA
This fictional Japan-based example uses JPY. Assume the same reporting period, cost scope, impression and click definitions, and conversion conditions. Outcomes are valid defined actions with duplicates removed.
Metric | Campaign A | Campaign B |
|---|---|---|
Ad cost | JPY 100,000 | JPY 100,000 |
Impressions | 500,000 | 1,000,000 |
Eligible clicks | 5,000 | 5,000 |
Outcomes | 100 | 50 |
CPM | JPY 200 | JPY 100 |
CTR: clicks / impressions | 1% | 0.5% |
CPC: cost / clicks | JPY 20 | JPY 20 |
Click-based conversion rate | 2% | 1% |
CPA: cost / outcomes | JPY 1,000 | JPY 2,000 |
B halves CPM but generates no extra clicks and fewer outcomes. A CPM-only decision misses the decline in outcome efficiency. The table does not prove which change caused it: investigate message, landing page, delivery mix, and pending conversions. Use CPA calculation and evaluation to align outcome costs and advertising budget planning to set the investment context.
Connecting CTR and CPC
With identical cost, impression, and click definitions, CPC = CPM / (1,000 × CTR expressed as a decimal). With CPM of JPY 200 and CTR of 1%, use 0.01: 200 / (1,000 × 0.01) = JPY 20. Entering 1 instead of 0.01 creates a hundredfold error. Do not connect rates calculated from different click types.
Recalculate pooled CPM from total cost and impressions
In another fictional example, A spends JPY 10,000 on 100,000 impressions and B spends JPY 30,000 on 50,000. Their CPMs are JPY 100 and JPY 600. Combined CPM is 40,000 / 150,000 × 1,000, approximately JPY 266.67, not the unweighted average of JPY 350. If there are no impressions, CPM is undefined rather than zero.
Impressions, reach, frequency, and viewability differ
Impressions include repeated delivery to the same person. Reach represents a platform’s unique-audience measurement or estimate. Adding reach across platforms does not remove people seen on both. When comparing frequency, keep the period and audience definitions consistent.
Google’s viewability condition uses at least 50% of the ad visible for at least one second for display and two seconds for video. Consult its viewable CPM documentation. Viewability is not proof of attention, recall, or purchase, and another platform may use different reporting rules. Keep total and viewable impressions separate.
Video-view definitions also vary by format. Follow the YouTube advertising metric definitions rather than treating public views as eligible paid views. Use video advertising formats to select the relevant delivery conditions.
Diagnose cost changes before changing the budget
Observed change | Conditions to inspect | Useful next check |
|---|---|---|
Only CPM falls | Market, placement, format, time, impression quality | Comparable reach, clicks, and qualified outcomes |
CPM rises while CPA falls | Audience concentration and unchanged action definition | Contribution and the cost of additional outcomes |
Frequency rises and response falls | Period, reach estimate, frequency controls available | Creative overlap, cost, and quality |
Budget expansion is proposed | Inventory, bid settings, cost scope, time period | Compare a bounded change with its expected results |
A broader audience does not always lower CPM. A new creative does not guarantee higher quality. Frequency controls also depend on platform and campaign type. Review display advertising fundamentals and record each proposed change as a hypothesis.
Budget divided by assumed CPM, multiplied by 1,000, produces a scenario for impression volume. It is not a delivery guarantee or a unique-reach forecast. Xtrategy can help organize advertising, production, and operating costs alongside planned KPIs and actual results so the team evaluates useful outcomes rather than impression cost alone.