Marketing Tools

CPM Calculator

Calculate cost per thousand impressions and estimate advertising spend or revenue. Enter your ad spend and impressions to get your CPM instantly.

CPM Calculator

Calculate CPM based on spend and impressions.

Total amount spent on ads.

$

Number of times your ad was shown.

Revenue Estimation

Estimate revenue from impressions and CPM.

Plan smarter ad budgets and campaigns.

Use CPM benchmarks to compare platforms and build realistic performance targets.

How CPM Works

CPM represents the cost of 1,000 impressions. It helps compare advertising spend and revenue across campaigns.

To calculate CPM, divide total spend by impressions, then multiply by 1,000. This gives the cost per thousand impressions.

Example: If you spent $500 on 100,000 impressions, your CPM is $5.00.

  • Higher CPMs can reflect premium audiences.
  • Lower CPMs may require more volume to hit revenue goals.
  • CPM is one of several ad performance metrics.

Simple formulas

CPM (Spend / Impressions) x 1,000
Revenue (CPM x Impressions) / 1,000

Disclaimer: Estimates are for planning only and may vary by platform.

FAQ

Quick answers to common CPM questions.

What does CPM mean?

CPM stands for cost per thousand impressions. It tells you what you pay or earn for 1,000 ad views.

How do I use CPM to estimate revenue?

Multiply your CPM by impressions, then divide by 1,000. This gives an estimated revenue based on impression volume.

Why is my CPM different across platforms?

CPM varies by audience, niche, ad format, and seasonality. Higher value audiences usually lead to higher CPMs.

Is CPM the same as CPC?

No. CPM is cost per 1,000 impressions, while CPC is cost per click. They measure different ad outcomes.

Is this calculator accurate?

It provides quick estimates. Actual costs and revenue depend on platform pricing and campaign performance.