ReadyCalcs · All calculators

CPM Calculator

Compare display-ad inventory prices on a common thousand-impression basis. CPM measures the price of exposure.

INPUT & RESULT

How the result changes

-1.2511.201,000
Campaign spend (currency units)Current: 500 → 5 currency units

Only campaign spend changes; all other inputs stay at your current values. The line illustrates the formula across the shown range. This is not a forecast of real-world outcomes.

About this calculation

CPM Calculator calculates cost per thousand impressions from campaign spend, ad impressions. Compare display-ad inventory prices on a common thousand-impression basis. The main answer uses currency units and follows the specific assumptions explained below.

Formula

CPM = campaign advertising spend ÷ delivered impressions × 1,000.

Worked example

With Campaign spend: 500 currency units, Ad impressions: 100000, cost per thousand impressions is 5.00 currency units.

Inputs and calculation

Divide the campaign's cost by the count of ad displays, then scale to one thousand displays. The second output shows the underlying one-impression cost before scaling. The displayed relationship is CPM = campaign advertising spend ÷ delivered impressions × 1,000. Keep the fields' displayed units attached when reproducing this relationship by hand.

Worked numerical example

For example, enter campaign spend 500 currency units, ad impressions 100,000. Those inputs produce cost per thousand impressions of 5 currency units. The same values also give cost per impression 0.005 currency units.

Holding the other example values fixed, change campaign spend from 500 to 550 currency units. The main output becomes 5.5 currency units. This comparison isolates the effect of that one input.

How to read and use the result

CPM measures the price of exposure. It does not measure unique reach, engagement, leads, sales or the quality of the audience reached. Compare display-ad inventory prices on a common thousand-impression basis.

Practical context

A 500 campaign with 100,000 recorded impressions has a CPM of 5. That may be cheaper than another placement at 10 CPM, yet the second could produce more qualified buyers. Impression counts can include repeated views by the same person and may differ from viewable impressions, so the denominator should be identified.

Assumptions and scope

Spend and impressions cover the same campaign interval. Repeated views by one person count as multiple impressions under this definition. Replace the example defaults with measured inputs for your situation and account separately for factors outside these fields.

Checks and common mistakes

Do not compare a very cheap CPM with an expensive one without considering audience quality and downstream results. Ensure the impression count is actual delivered impressions, not planned inventory.

Common questions

What should I verify before using the CPM Calculator result?

Compare CPM alongside reach, engagement, conversions and the quality of the inventory rather than declaring the lowest-cost exposure the winner. Some reports display CPM on served impressions and others on viewable impressions. A viewable impression has an additional measurement condition, so the second denominator is smaller and its CPM may be higher without a change in spend. Label the denominator in any report.

Inputs

  • Campaign spend (currency units)
  • Ad impressions

Related calculators