Skip to content
CalcPilot Find a calculator
Marketing calculator

CPM Calculator

Calculate advertising cost per one thousand impressions for a campaign or placement.

Reviewed 2026-06-18 · Formula and example verified by the CalcPilot Editorial Team

Calculator

Enter your numbers

Cost per 1,000 impressions

$4.00

Your inputs stay in your browser and are never sent to a server.

Quick answer

How do you calculate CPM?

Use CPM = (Ad cost ÷ Impressions) × 1,000. Enter the matching values above to calculate the result instantly.

What it measures

Understanding CPM

Cost per mille (CPM) is the price paid for one thousand ad impressions. It normalizes media cost so buyers can compare placements with different budgets and audience sizes. A $4 CPM means 1,000 served impressions cost $4. CPM is most useful for reach and awareness campaigns, publisher inventory comparisons, and forecasting how many impressions a budget may buy. It says nothing by itself about whether people noticed, clicked, or converted after seeing an ad. Viewability, audience quality, frequency, placement, geography, and creative format can make two identical CPMs produce very different business outcomes. Use served impressions consistently; if a platform reports viewable CPM separately, do not mix the measures. A very low CPM may reflect broad or low-quality inventory, while a high CPM may be reasonable for a scarce, valuable audience. Combine CPM with click-through rate, CPC, conversion rate, and incremental brand or sales outcomes. When comparing channels, use the same cost scope and reporting period so platform fees or production costs do not quietly distort the result.

The math

CPM formula

CPM = (Ad cost ÷ Impressions) × 1,000

Worked example

Example calculation

A campaign costs $2,400 and delivers 600,000 impressions.
Calculation
($2,400 ÷ 600,000) × 1,000
Result
$4.00 CPM

Step by step

How to use this calculator

  1. 1Enter total media cost.
  2. 2Enter served impressions for the same scope.
  3. 3Compare CPM alongside audience quality and downstream outcomes.

Decision support

When this calculator is useful

  • Comparing media inventory
  • Planning awareness budgets
  • Monitoring auction cost

Common questions

Frequently asked questions

Why is CPM based on 1,000 impressions?

The thousand-impression unit creates readable, comparable prices for the very large impression totals common in advertising.

Is a lower CPM always better?

No. Cheaper impressions may be less viewable, relevant, or effective for your target audience.

What is viewable CPM?

Viewable CPM uses impressions that meet a viewability standard rather than every served impression.

How does CPM relate to CPC?

CPM prices exposure, while CPC prices clicks. Click-through rate connects the two metrics.

Calculation reviewed: 2026-06-18. CalcPilot uses the formula shown above and tests representative values during the production build. See our methodology and correction policy.

Browse by topic

Calculator categories

Keep exploring

Marketing

CPC Calculator

Calculate the average advertising cost for each click generated by a campaign.

Calculate now
Marketing

ROAS Calculator

Measure the revenue generated for every dollar spent on advertising.

Calculate now
Marketing

Conversion Rate Calculator

Find the percentage of visitors who complete a desired action, such as a purchase or signup.

Calculate now
SaaS

Customer Acquisition Cost Calculator

Calculate the average sales and marketing cost required to acquire one new customer.

Calculate now
Business

ROI Calculator

Measure the percentage return on an investment by comparing its gain with its original cost.

Calculate now