Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Cost Per 1,000 Impressions (CPM)
$5
per 1,000 impressions
Total Cost $500
Impressions 100,000

What Is CPM?

CPM stands for "cost per mille," where mille is Latin for thousand. It measures how much an advertiser pays for every 1,000 impressions an ad receives. CPM is one of the most common pricing models in digital and traditional advertising, used across display ads, video ads, social media, and out-of-home media. Because it normalizes cost to a fixed unit of 1,000 impressions, CPM lets you compare the relative efficiency of campaigns, channels, and ad placements at a glance.

How to Use This Calculator

Enter two numbers: the total cost (ad spend) of your campaign and the total number of impressions it generated or is expected to generate. The calculator divides cost by impressions and multiplies by 1,000 to return your CPM in dollars. You can use it to plan a budget (estimate spend from a known CPM and target impressions) or to evaluate results after a campaign runs.

The Formula Explained

The math is simple: $$\text{CPM} = \frac{\text{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 CPM unit. A lower CPM means you reach more people per dollar, though it should always be weighed against audience quality and conversion rates.

Advertisement
Diagram showing ad cost divided by impressions times one thousand
CPM is the ad cost divided by impressions, scaled to a thousand views.

Worked Example

Suppose you spend $500 on a display campaign that delivers 100,000 impressions. $$\text{CPM} = \left( \frac{500}{100{,}000} \right) \times 1000 = 0.005 \times 1000 = \mathbf{\$5.00}$$ That means you pay $5 for every 1,000 times your ad is shown.

FAQ

Is a lower CPM always better? Generally yes for raw reach, but a cheap CPM on the wrong audience can waste budget. Pair CPM with engagement and conversion metrics.

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. CPM suits awareness goals; CPC suits performance goals.

What is a typical CPM? It varies widely by platform and audience — anywhere from a couple of dollars for broad display to $20+ for premium video or niche targeting.

Last updated: