Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

CPM (Cost per 1000 Impressions)
$2.5
per 1,000 impressions
Total Cost $500
Total Impressions 200,000

What Is CPM?

CPM stands for "cost per mille" — Latin for cost per thousand. It is one of the most common pricing and comparison metrics in digital and traditional advertising. CPM tells you how much you pay (or paid) for every 1,000 times your ad is shown, regardless of whether anyone clicked it. Because impressions are counted in thousands, CPM gives a clean, standardized way to compare the relative cost-efficiency of different ad placements, channels, and campaigns.

How to Use This Calculator

Enter your total campaign cost (the amount you spent on the ad buy) and the total impressions the campaign delivered. The calculator divides your cost by impressions, then multiplies by 1,000 to give your CPM. Use it before a campaign to estimate cost from a quoted CPM, or after a campaign to measure what you actually paid per thousand views.

The Formula Explained

The math is simple: $$\text{CPM} = \frac{\text{Total Cost (\$)}}{\text{Impressions}} \times 1000$$ Dividing cost by impressions gives the cost of a single impression; multiplying by 1,000 scales it to the standard "per thousand" unit that advertisers quote. A lower CPM means you are reaching more people for the same money.

Advertisement
Diagram showing total ad cost divided by impressions multiplied by 1000 equals CPM
CPM equals total cost divided by impressions, times 1,000.

Worked Example

Suppose you spent $500 on a display campaign that delivered 200,000 impressions. $$\text{CPM} = \frac{500}{200{,}000} \times 1000 = 0.0025 \times 1000 = 2.50$$ So each block of 1,000 impressions cost you $2.50.

Bar chart comparing CPM values of three advertising campaigns
Comparing CPM across campaigns helps identify the most cost-efficient media buy.

FAQ

Is a lower CPM always better? Generally yes for reach, but a cheap CPM on an irrelevant audience can waste budget. Balance CPM with engagement and conversion quality.

How is CPM different from CPC? CPM charges per 1,000 views; CPC (cost per click) charges only when someone clicks. CPM suits brand awareness, CPC suits performance.

What is a typical CPM? It varies widely by platform and audience — from under $1 on some networks to $20+ on premium video or niche targeting.

Last updated: