Business planning

CPM Calculator (Cost Per Mille)

Enter your total ad spend and the impressions delivered to find the cost per 1,000 impressions.

  • Free
  • No sign-up
  • Updated for 2026

Spend & impressions

$

Enter ad spend and impressions to see the CPM.

Worked example

With these example inputs:

  • Total ad spend$500
  • Impressions100000

CPM (cost per 1,000): $5

  • Total ad spend$500
  • Impressions100,000

Add this calculator to your site

Free to embed. Copy the snippet below, it drops the live calculator straight into any page.

What this CPM calculator does

This calculator works out your CPM. You enter your ad cost and impressions. The tool then shows the cost per thousand. It reveals what you pay to reach an audience. This is a key advertising metric. Feel free to try a few scenarios. The result helps you plan your ad spend.

What CPM means

CPM means cost per thousand impressions. The M stands for the Roman thousand. It shows what you pay per thousand views. It is common in display and brand ads. A lower CPM means cheaper reach. It is widely used to compare media. It measures the price of exposure.

How CPM is calculated

The math behind it is straightforward. You take your total ad cost. Then you divide by your impressions. You multiply the result by one thousand. That gives the CPM. The tool does the work for you. It saves you the manual sums.

Why CPM matters

CPM measures the cost of reach. It shows how cheaply you hit an audience. It suits brand and awareness campaigns. A lower CPM stretches your budget further. It lets you compare different channels. But reach alone is not results. Pair it with other metrics.

CPM versus CPC

CPM charges per thousand views. CPC charges per click instead. CPM suits awareness and exposure. CPC suits action and response. With CPM you pay to be seen. With CPC you pay for engagement. Choose the model that fits your goal.

A good CPM

A good CPM depends on the channel. It varies by platform and audience. A niche audience often costs more. A broad one can be cheaper. Compare against your own past first. Then compare across channels. Lower is not always better, though.

CPM and your budget

CPM shapes how far your budget goes. A lower CPM buys more reach. A higher one limits your views. It helps you plan a campaign. You can estimate the reach you can afford. But weigh reach against quality. Cheap views are not always valuable.

How to use it

Enter your total ad cost. Add the number of impressions. Read your CPM at once. Then try a lower cost or more views. See how the CPM changes. Compare a few channels. Use it to plan your spend.

Lowering your CPM

You can lower your CPM in many ways. Target your audience more wisely. Improve your ad quality and relevance. Test different placements and times. Avoid the most crowded slots. Refine your campaign over time. A lower CPM stretches your budget.

Common mistakes to avoid

A common mistake is chasing a low CPM alone. Cheap reach can be low quality. Another is ignoring whether it converts. Reach is not the same as results. Some compare CPM across very different channels. Others forget audience quality. Seeing the full picture helps you avoid them.

A final tip

Use CPM to compare the cost of reach. But never judge on CPM alone. Weigh the quality of the audience too. Check whether the reach drives results. Compare within similar channels. Refine your targeting to lower it. CPM is one metric, not the whole story.

Frequently asked questions

How is CPM calculated?

Divide the total ad spend by impressions and multiply by 1,000. Spending $500 for 100,000 impressions gives a CPM of $5.

Why measure cost per 1,000?

CPM standardises ad costs so campaigns of different sizes can be compared. It is the common currency for buying awareness, where impressions matter more than immediate clicks.