CPM Calculator

Calculate advertising cost per thousand impressions.

Your numbers

Live

Instant result. Updates while you type.

Your result

Updated now
—

Enter your numbers.

CPM Calculator: method, checked example and practical limits

Calculate advertising cost per thousand impressions. CPM prices exposure volume rather than clicks, unique people or completed purchases.

Editorial checkTopic-specific equation, input definitions, example arithmetic, primary references and limitations checked. Editorial and software review; not professional certification.Updated October 7, 2026Read the publication standard

Inputs used by this calculator

CPM Calculator uses the fields below. The starting values reproduce the page example; replace them with values from the same units and time period before using the result.

Field-by-field reference for CPM Calculator.
InputStarting exampleAccepted valueHow it is used
Campaign cost1,2000 to 1000000000000000Selects the unit or conversion path used by CPM Calculator.
Impressions400,0000 to 1000000000000000Selects the unit or conversion path used by CPM Calculator.
CPM Calculator reasoning pathDivide advertising cost by impression count and multiply by one thousand to express cost per thousand impressions. CPM prices exposure volume rather than clicks, unique people or completed purchases.1Stated inputs2Defined relationship3Interpreted result
CPM Calculator reasoning pathDivide advertising cost by impression count and multiply by one thousand to express cost per thousand impressions. CPM prices exposure volume rather than clicks, unique people or completed purchases.

Inputs and measurement conventions

The quantities used on this page are Campaign cost, Impressions. Start with values for the same situation and read the units attached to each field. The field reference below shows supported choices and numerical limits.

An impression can be repeated for the same person. Reporting viewable impressions instead of served impressions changes the denominator.

Method and equation

Divide advertising cost by impression count and multiply by one thousand to express cost per thousand impressions.

CPM Calculator uses the following stated relationship: CPM = cost ÷ impressions × 1,000. Its assumptions determine which question the answer can resolve.

CPM = cost ÷ impressions × 1,000

Worked calculation with the starting values

Campaign cost: 1200; Impressions: 400000. These starting values give 3 cost per 1,000 impressions. The calculation breakdown is Cost: 1,200; Impressions: 400,000; Cost per impression: 0.003.

$1,200 across 400,000 impressions equals $3 CPM.

Reading the answer

CPM prices exposure volume rather than clicks, unique people or completed purchases.

Cost: 1,200; Impressions: 400,000; Cost per impression: 0.003. These intermediate quantities make the stated CPM Calculator model inspectable; they should be read together with the main answer rather than treated as independent guarantees.

Common errors and model boundaries

An impression can be repeated for the same person. Reporting viewable impressions instead of served impressions changes the denominator.

Impressions measure delivery, not unique people, attention or conversions.

Independent verification and next decision

No. Audience quality, viewability and downstream results determine whether cheaper exposure produces useful outcomes.

For the CPM Calculator method, compare CPM = cost ÷ impressions × 1,000 with the starting inputs and the calculation table. The linked U.S. Small Business Administration: business guide and Federal Trade Commission: advertising and marketing basics references identify the relevant definitions, conventions or domain limitations. Retain intermediate precision when comparing a manually worked answer.

CPM Calculator worked-example ledger

Illustrative starting values and resulting quantities; editable assumptions are not live data or personal recommendations.
QuantityExample valueRole
Campaign cost1200Entered assumption
Impressions400000Entered assumption
Main answer3 cost per 1,000 impressionsCalculated from the starting inputs
Cost1,200Intermediate or contextual output
Impressions400,000Intermediate or contextual output
Cost per impression0.003Intermediate or contextual output

Frequently asked questions

Is a lower CPM always a better campaign?

No. Audience quality, viewability and downstream results determine whether cheaper exposure produces useful outcomes.

Which relationship does the CPM Calculator use?

Divide advertising cost by impression count and multiply by one thousand to express cost per thousand impressions. The displayed relationship is CPM = cost ÷ impressions × 1,000.

What do the starting values produce in the CPM Calculator?

Campaign cost: 1200; Impressions: 400000. These starting values give 3 cost per 1,000 impressions. The calculation breakdown is Cost: 1,200; Impressions: 400,000; Cost per impression: 0.003.

How should I interpret this CPM Calculator answer?

CPM prices exposure volume rather than clicks, unique people or completed purchases.

Which input mistake most affects the CPM Calculator?

An impression can be repeated for the same person. Reporting viewable impressions instead of served impressions changes the denominator.

What is outside this CPM Calculator model?

Impressions measure delivery, not unique people, attention or conversions.

What to keep in mind

Impressions measure delivery, not unique people, attention or conversions.

Results are rounded for display in US format, with money in dollars and cents; CSV exports keep full calculation precision. This is a calculation summary, not an official certificate.

Sources and references

Manage privacy choices