Calculators

CPM Calculator


Solve for CPM, total cost, or impressions from the other two values. A fast, private way to price and compare display and video ad campaigns.

Pick what you want to solve for and fill in the other two fields. Results update live as you type.

CPM
โ€”

๐Ÿ’ก How CPM is calculated

  • CPM means cost per mille โ€” the cost of 1,000 ad impressions.
  • CPM = cost รท impressions ร— 1000
  • Cost = CPM ร— impressions รท 1000
  • Impressions = cost รท CPM ร— 1000
Note:

Choose any one of the three values to solve for and the tool rearranges the same formula. Impressions are counted in thousands, which is what the 1000 in each formula represents.

A CPM calculator works with the price advertisers pay for every 1,000 ad impressions. CPM stands for cost per mille, where mille is Latin for thousand, and it is the standard way display, video, and social campaigns are priced.

This tool solves for any one of the three values โ€” CPM, total cost, or impressions โ€” from the other two. Everything runs in your browser and updates live as you type, with nothing sent to a server.

How to use the CPM calculator

Pick what you want to solve for in the dropdown. The field for that value hides, and you fill in the remaining two.

Choose a currency if you want the money figures formatted with a symbol, or leave it neutral. The answer appears instantly along with a plain-language summary.

The three CPM formulas

All three come from one relationship. To find the rate, CPM = cost รท impressions ร— 1000. To budget a buy, cost = CPM ร— impressions รท 1000. To estimate reach, impressions = cost รท CPM ร— 1000.

The 1000 appears every time because CPM is quoted per thousand impressions rather than per single view, which keeps the numbers readable at ad-campaign scale.

Why CPM matters

CPM is the quickest way to compare the raw cost of reach across platforms and placements before layering in clicks or conversions. A lower CPM buys more eyeballs per dollar, though it says nothing on its own about quality.

Because it only measures reach, planners usually read CPM next to performance metrics: a ROAS Calculator shows whether that reach turned into revenue. To express a CPM difference between two vendors as a percent, a Percentage Calculator makes the gap obvious, and if you are converting an audience size quoted in another unit, a Unit Converter keeps the inputs tidy.

Frequently Asked Questions

What does CPM mean?

CPM means cost per mille, or cost per 1,000 impressions. An impression is one display of your ad, so a 5 CPM means you pay 5 for every 1,000 times the ad is shown, regardless of clicks.

How do I calculate CPM?

Divide the total cost by the number of impressions, then multiply by 1,000. Spending 500 for 100,000 impressions gives 500 รท 100,000 ร— 1000 = 5 CPM. This calculator also runs the formula backwards to find cost or impressions.

How many impressions can my budget buy?

Set the tool to solve for impressions, then enter your budget and the expected CPM. It computes impressions = cost รท CPM ร— 1000, so a 500 budget at a 5 CPM buys roughly 100,000 impressions.

Is my data sent anywhere?

No. Every calculation happens locally in your browser with JavaScript. Nothing you type is uploaded, logged, or stored, and the tool keeps working offline once the page has loaded.