Q2 slots filling fast

Claim yours
All tools
Paid Ads
100% Free · No Signup

CPM Calculator

Cost per thousand impressions.

Instant results
No data stored
Updated 2026
Share
Quick Answer

CPM = cost ÷ impressions × 1,000. A $500 campaign with 200,000 impressions has a $2.50 CPM. Enter any two values to solve for the third.

$

What is CPM Calculator?

CPM (cost per mille) is what you pay for every 1,000 ad impressions. It's the core currency of awareness and reach campaigns on Meta, Google Display, YouTube, and programmatic — and knowing your CPM tells you whether you're paying a fair rate for attention or overpaying for a saturated audience.

How it works

CPM = (total ad spend ÷ total impressions) × 1,000. If you spent $500 and earned 250,000 impressions, your CPM is $2.00. Lower isn't always better — a $2 CPM to the wrong audience is worse than an $18 CPM to buyers ready to purchase.

How to use this tool

Enter your total spend and total impressions. The calculator returns your CPM instantly. Compare it across campaigns, placements, and audiences to spot where your reach is cheap and where you're overpaying.

Why it matters

CPM is the fastest way to benchmark media efficiency. Rising CPMs usually signal audience fatigue or increased competition; falling CPMs can mean fresh creative or an under-tapped audience. Track it weekly to catch problems before they drain budget.

Frequently asked questions

What is a good CPM?

It varies wildly by platform and audience — Meta CPMs often run $5-$15, Google Display can be under $3, and niche B2B LinkedIn can exceed $30. Benchmark against your own history first, then your industry.

Is a lower CPM always better?

No. A cheap CPM to an irrelevant audience wastes money. Judge CPM alongside conversion rate and cost per acquisition — reach only matters if it reaches the right people.

Why is my CPM rising?

Usually audience saturation, creative fatigue, seasonal competition (Q4 spikes hard), or a narrowing target audience. Refresh creative and widen or rotate audiences to bring it back down.