Business

CPM Calculator

Calculate cost per thousand impressions (CPM) from ad spend and impressions.

Free online toolWorks in your browserNo sign-up required

CPM Calculator

Enable JavaScript to use the interactive calculator; the example and formula are described below.

Explore this topic

Marketing Metrics & Customer Economics

CPC, CPM, CTR, conversion rate, acquisition cost and customer-value calculations.

Topic hub →

How to use this cpm calculator

Enter the values requested above and select Calculate. Change any input to compare another scenario. The calculation runs locally in your browser and does not require an account.

Formula and method

CPM = spend ÷ impressions × 1,000.

Example

A $500 campaign with 200,000 impressions has a $2.50 CPM.

What this calculator is useful for

Calculate cost per thousand impressions (CPM) from ad spend and impressions. The result is intended for quick estimates, checking arithmetic and comparing scenarios. When a result affects a contract, tax filing, medical decision, building-code requirement or other high-stakes situation, verify the result with the appropriate professional or authoritative source.

CPM Calculator: a practical example

Spending $500 for 200,000 impressions produces a $2.50 CPM: spend divided by impressions times 1,000.

What the result means

CPM is a cost per thousand ad impressions, not per thousand people reached.

Limits to consider

Repeated impressions to one person count multiple times, and visibility measurement differs between platforms.

Related tools: CPC Calculator · CTR Calculator

Frequently asked questions

What does the CPM Calculator calculate?

Calculate cost per thousand impressions (CPM) from ad spend and impressions.

How does the CPM Calculator work?

CPM = spend ÷ impressions × 1,000.

Is the CPM Calculator free to use?

Yes. ERICH Calculators is free to use and does not require an account.

Transparency

Method, assumptions & corrections

See how formulas, sources and limitations are handled across ERICH Calculators.