Formula & learning tools

How Is CPM Calculated

Divide total advertising cost by total impressions, then multiply by 1,000 to express the rate per thousand impressions.

Interactive calculator

Calculate cost per thousand

Use identical reporting periods and compatible cost and impression totals before applying the formula.

Symbols only; values are not converted.

Example values are prefilled—edit either available input.

iThe total amount spent or earned for the impressions in this calculation.
£
Enter the total value for one reporting period.
iThe number of times the advertisement or placement was delivered.
views
Use impressions from the same period as the cost.
iCost per mille: the cost or revenue for every 1,000 impressions.
£ per 1K
The rate applied to each thousand impressions.
Quick examples

How this calculation works

Use identical reporting periods and compatible cost and impression totals before applying the formula.

CPM = (total advertising cost ÷ total impressions) × 1,000.

Example calculation

£500 divided by 100,000 impressions, multiplied by 1,000, equals a £5.00 CPM.

Change either input in the calculator to model a different campaign scenario.

Use the result correctly

  • Make sure impressions are greater than zero.
  • Include the same fees in each campaign comparison.
  • Use the unrounded values until the final result.

Frequently asked questions

What does how is cpm calculated calculate?

It calculates CPM, total cost, or impressions from any two known values. The page also explains the formula in the context of use identical reporting periods and compatible cost and impression totals before applying the formula.

What formula does how is cpm calculated use?

CPM = (total advertising cost ÷ total impressions) × 1,000.

Is how is cpm calculated free to use?

Yes. The calculator runs in your browser and does not require an account.