Browse calculators
Operating and Working Capital Calculators
CPM calculator

CPM Calculator

Use this CPM calculator to measure what you pay for every 1,000 ad impressions.

FormulaCPM = (campaign cost / impressions) * 1000
Calculator

CPM Calculator

Enter your numbers and the result updates straight away.

Results

Outputs

CPM
Waiting for valid inputs

Planning estimate only. Verify assumptions before making a financial decision.

Worked example

If you spend $1,200 on a campaign and generate 250,000 impressions, your CPM is ($1,200 / 250,000) * 1,000 = $4.80.

Methodology

How this calculation works

This calculator applies the stated cpm = (campaign cost / impressions) * 1000 formula to the values entered above.

How to interpret the result

Calculate cost per thousand impressions. Compare the result with your own historical performance, operating assumptions, and downside case before acting.

Limitations

Results are educational planning estimates. They do not include every tax, legal, accounting, financing, or business-specific consideration and are not professional advice.

Browse more Operating and Working Capital Calculators.

Formula and example
CPM = (campaign cost / impressions) * 1000

If you spend $1,200 on a campaign and generate 250,000 impressions, your CPM is ($1,200 / 250,000) * 1,000 = $4.80.

Common use cases
  • Compare CPM across channels such as Meta, TikTok, and display.
  • Estimate media costs before launching a campaign.
  • Monitor whether creative changes improve impression efficiency.
CPM Calculator FAQ

What is a good CPM?

A good CPM depends on channel, audience quality, geography, and objective. The key is comparing CPM against downstream metrics like CTR, CPA, and ROAS.

Why is my CPM so high?

High CPMs can come from narrow targeting, premium inventory, competitive auctions, or weak creative relevance.

Can CPM be negative?

No. CPM cannot be negative, so this calculator blocks negative inputs.

What happens if impressions are zero?

You cannot divide by zero impressions, so the calculator will ask for a positive impressions value.