Finance

CPM Calculator

Solve for cost per thousand impressions, total campaign cost, or delivered impressions using one consistent formula.

Checked by Precise Calculator Editorial Team · Updated October 1, 2026 · No sign-up required

Quick answerA CPM calculator relates advertising spend to impressions by expressing cost for every one thousand ad impressions. It can solve the same relationship in three directions: CPM from spend and impressions, cost from CPM and impressions, or impressions from budget and CPM.

How cost per thousand impressions works

CPM stands for cost per mille, with mille meaning one thousand. Divide campaign cost by delivered impressions and multiply by 1,000. A $500 campaign delivering 100,000 impressions therefore has a $5 CPM. The multiplier makes large impression totals easier to compare than a tiny cost per single impression.

The equation can be rearranged without changing its meaning. Expected cost equals CPM multiplied by impressions and divided by 1,000. Expected impressions equal cost divided by CPM and multiplied by 1,000. These planning results are mathematical targets; an auction platform may deliver a different amount as bids, competition, and inventory change.

Comparing CPM responsibly

A lower CPM does not automatically mean a better campaign. Placement, audience, geography, device, viewability, fraud filtering, and creative quality all affect the value of an impression. Two reports should use the same currency, date range, cost definition, and impression definition before their CPM values are placed side by side.

CPM also differs from CPC and CPA. CPC divides spend by clicks, while CPA divides spend by a defined action or conversion. A campaign can have an inexpensive CPM but poor click or conversion performance. Use CPM to understand reach cost, then review the outcome metric that matches the campaign's objective.

How to use this cpm calculator

  1. Choose the metric you want to calculate.
  2. Enter the other two values using billable impressions and matching currency amounts.
  3. Compare campaigns only when their impression definitions and placement quality are comparable.

Formula and method

CPM = campaign cost ÷ impressions × 1,000

The model treats every entered impression as billable and uses gross media cost. It does not include clicks, conversions, viewability, agency fees, taxes, or attribution quality.

Campaign CPM and budget example

A campaign spends $1,250 and records 250,000 billable impressions. Dividing 1,250 by 250,000 gives 0.005 dollars per impression. Multiplying by 1,000 gives a CPM of $5. The calculator keeps the full inputs and rounds only the displayed currency value.

If a later media plan has a $3,000 budget and an expected $7.50 CPM, rearrange the formula: 3,000 divided by 7.50, multiplied by 1,000, equals 400,000 planned impressions. This is a forecast based on the assumed CPM, not a delivery guarantee.

Common mistakes to avoid

  • Using clicks or unique people where the formula requires impressions.
  • Mixing net media spend with a report that includes agency or platform fees.
  • Comparing CPM values expressed in different currencies.
  • Treating a planned CPM as a guarantee of auction delivery.

Accuracy and practical limits

The calculation is exact for the entered spend and impression count. Platform totals may change after invalid-traffic filtering, billing adjustments, currency conversion, or attribution updates. Use finalized billable figures for reconciliation, and evaluate viewability and business outcomes alongside CPM rather than treating it as a complete quality measure.

Primary references: Metric definition: Google Ads CPM guidance.

Frequently asked questions

What does CPM mean?

CPM means cost per mille, or the cost for one thousand impressions.

Can CPM be calculated from clicks?

No. Click data produces CPC; CPM requires impression count and cost.

Why can platform CPM differ?

Platforms may report filtered billable impressions, fees, currency conversion, or rounded totals differently.

About this guideWritten and checked by the Precise Calculator Editorial Team. Last reviewed September 15, 2026. How we review calculations.