Calculate CPM, total campaign cost, or impressions from any two media-buying inputs. Use it to test different inputs quickly, compare outcomes, and understand the main factors behind the result before moving on to related tools or deeper guidance.
Last updated
Enter any two of total cost, impressions, and CPM to solve for the third campaign metric.
Display currency
Switch the display currency for spend outputs.
Estimated CPM
$10.00
Observed cost per thousand impressions from actual spend and delivery.
CPM
$10.00
Total cost
$5,000.00
Impressions
500,000
Thousands of impressions
500
Cost per impression
$0.01
Cost per 100 impressions
$1.00
Formula and reading
CPM = (Total cost / Impressions) × 1,000
Use the same formula family to compare quoted CPM inventory with campaign budgets or planned delivery targets.
CPM calculator: solve for CPM, total cost, or impressions
A CPM calculator should do more than return one quotient. In advertising and media buying, you often need to move between three connected figures: total spend, total impressions delivered, and cost per thousand impressions. This page lets you solve for any one of those values from the other two so CPM quotes, budget plans, and delivery targets can be compared on the same footing.
What CPM is measuring
CPM means cost per mille, or cost per thousand impressions. It is a pricing metric used when ads are bought based on exposure volume rather than clicks or conversions. A 10.00 CPM means you pay 10.00 for every thousand impressions delivered.
That makes CPM especially common in display, video, sponsorship, and reach-focused campaigns. It is a simple buying metric, but it only describes exposure cost. It does not say whether the impressions are relevant, viewable, or valuable downstream.
How the CPM formula works in each direction
The core relationship is straightforward: CPM equals total cost divided by impressions, then multiplied by 1,000. Once that formula is known, the same relationship can be rearranged to solve for campaign cost or for delivered impressions.
That is why this page supports all three directions. If a publisher gives you a CPM quote and a target impression volume, you can estimate budget. If you know the budget and the CPM, you can estimate how much delivery that budget buys. If you know spend and actual impressions, you can calculate the observed CPM after the fact.
CPM = (Total cost / Impressions) × 1,000
Calculates the price paid for one thousand impressions.
Total cost = (CPM / 1,000) × Impressions
Converts a CPM quote and impression goal into a campaign budget.
Impressions = (Total cost / CPM) × 1,000
Estimates delivery volume from a budget and CPM price.
Worked example: budgeting a CPM campaign
Suppose a publisher quotes a 12.00 CPM and you want 750,000 impressions. The implied spend is (12 / 1,000) × 750,000 = 9,000. If your budget were fixed at 9,000 instead, the same formula rearranged would tell you that a 12.00 CPM budget should buy about 750,000 impressions.
The observed direction works the same way. If a campaign spent 9,000 and delivered 750,000 impressions, the realised CPM would be 12.00. Solving all three directions in one place makes it easier to check quotes, reconcile invoices, and plan media budgets consistently.
What CPM does not tell you on its own
A low CPM does not automatically mean a campaign is efficient. If the impressions are poorly targeted, weakly viewable, or produce poor click and conversion behaviour, the cheap exposure can still be low quality. CPM is a pricing signal, not a complete performance verdict.
That is why media-buying decisions usually pair CPM with CTR, CPC, conversion rate, viewability, and audience quality. This calculator is designed to make the exposure-cost math transparent, but it does not replace campaign analysis or attribution work.
CPM stands for cost per mille, where mille means one thousand. In advertising, it means the cost of buying one thousand impressions.
Can CPM be used to estimate campaign budget?
Yes. If you know the CPM and your impression target, multiply impressions by CPM and divide by 1,000 to estimate total spend. That is one of the main planning uses of a CPM calculator.
Why can a low CPM still be a poor campaign result?
Because CPM only measures exposure price. It does not tell you whether the impressions were seen by the right audience, whether they generated clicks, or whether the campaign drove valuable business outcomes.
When should I use CPM instead of CPC?
CPM is most useful when media is priced by impressions or when the campaign objective is reach and exposure. CPC is more directly tied to traffic generation. Many teams compare both because one buying model can imply the other when CTR is known.