● Free tool · No email required · 7 more tools in /tools
Home · Tools · CPM Calculator
CPM Calculator

Cost per 1,000 impressions, across every channel.

Calculate CPM and compare it against 2026 benchmarks for Meta, Google, TikTok, LinkedIn, YouTube, and Reddit. With auto-flagged outliers.

$
#
Total impressions delivered in same period
CPM = (Spend ÷ Impressions) × 1,000
$25.00
CPM
$5,000
Ad spend
200,000
Impressions
$25.00
CPM
$20-32
Channel benchmark
Within benchmark, your CPM is healthy for this channel.

What CPM tells you (and what it doesn't)

CPM = cost per 1,000 impressions. It measures how expensive it is to put your ad in front of a thousand people on a given channel. CPM rises when audiences are more targeted, when more advertisers compete for the same audience, or when ad quality scores drop. Falling CPMs aren't always good news, they often mean you're reaching cheaper, lower-quality audiences.

2026 CPM benchmarks (US, post-iOS 18)

ChannelCold prospectingRetargeting
Meta Feed (DTC)$20 to $32$8 to $18
Meta Reels$8 to $14$5 to $11
Meta Stories$10 to $18$6 to $13
Google Display$2 to $8$2 to $6
YouTube In-Stream$8 to $22$5 to $15
Google Search$30 to $120$25 to $60
TikTok Feed$8 to $16$5 to $11
LinkedIn Feed$30 to $70$18 to $45
Reddit Feed$5 to $12$3 to $8
Pinterest$6 to $14$4 to $9
Snapchat$3 to $9$2 to $6

What drives CPM up (and how to fight back)

CPM is a leading indicator, by the time CPM has crept up 30% over a month, your CPL has already crept up 30-50%. Watch CPM weekly. Open CPC Calculator →

Want a CPM benchmark for your account?

Free 30-min audit. We benchmark your CPMs against the same brands we manage at $50M+ ad spend.

Book free audit →