Paid Media Metrics
CPM (Cost Per Mille) Calculator
The CPM (Cost Per Mille) Calculator shows how much it costs to reach 1,000 people with your ads by dividing your spend by impressions and multiplying by 1,000. Enter your total ad spend and the number of impressions and it returns your cost per thousand impressions. The result is the price of reach, the core metric for awareness and top-of-funnel buying where the goal is exposure rather than an immediate click.
Who it's for: DTC brands and performance marketers running awareness or reach campaigns who need to know what it costs to put their ad in front of a thousand people.
How the CPM Calculator works
You enter your total ad spend and the total impressions those ads served. The tool divides spend by impressions and multiplies by 1,000 to express the cost per thousand views. If you spent 500 and earned 250,000 impressions, your CPM is 2.00, meaning every thousand impressions cost you that amount.
CPM is the standard currency of awareness and reach buying because those campaigns are sold and optimized on exposure, not clicks. When the objective is to be seen by as many of the right people as possible, CPM tells you how efficiently your budget is buying that visibility and lets you compare placements, audiences, and platforms on a like-for-like basis.
A higher CPM is not automatically bad. Narrow, high-value audiences and premium placements cost more per thousand impressions precisely because they are worth more, while broad, cheap inventory can post a low CPM and still underperform. Judge CPM against who you are reaching and what they do next, not in isolation.
CPM connects to the rest of your funnel through CTR and CPC. Your effective cost per click is driven by CPM divided by click-through rate, so a low CPM with a healthy CTR yields cheap clicks, while a low CPM with a poor CTR can still produce expensive traffic. Use the CTR and CPC calculators alongside this one to see how reach translates into clicks and, ultimately, sales.
The formula
CPM = (total ad spend / impressions) x 1,000 (the cost to reach 1,000 people).
Frequently asked questions
When should I optimize for CPM instead of CPC or CPA?+
CPM is the right lens for upper-funnel campaigns whose job is awareness and reach rather than immediate conversions, such as brand launches, retargeting pool building, or top-of-funnel prospecting. When you are paying to be seen, CPM measures how efficiently your budget buys that exposure. For lower-funnel campaigns where a click or purchase is the goal, CPC and CPA are the more meaningful metrics to manage toward.
Why is my CPM so high?+
CPM rises with audience value and competition. Narrow targeting, high-demand placements, competitive seasonal periods, and small lookalike or retargeting audiences all push the cost of a thousand impressions up because you are bidding against others for limited, valuable inventory. A high CPM is only a problem if the audience does not convert well enough to justify the premium, so always weigh it against downstream performance.
How does CPM relate to CPC?+
The two are linked through your click-through rate. Effective CPC is roughly your CPM divided by 1,000, divided by your CTR, so improving CTR lowers your CPC even when CPM stays flat. This means a campaign with a higher CPM but a much stronger CTR can deliver cheaper clicks than a low-CPM campaign with weak creative. Looking at CPM and CTR together explains most of what you pay per click.
Is a lower CPM always better?+
Not necessarily. A low CPM means cheap reach, but cheap reach to the wrong people produces no sales. Broad, low-cost inventory often carries a low CPM while converting poorly, whereas a precisely targeted, higher-CPM audience can be far more profitable. Optimize for the cost of outcomes that matter, such as cost per acquisition, rather than treating the cheapest impressions as the best ones.
What is the difference between CPM and CPC pricing?+
Under CPM you pay per thousand impressions regardless of whether anyone clicks, so the risk of poor engagement sits with you. Under CPC you pay only when someone clicks, shifting that risk to the platform. CPM suits awareness goals where exposure itself has value, while CPC suits response goals where only a click counts. Most platforms let the auction translate between the two, so strong creative lowers your effective cost either way.