Localization

Region & formats

Choose how NumLuma formats money, measurements, temperature, fuel economy, dates and time on this device.

Currency changes formatting only; NumLuma does not perform live FX conversion.
Try: “450k house 20% down 6.5”, “I owe 8k at 19% and pay 300”, “save 15k in 18 months”↑↓ navigate · Enter open
Start typing or browse popular tools.
NumLuma› Business›CPM

CPM Calculator

Calculate CPM from ad spend and impressions. Measure the cost of buying 1,000 advertising impressions across campaigns and channels.

FreeNo sign-upInstant resultFormula shownInputs stay in your browser
Interactive calculatorEnter your values
Recalculates as you type
CPM Live result
Enter your values
Calculation breakdown
How to read this result

Read the CPM as the average price paid for 1,000 ad impressions. It measures media cost efficiency, not engagement or profitability.

More actions
Useful next calculationCPC
How to use it

A clear result in a few inputs.

  1. Enter the requested values.Use consistent units and the real values for your scenario.
  2. Read the main result and breakdown.NumLuma recalculates immediately when an input changes.
  3. Check the formula and assumptions.Use the supporting context before making a real-world decision.

What this calculator does

CPM normalizes media cost to 1,000 impressions, making it useful for comparing the price of reach across campaigns. It does not tell you whether people clicked, converted or became profitable customers, so it should be paired with downstream metrics.

What to know before you use the result

  • CPM uses impressions, not unique people reached.
  • Use spend and impressions from the same scope and time period.
  • Different placements and audiences can have very different CPMs even within the same ad platform.

Common mistakes to avoid

  • Using reach instead of impressions in the CPM formula.
  • Comparing CPM alone when one campaign is optimized for clicks and another for awareness.
  • Mixing gross media spend with impression counts that exclude part of the campaign.

Where this calculation is useful

Display advertisingSocial media adsBrand campaignsMedia cost comparison

Related concepts

cost per milleimpressionsmedia buyingad reach
NLNumLuma standard

Built to be understandable before it is impressive.

  • Formula shown clearly
  • No sign-up required
  • Mobile-first controls
  • Inputs processed locally
  • Plain-language result breakdown
Read our methodology →
Assumptions & scope

Know what the number includes.

Commercial business intent. Define the metric precisely and distinguish it from neighboring metrics to avoid thin or interchangeable pages.

How NumLuma checks calculators →
Part of a curated toolkit

Business Profit & Pricing Calculators

Best for pricing decisions, campaign analysis and operating-metric checks.

Explore the toolkit →
Learn the concept

CPC, CPM, CTR and CPA: How Ad Metrics Work Together

Understand CPC, CPM, CTR and CPA, what each metric measures, and why no single advertising metric tells the whole story.

Read guide →
Quick answers

About the cpm calculation.

What does CPM mean?

CPM means cost per mille, or the cost per 1,000 impressions.

How do I calculate CPM?

Divide ad spend by impressions and multiply the result by 1,000.

Is CPM the same as cost per reach?

No. Impressions can include multiple views by the same person, while reach generally attempts to count unique people.