Platform & channel calculators

CPM Calculator Website

Measure website display inventory on a per-thousand-impression basis for publisher revenue or advertiser cost planning.

Interactive calculator

Calculate cost per thousand

Choose one consistent impression unit: individual ad impressions for ad CPM, or pageviews only when the rate is explicitly a page RPM.

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

Choose one consistent impression unit: individual ad impressions for ad CPM, or pageviews only when the rate is explicitly a page RPM.

Website CPM = (ad cost or revenue ÷ website ad impressions) × 1,000.

Example calculation

£600 across 200,000 website ad impressions equals a £3.00 CPM.

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

Use the result correctly

  • Keep pageviews and ad impressions separate.
  • Account for unfilled inventory when forecasting revenue.
  • Compare placements with similar viewability and formats.

Frequently asked questions

What does cpm calculator website calculate?

It calculates CPM, total cost, or impressions from any two known values. The page also explains the formula in the context of choose one consistent impression unit: individual ad impressions for ad cpm, or pageviews only when the rate is explicitly a page rpm.

What formula does cpm calculator website use?

Website CPM = (ad cost or revenue ÷ website ad impressions) × 1,000.

Is cpm calculator website free to use?

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