All calculators

Paid acquisition

CPM Calculator

Estimate cost per thousand impressions, clicks, orders and revenue from campaign inputs.

Paid acquisition

CPM Calculator

Use this for sponsorships, paid social, display campaigns or newsletter ads where impression volume is the starting point.

How to use this calculator

Start with conservative inputs, copy the result, then test a best-case and worst-case version. For production decisions, compare the estimate against actual accounting, analytics and payment data.

Formula

CPM helps compare impression-based buys. Pair it with CTR and conversion rate to estimate whether low impression cost can turn into useful revenue.

Formula

CPM = campaign cost / impressions * 1,000. Clicks = impressions * CTR. Orders = clicks * conversion rate.

Example

Newsletter sponsorship estimate

A sponsorship costs $1,500 for 250,000 impressions, with 1.5% CTR and 2.5% conversion from clicks.

  • Campaign cost: $1,500
  • Impressions: 250,000
  • CTR: 1.5%
  • Conversion rate: 2.5%
The example has a $6.00 CPM, about 3,750 clicks and roughly 94 orders.

FAQ

What does CPM mean?

CPM means cost per thousand impressions. It is common for display ads, sponsorships, newsletters and awareness campaigns.

Is a low CPM always good?

No. Cheap impressions can still perform poorly if they do not generate qualified clicks, leads or orders.

Can CPM be compared across channels?

Yes, but compare downstream quality too. A higher CPM can be better if conversion rate or order value is much stronger.

Important limits