412 freelancers
Free tool · No signup · Nothing saved

CPM Calculator

CPM is the cost per 1,000 ad impressions. Advertisers use CPM to compare the price of reach across platforms, placements, and audiences. The formula is ad spend divided by impressions, multiplied by 1,000.

This CPM calculator from 412 Freelancers solves for any of the three values. Enter spend and impressions to get your CPM. Enter spend and a target CPM to see how many impressions that budget buys. Enter impressions and CPM to estimate the spend required.

Fill in any two fields.
CPM = spend ÷ impressions × 1,000

CPM prices attention, not outcomes. A low CPM with the wrong audience is still wasted budget, so read CPM next to click-through rate and cost per acquisition rather than on its own.

What is a good CPM in 2026?

On Meta, Lebesgue's 2026 ecommerce benchmarks put most industries between $7 and $9, with a spread from $6.96 in hardware and automotive up to $12.46 in beauty and health. Your own CPM moves with audience size, placement, country, seasonality, and how much the auction likes your creative, so a Q4 CPM double your spring CPM is normal, not broken.

Judge it next to your click-through rate and your breakeven CPA: a $15 CPM that produces profitable customers beats a $6 CPM that does not.

CPM, CPC, CPA: which one to watch

CPM prices impressions, CPC prices clicks, CPA prices outcomes. They form a chain: with CTR and conversion rate as decimals, CPM ÷ (CTR × 1,000) gives CPC, and CPC ÷ conversion rate gives CPA. When CPA rises, walk the chain backward to find which link broke. Rising CPM means the auction got more expensive; falling CTR means the creative stopped earning clicks; falling conversion rate points at the landing page or the offer.

Frequently asked questions

What does CPM stand for?

Cost per mille, the cost of 1,000 ad impressions. It is the base unit ad auctions charge in, which makes it the cleanest way to compare the price of reach across campaigns, placements, and platforms.

What is a good CPM for Facebook ads?

Most ecommerce industries land between $7 and $9 in Lebesgue's 2026 benchmarks, ranging from about $7 in hardware and automotive to $12.46 in beauty and health. Audience, country, placement, and season all shift it, so compare against your own history first.

Why is my CPM so high?

Common causes: a narrow audience that forces the auction to work harder, low engagement creative the platform charges more to deliver, heavy competition in your category, Q4 seasonality, or a fresh ad set still in learning. Broaden the audience and improve the creative before blaming the platform.

Does a low CPM mean my ads are working?

No. It means impressions are cheap, which can simply mean the audience is low quality. The campaign is judged on cost per result against your breakeven CPA, not on the price of attention.