Calculate Your CPM
Enter spend and impressions
Results appear instantly
What is CPM in Digital Advertising?
CPM (Cost Per Mille) is the price you pay for 1,000 ad impressions. "Mille" is Latin for thousand. It's the standard pricing model for display advertising, social media ads, and programmatic advertising campaigns.
Formula
CPM = (Ad Spend ÷ Impressions) × 1,000
CPM is the go-to metric for brand awareness campaigns where reach and visibility are more important than immediate clicks or conversions. It tells you how efficiently you're reaching your target audience.
CPM Benchmarks 2026
Meta Ads (Facebook/Instagram)
£5 – £15
Varies by audience and placement
Google Display Network
£2 – £8
Broad reach at lower cost
LinkedIn Ads
£15 – £40
Premium B2B audience
TikTok Ads
£3 – £10
Growing platform, competitive rates
YouTube Ads
£4 – £12
Video impressions
Programmatic Display
£1 – £5
Open exchange buying
In 2026, AI-powered targeting is driving CPM efficiency. Platforms like Meta and Google use machine learning to find the most relevant audiences, which can lower effective CPMs while improving campaign outcomes.
Need help with paid media?
Our paid social and display experts optimise CPM campaigns for maximum reach and impact.
CPM vs CPC: Which Should You Use?
The choice between CPM and CPC bidding depends on your campaign objectives:
- Choose CPM when your goal is brand awareness, reach, or top-of-funnel visibility. You pay for impressions regardless of clicks.
- Choose CPC when your goal is driving specific actions — clicks to landing pages, product pages, or lead forms. You only pay when someone engages.
Modern AI-powered platforms increasingly use hybrid models. Google's Smart Bidding and Meta's Advantage+ can dynamically optimise between CPM and CPC-style bidding based on predicted conversion probability.
Frequently Asked Questions
Ready to Maximise Your Reach?
Our paid media experts help businesses achieve maximum reach and brand awareness at optimal CPMs.
Get a Free Consultation