Free CPM Calculator
Work out your cost per thousand impressions. Enter your total cost and impressions.
Using the CPM Calculator
Step 1
Enter the total cost of your campaign.
Step 2
Enter the number of impressions it received.
Step 3
See your CPM, the cost per 1,000 impressions.
What this tells you
CPM (cost per mille) is the cost of one thousand ad impressions. It is the standard pricing model for awareness campaigns on display and social networks, where the goal is reach rather than immediate clicks.
CPM is useful for comparing the cost of reach across channels, but it says nothing about results. Pair it with click-through rate and conversion data to judge whether cheap impressions are actually worth buying.
CPM Calculator questions
What is a good CPM?
CPM varies by platform and audience, commonly $2-$10 for broad display and higher for tightly targeted or premium placements. Niche B2B audiences cost more per thousand than broad consumer reach.
When should I use CPM pricing?
CPM suits brand-awareness and reach campaigns. For lead generation, cost per click or cost per conversion is usually the better metric to optimise against.
How is CPM calculated?
CPM is total cost divided by impressions, multiplied by 1,000. So $500 spent for 100,000 impressions is a $5 CPM.
Does a low CPM mean good value?
Not always. Cheap impressions shown to the wrong audience waste budget. Judge CPM alongside engagement and conversions, not on its own.
Other tools you might need
SEO ROI Calculator →
Work out whether SEO pays for itself. Enter your numbers and see the monthly return, ROI percentage and break-even.
ROAS Calculator →
Find your return on ad spend in seconds. Enter the revenue your ads generated and what you spent.
CPC Calculator →
Work out your average cost per click. Enter your total spend and the number of clicks.
AI Search Visibility Checker →
Tick what your site already has and get an instant AI-readiness score, plus what to fix to get cited by ChatGPT, Perplexity and AI Overviews.
CTR Calculator →
Find your click-through rate in seconds. Enter your clicks and impressions.
Customer Lifetime Value Calculator →
Estimate what a customer is worth over their lifetime. Enter your average sale, how often they buy, and how many years they stay.
Book a free 15-minute audit
We will show you the gaps versus your competitors and what we would do in the first 30 days.