BusinessFree

CPM Calculator

Calculate cost per thousand impressions from ad spend and impressions.

Enter Values

Result

Enter values above and click Calculate to see your result.

AI Assistant

Ask about this calculator

I can help you understand the cpm calculator formula, interpret your results, and answer follow-up questions.

Try asking

Formula

CPM = ad spend / impressions x 1000

Divide spend by impressions and multiply by 1000 to get CPM.

Worked Example

Spend 250 with 50000 impressions gives CPM 5.

Frequently Asked Questions

What is a good CPM?

CPM varies widely by channel, audience, and ad format. Social media CPM ranges from $2 to $15, display ads $1 to $5, and premium placements can exceed $30. Compare within your channel for meaningful benchmarks.

Does CPM reflect conversions?

No. CPM only measures the cost of showing your ad 1,000 times. High impressions with no clicks or conversions can produce a low CPM but poor campaign performance.

How is CPM calculated?

CPM = (total ad spend / total impressions) multiplied by 1,000. For example, $250 spent on 50,000 impressions gives a CPM of $5.00.

When should I optimize for CPM vs CPC?

Optimize for CPM when your goal is brand awareness and reach. Optimize for CPC when your goal is driving traffic and clicks. Different goals require different metrics.

Secure and Private

All calculations run locally. Your business data never leaves your browser.

Precise Business Calculations Powered by Calculory AI