Free tool · CPM

CPM Calculator

CPM — cost per mille, or cost per thousand impressions — is the baseline price of attention in paid media. Enter any two of spend, impressions, and CPM and this calculator solves for the third.

The challenge

CPM is simple to computehard to compare

The arithmetic takes one line. The judgement — is this CPM good? — depends on the channel, the audience, and what the impression is actually worth.

  • A number, not a verdict

    A $4 CPM on a remnant display network and a $40 CPM on premium connected TV are not the same buy. CPM measures price, never quality — a low CPM against the wrong audience is the most expensive media you can buy.

  • Impression ≠ attention

    An impression only means the ad was served. Viewability, dwell time, and fraud all sit between an impression and a human actually seeing it. Always read CPM alongside viewable-CPM and completion rates.

  • Compare like with like

    CPM only tells you something when the audience definition is held constant. The right move is to benchmark CPM within a channel and audience, then optimise toward the lower-CPM placements that still convert.

Free tool

Calculate your CPM

Enter any two values — total spend, impressions, or CPM — and the third is calculated for you.

$

The full amount you spent (or plan to spend) on the placement.

How many times the ad was (or will be) shown.

$

Cost per 1,000 impressions.

Waiting for input

Enter any two of total spend, impressions, and CPM — the third fills in automatically.

Formula: CPM = (total spend ÷ impressions) × 1,000. Leave one field blank to solve for it.

Definition

What is CPM?

CPM stands for cost per mille — Latin for thousand — and means the cost to serve an ad one thousand times. It is the dominant pricing model for awareness and reach campaigns across display, video, social, and out-of-home.

Because it normalises cost to a fixed unit of delivery (1,000 impressions), CPM lets you compare the price of attention across placements that have wildly different absolute budgets and audience sizes.

  • Calculate CPM

    CPM = (Total spend ÷ Impressions) × 1,000

    Spend $50,000 for 10,000,000 impressions → CPM = (50,000 ÷ 10,000,000) × 1,000 = $5.00

  • Calculate spend

    Spend = (CPM × Impressions) ÷ 1,000

    $5 CPM × 10,000,000 impressions ÷ 1,000 = $50,000

  • Calculate impressions

    Impressions = (Spend ÷ CPM) × 1,000

    $50,000 ÷ $5 CPM × 1,000 = 10,000,000 impressions

How to use it

How to use this CPM calculator

Three fields, one equation — fill in the two you know.

  1. Enter the two values you have

    Know your spend and impressions? Get CPM. Know your CPM and budget? Get the impressions it buys. Any two of the three solve the third.

  2. Read CPM as a relative price

    A CPM is only meaningful next to a benchmark. Compare it against the same channel and audience — not against a different platform with a different definition of an impression.

  3. Pair it with a quality metric

    Before you optimise toward the lowest CPM, check viewability and conversion. The cheapest impressions are worthless if no one sees them or they never convert.

FAQ

CPM questions

Still stuck? Book a walkthrough and we’ll go through your numbers together.

What is a good CPM?

It depends entirely on the channel and audience. Broad display can run $1–$5, social $5–$15, premium video and CTV $20–$50+, and tightly-targeted B2B audiences higher still. The only useful benchmark is the CPM of comparable placements reaching the same audience.

Is a lower CPM always better?

No. A low CPM against the wrong audience, or with poor viewability, wastes money efficiently. Optimise for the lowest CPM that still delivers viewable impressions to the right people and converts downstream.

What is the difference between CPM and vCPM?

vCPM (viewable CPM) only counts impressions that were actually viewable — at least 50% of the ad on screen for one second (or two for video) under the IAB standard. vCPM is always higher than CPM for the same buy, and a truer measure of attention.

How does CPM relate to CPC and CPA?

CPM prices delivery, CPC prices clicks, and CPA prices actions. They are linked: CPC = CPM ÷ (CTR × 10), and CPA = CPC ÷ conversion rate. A low CPM only matters if the click-through and conversion rates downstream hold up.

One metric is a numberMultiply connects them all

When every campaign metric, brief, and account signal lives in one AI operating system, you stop calculating in spreadsheets and start acting on the full picture. That's Multiply.