Marketing calculator

CPM Calculator

Calculate cost per thousand impressions from advertising spend and delivered impressions.

Instant result No sign-up Editable assumptions

Enter your figures

Calculate your result

Runs in your browser

Estimate only. Platform fees, taxes and policies vary by country, account, category and date. Verify important decisions against your current statement or official fee schedule.

Ad Spend
Impressions
Cost Per Thousand Impressions

Calculator guide

Calculate CPM for comparable impression delivery

CPM expresses advertising cost for each one thousand impressions. Enter total cost and impressions from the same campaign scope and reporting period.

Confirm whether the platform reports served impressions, measurable impressions or viewable impressions. Standard CPM and viewable CPM use different impression definitions and should not be compared as though they are identical.

CPM is useful for reach and awareness planning, but it does not measure clicks, conversions or incremental sales. Frequency and audience overlap can also reduce the value of additional impressions.

Compare CPM with reach, frequency, viewability, CTR and downstream conversion outcomes. A higher CPM can still be efficient when the audience is more valuable or inventory quality is better.

Formula

Calculate CPM for comparable impression delivery

CPM = Total advertising cost ÷ Impressions × 1,000

  1. Choose a consistent impression definition.
  2. Use cost and impressions from the same period.
  3. Divide cost by impressions.
  4. Multiply by one thousand.

Worked example

Worked example

Inputs

Scenario
$2,400 spend across 800,000 impressions equals a $3.00 CPM.

Results

Result
$2,400 spend across 800,000 impressions equals a $3.00 CPM.

Rounded values; replace assumptions in the live calculator.

Frequently asked questions

CPM Calculator FAQ

What should I verify before using this metric?

Verify the time period, population, currency, attribution and revenue or cost definition. Save those assumptions with the report so future comparisons use the same scope.

How accurate is the result?

The arithmetic follows the displayed formula. Accuracy depends on using complete inputs from the same reporting period and applying one consistent definition to customers, revenue and costs.

Can I use another currency?

Yes. Keep every monetary input in the same currency. Ratios and percentages remain comparable, but the calculator does not perform foreign-exchange conversion.

Should I use gross or net revenue?

Use the revenue definition that matches your reporting purpose and keep it consistent across periods. Document whether discounts, refunds, credits and taxes are included.

Why should I compare several periods?

A single month can be distorted by seasonality, annual renewals, campaigns or one-off contracts. Compare a consistent monthly or quarterly series before making a decision.

Is this an accounting standard?

No. It is an independent planning tool. Reconcile the result with your billing platform, analytics system and financial reporting policies.

Are my inputs uploaded?

No. Calculations run locally in the browser and do not require sending calculator inputs to a server.

Primary sources

Official references and further reading

Editorially reviewed: 2026-07-21

Continue calculating

Related calculators

View all →