Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Cost Per Mille (CPM)
$2.5
per 1,000 impressions
Total cost $500
Impressions 200,000
Cost per impression $0.0025

What Is CPM?

CPM stands for "cost per mille" — Latin for cost per thousand. It is one of the most common pricing models in digital and traditional advertising, expressing how much you pay for every 1,000 times your ad is displayed (impressions). CPM lets advertisers compare the cost-efficiency of different channels, placements, and campaigns on an equal footing.

Diagram relating total ad cost to 1000 impressions
CPM measures the cost of every 1,000 ad impressions.

How to Use This Calculator

Enter your total campaign cost (the amount spent or budgeted) and the number of impressions the campaign delivered or is expected to deliver. The calculator instantly returns your CPM along with the cost of a single impression. Use it before a buy to estimate spend, or after a campaign to measure what you actually paid.

The Formula Explained

$$\text{CPM} = \frac{\text{Total Cost}}{\text{Impressions}} \times 1{,}000$$ You divide the spend by the number of impressions to get the cost of one impression, then multiply by 1,000 because CPM is quoted per thousand. A lower CPM means you reach more people for the same money, though it should always be weighed against audience quality and conversion rates.

Visual breakdown of the CPM formula as cost over impressions times 1000
CPM equals total cost divided by impressions, multiplied by 1,000.

Worked Example

Suppose you spend $500 on a display campaign that generates 200,000 impressions. $$\text{CPM} = \left(\frac{500}{200{,}000}\right) \times 1{,}000 = 0.0025 \times 1{,}000 = \mathbf{\$2.50}$$ That means every 1,000 ad views cost you $2.50, and each single impression cost \($0.0025\).

FAQ

Is a lower CPM always better? Not necessarily — a very cheap CPM may come from low-quality inventory. Balance CPM against engagement and conversions.

What's a typical CPM? It varies widely by platform: social media often runs $5–$15, display ads can be under $3, and premium video much higher.

How is CPM different from CPC? CPM charges per 1,000 impressions regardless of clicks, while CPC (cost per click) charges only when someone clicks the ad.

Last updated: