Free CPM Calculator and Formula.

Cost Per 1,000 Impressions in plain numbers. Enter ad cost and how many impressions you bought. See your CPM and a quick read on whether you are paying market rate.

Calculator

Calculate your CPM

Enter your ad cost and impression count. The result updates as you type.

$
Total spend across the period
Total ad impressions delivered
Your CPM
$8.40
Cost per impression
$0.0084
Per 100k impressions
$840
Pick a channel and region to see your benchmark. Same auction, different prices: a Meta Feed CPM in MENA can be 80 percent below a Meta Feed CPM in the US.
Average CPM range by channel · Global average
These are 2026 industry averages. Your real CPM moves with audience size, ad relevance, season, and auction density. Source: Meta Ads Manager benchmarks, WordStream, AdEspresso, LinkedIn Marketing Solutions public benchmarks.
The formula

Two numbers, the cheapest unit on the internet.

CPM = (Ad cost ÷ Impressions) × 1,000. The unit cost of buying 1,000 ad impressions. The base price of reach on any paid channel.

CPM varies more by channel and region than by anything else. LinkedIn US is 5x Meta Feed in MENA, same auction, same hour. The benchmark table below shifts as you pick your context.

CPM alone does not tell you whether the campaign works. A $30 LinkedIn CPM that converts is cheaper than a $3 TikTok CPM that does not. Pair CPM with CTR and CVR to read whether the impressions are buying anything.

Worked example

A $4,200 Meta campaign.

Meta Feed campaign, 30 days
Spend $4,200 · Impressions 500,000

CPM equals 4,200 divided by 500,000, times 1,000. That is $8.40.

Cost per impression equals 4,200 divided by 500,000, which is $0.0084. The same number, just unscaled.

Read. $8.40 CPM sits in the middle of the Meta Feed range ($7 to $12). Not a great price, not a bad one. If CTR is above 1.5 percent and CVR is at landing-page average, the campaign is fine. If CTR is below 1 percent, the CPM is too high for the engagement it is producing.

Frequently asked

CPM questions, answered.

What is a good CPM?

Channel-dependent. Display ads run $2 to $5. Meta Feed runs $7 to $12. LinkedIn runs $20 to $35. TikTok runs $1 to $4. YouTube runs $7 to $15. The benchmark only matters relative to the channel you are buying on.

How is CPM different from CPC?

CPM is what you pay per 1,000 impressions, whether anyone clicks or not. CPC is what you pay per click. CPM-priced inventory bills you for showing the ad. CPC-priced inventory only bills you when a click happens.

How do I lower my CPM?

Three usual levers. One, broaden your audience so you compete with fewer advertisers for the same impressions. Two, refresh creative so the platform's relevance score lifts and your effective CPM drops. Three, switch placements. Stories and Reels often deliver cheaper CPMs than Feed.

Does a high CPM mean my ads are bad?

Not always. LinkedIn CPMs are 5x to 10x higher than Meta because the audience is more valuable. A $30 CPM that closes one $5,000 deal is cheaper than a $3 CPM that closes nothing. Judge CPM against the revenue it produces, not in isolation.

How is CPM calculated on Google Ads?

For Display, YouTube, and Demand Gen campaigns, Google reports CPM directly in the Avg. CPM column. For Search, CPM is implied. Google does not quote it because Search bills per click, but you can compute it as Cost divided by Impressions, times 1,000.

Ask Claude for your live CPM across every channel.

Connect Google Ads, Meta, LinkedIn, and TikTok to PaidSync. Ask in plain English what is my CPM this week on each channel. PaidSync pulls the live numbers from your real campaigns.