CPM Calculator

Calculate CPM metrics for ecommerce, SaaS, marketing, and operations.

CPM
$5.00

This CPM calculator finds the cost per thousand impressions (CPM) for an ad campaign - a standard pricing and comparison metric in digital advertising - from total ad spend and total impressions delivered.

Enter your total ad spend and impressions, and the calculator returns your CPM.

Worked Calculation Examples

ScenarioResultCalculation Step
$500 spend, 250,000 impressionsCPM = $2.00CPM = (500 ÷ 250,000) × 1,000 = $2.00.
$1,200 spend, 400,000 impressionsCPM = $3.00CPM = (1,200 ÷ 400,000) × 1,000 = $3.00.

The CPM Formula

CPM = (total ad spend / total impressions) x 1,000. It represents the cost to show an ad 1,000 times, regardless of clicks or conversions, making it a measure of raw reach cost rather than direct response performance.

When CPM Is the Right Metric to Watch

CPM is most relevant for brand awareness campaigns, where the goal is exposure rather than immediate clicks or sales - for performance-focused campaigns, metrics like CPC (cost per click) or CPA (cost per acquisition) usually matter more than CPM alone.

How to Use the CPM Calculator

  1. Open the CPM Calculator and enter the values requested in the input fields.
  2. Check the units, percentages, dates, or time periods before reading the answer.
  3. Review the instant result and adjust any value to compare another scenario.
  4. Use the formula, example, and FAQs below to understand how the cpm calculator works.

Frequently Asked Questions

How do you calculate CPM?

Divide total ad spend by total impressions, then multiply by 1,000: CPM = (spend / impressions) x 1,000.

What is a good CPM?

It varies enormously by platform, industry, and audience targeting - comparing your CPM against your own historical campaigns or direct competitors in the same channel is more useful than a single universal benchmark.

Is a lower CPM always better?

Not necessarily - a very low CPM can sometimes indicate lower-quality placements or less-targeted audiences. CPM should generally be evaluated alongside engagement and conversion metrics, not in isolation.

How do I use this cpm calculator?

Enter the known values, review the units or settings, and the calculator updates the result instantly. The formula and example on this page show how the answer is produced.

What does the CPM Calculator calculate?

Calculate CPM metrics for ecommerce, SaaS, marketing, and operations. It is designed for fast browser-based calculations without sign-up, downloads, or manual spreadsheet setup.

What formula does this cpm use?

The formula is: CPM = (Total Spend ÷ Impressions) × 1,000. CPM pricing predates digital advertising entirely - the 'M' stands for the Roman numeral mille (thousand), a pricing convention carried over from print and broadcast advertising's cost-per-thousand-readers or cost-per-thousand-viewers metrics, which media buyers had used since the mid-20th century long before the same unit was adapted for banner ads and social media impressions in the 1990s and 2000s.

Last updated: September 27, 2026.