Platform & channel calculators

AdSense CPM Calculator

Measure estimated earnings per 1,000 ad impressions and reverse-plan the impressions or revenue needed for a publishing goal.

Interactive calculator

Calculate cost per thousand

Use this page for impression-level publisher revenue. If your report uses page RPM, use pageviews rather than ad impressions and keep the two metrics separate.

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 this page for impression-level publisher revenue. If your report uses page RPM, use pageviews rather than ad impressions and keep the two metrics separate.

Publisher CPM = (estimated earnings ÷ ad impressions) × 1,000.

Example calculation

Estimated earnings of £240 from 80,000 ad impressions produce a £3.00 CPM.

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

Use the result correctly

  • Use ad impressions from the same reporting period as earnings.
  • Do not mix page RPM with impression CPM.
  • Treat forecasts as estimates because fill rate and traffic mix can change.

Frequently asked questions

What does adsense cpm calculator calculate?

It calculates CPM, total cost, or impressions from any two known values. The page also explains the formula in the context of use this page for impression-level publisher revenue. if your report uses page rpm, use pageviews rather than ad impressions and keep the two metrics separate.

What formula does adsense cpm calculator use?

Publisher CPM = (estimated earnings ÷ ad impressions) × 1,000.

Is adsense cpm calculator free to use?

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