Back to blog

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

CPMとは?意味・計算方法と、チームで継続的に改善する効果測定の進め方

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.

Back to blog