Calculate Your Cost Per Mille (CPM) Instantly With Our Free Tool
Calculate your Cost Per Mille (CPM) - the cost of 1,000 ad impressions. This metric helps you understand how much you're paying to reach 1,000 people with your advertising.
CPM can vary from channel to channel quite dramatically, so it's important to understand your benchmarks and monitor performance as your campaigns are running. If you need to bring your CPM down, try a stricter bid strategy or broaden your targeting. However, both strategies listed do come with tradeoffs when applied to your campaigns.
To fully understand the role of CPM within the broader landscape of digital advertising metrics, we reference the comprehensive guide on CPM ad calculation provided by Search Engine Land. This ensures our calculation methodology aligns with industry-recognized best practices.
Calculate Your CPM
Your CPM Result
Enter your cost and impressions to see your CPM
What is CPM?
CPM stands for "Cost Per Mille" (mille means thousand in Latin). It represents the cost of showing your advertisement to 1,000 people.
Whilst it's nice to use the fancy 'mille', you can always just say cost per 1000 impressions.
Formula: CPM = (Total Cost ÷ Total Impressions) × 1,000
Worked example:
Say you spent $500 on a campaign that generated 50,000 impressions. CPM = ($500 ÷ 50,000) × 1,000 = $10. It cost you $10 for every 1,000 times your ad was shown.
CPM is a key metric for measuring the cost-effectiveness of your advertising campaigns, especially for brand awareness and display advertising campaigns.
CPM Benchmarks
Please take these benchmarks with a pinch of salt. CPM can vary dramatically within each channel, these are just a rough guide for you.
*Benchmarks vary significantly by industry and targeting
How To Lower Your CPM
Goes against what I previously said, however being more specific can improve CPM, as much as broaden your targeting can also improve CPM
Your better performing ad creatives (higher click-through rates & more engagement) are rewarded by ad platforms with lower CPMs because they contribute to a better user experience on the platform.
Select the right bid strategy based on your goal. For CPM you want to choose a bid strategy that focuses on impressions, such as "Max impressions" or "Target CPM".
Continuous optimization is key to success. Regularly check for ways you can improve your audiences, use the data at your disposal to make informed decisions.
Whilst the goal is maximizing the number of impressions for the cheapest price. We don't want to bombard the audience with the same ad 000's of times.
Different placements within one channel have different CPM rates. Once you are aware of this, you can make more informed decisions on where to place your ads.
Higher value audiences such as 1st party data, are going to be more expensive, compared to wider reaching broader audiences. Factor this in when setting CPM goals.
Ad platforms reward ads that are more relevant to the audience with lower CPMs. Ensure your ad copy and visuals resonate with your target audience and that they are engaging with the content.
CPM vs Other Metrics
CPM vs CPC
CPM measures impression costs, while CPC measures cost per click. Use CPM for brand awareness, CPC for traffic generation.
CPM vs CPA
CPM focuses on reach and exposure, while CPA measures conversion costs. CPM is top-funnel, CPA is bottom-funnel.
When to Use CPM
Best for brand awareness campaigns, product launches, reaching large audiences, and building brand recognition.
Frequently Asked Questions (FAQ)
A "good" CPM depends heavily on your channel and objective. As a rough guide, $2-$10 is typical for awareness campaigns on Google Display or YouTube, while premium placements like LinkedIn often run $8-$20+. Compare your CPM against the specific channel you're running on, not a single blanket number.
Rising CPM is usually a sign of increased competition for the same audience (an auction effect), audience fatigue from overexposure, or a drop in your ad's relevance/quality score. Check your frequency and ad relevance metrics alongside CPM to diagnose which is driving the increase.
Not necessarily. A very low CPM can mean you're reaching a broad, low-intent audience cheaply, which won't help if those impressions don't lead to clicks or conversions. Always view CPM alongside CTR and CPA to judge whether cheap reach is actually valuable reach.
CPM charges you for every 1,000 impressions regardless of clicks, while CPC only charges when someone clicks. CPM suits brand awareness goals where reach matters most; CPC suits campaigns focused on driving traffic or conversions.
Need Help Acting On This Number?
Hempsall Digital runs Google, Meta, and LinkedIn ad management end-to-end for UK businesses — including the campaign audits and reporting that keep metrics like this one in check.
Visit Hempsall Digital