FREE TOOL

Know what 1,000 impressions cost you.

Enter any two of ad spend, impressions, and CPM and get the third instantly, plus typical CPM ranges by platform. Free, no signup.

Enter any two

Fill in two of the three and the tool solves the last.

CPM (solved)$6.82= $1,500.00 spend ÷ 220,000impressions × 1,000What 1,000 impressions cost you on this campaign.
Ad spend $1,500.00Total spend for the period.
Impressions 220,000Times your ads were shown.
Cost per impression $0.0068CPM divided by 1,000, the price of one view.

Typical CPM ranges by platform

Rough 2026 ranges for US ecommerce campaigns, for planning only, not guarantees. Your actuals depend on audience, placement, season, and creative.

PlatformTypical CPMNotes
Meta (Facebook / Instagram)$8 to $20Broad DTC prospecting sits low, tight retargeting runs higher.
TikTok$4 to $12Still the cheap reach buy, rises fast in Q4.
YouTube$10 to $30In-stream skippable, higher for short premium placements.
Google Display$2 to $8Cheapest impressions, weakest intent per view.

CPM is the price of attention. What you do with each impression is the creative.

You cannot negotiate the auction, but you can make every impression work harder. Adlicio scrapes real comments and reviews from Reddit, YouTube, Amazon and more, then ranks them into the angles, objections, and hooks that stop the scroll.

01Field guide

What CPM is, and how to read it

CPM is cost per mille, the price of 1,000 ad impressions. The formula is spend divided by impressions, times 1,000, which means any two of those numbers give you the third. Spend and impressions tell you what you paid per thousand. Spend and an expected CPM tell you how much reach a budget buys. Impressions and a CPM tell you what a reach goal will cost.

CPM is set by an auction, so it reflects how many advertisers want the same people at the same moment. Narrow audiences, competitive verticals, retargeting pools, and Q4 all push it up. That also means CPM is largely out of your hands. You can broaden targeting or shift platforms, but you cannot bid your way to attention that costs less than the market says it does.

Read CPM as a price tag, never as a scoreboard. Cheap impressions in front of people who never buy are wasted money, and an expensive audience that converts is a bargain. The metrics that turn CPM into a verdict are CTR, CPA, and ROAS downstream of it. What you control on every impression, at any CPM, is whether the first second of the creative earns a stop.

That first second is a research problem before it is a design problem. The hooks that stop the scroll come from scraping what your customers actually say and leading with it. See pricing for what Adlicio unlocks.

02Benchmarks

CPM benchmarks, 2026

There is no universal good CPM. The auction prices each audience separately, so the honest benchmark is a range per context, not a number per industry. These are the rule-of-thumb ranges US ecommerce media buyers plan around in 2026. Use them to sanity-check the calculator, not to judge a live campaign.

ContextTypical CPMWhy
Meta, broad US DTC prospecting$8 – $20Broad targeting keeps the auction cheap; Q4 pushes the top end past $30.
Meta, retargeting pools$15 – $40Small, in-demand audiences cost more per thousand, and frequency climbs fast.
Meta, narrow B2B / high-CPL niches$40 – $100+Few people, many bidders. Our own narrow B2B campaign paid $53.69.
TikTok, US prospecting$4 – $12Still the cheapest attention of the major feeds; creative burns out faster.
YouTube in-stream$10 – $30Higher floor, but paid-for view time rather than scroll-past impressions.
Google Display$2 – $8Cheap reach, lowest intent. Judge it on conversions, never on CPM.

A worked example from our own account, so the top band isn't theoretical. We ran a Meta lead campaign at a narrow US B2B audience: $44.40 of spend bought 827 impressions, a $53.69 CPM. Same week, same campaign, the nine ads inside it ranged from 0% to 13.1% CTR. The audience set the price of attention; the creative decided whether we got anything for it. That spread is the whole CPM lesson in one campaign.

Five levers move your CPM: audience size (narrow costs more), optimization goal (purchase optimization outbids traffic), placement mix (forcing feeds-only raises it), creative engagement (the auction discounts ads people engage with), and the calendar (Q4 taxes everyone). Only the creative lever improves CPM and results at the same time, which is why the fastest fix is usually a stronger hook built from customer language, not a lower bid.

03FAQ

CPM calculator FAQ

What is CPM and how is it calculated?

CPM is cost per mille, the cost of 1,000 ad impressions. The formula is ad spend divided by impressions, multiplied by 1,000. Spend $1,500 to get 220,000 impressions and your CPM is 1500 divided by 220000 times 1000, about $6.82. It is the base price of attention on any auction platform, and the number media buyers watch to judge how expensive a given audience is to reach. Enter any two of the three numbers above and the calculator solves the third.

What is a good CPM?

It depends entirely on the platform, audience, and season. As rough 2026 ranges for US ecommerce, Meta usually lands between $8 and $20, TikTok between $4 and $12, YouTube in-stream between $10 and $30, and Google Display between $2 and $8. Narrow audiences, competitive verticals, and Q4 all push CPMs up. The more useful question is not whether your CPM is low but whether the impressions convert. A cheap CPM on an audience that never buys is the most expensive media there is.

What is the average CPM for Facebook ads in 2026?

For broad US DTC prospecting on Meta, most buyers land between $8 and $20 in 2026. Retargeting pools typically run $15 to $40 because the audiences are small and in demand. Narrow B2B and high-CPL niches regularly clear $40 to $100 and up; our own narrow B2B lead campaign paid $53.69. Treat these as planning ranges, not promises: your exact CPM is set in the auction by your audience, objective, creative, and the season.

What is the difference between CPM, CPC, and CPA?

They price three different steps of the funnel. CPM is the cost of 1,000 impressions, what you pay for eyeballs. CPC is cost per click, what you pay for a visit. CPA is cost per acquisition, what you pay for an actual order or lead. They chain together: CPM and CTR determine your CPC, and CPC and conversion rate determine your CPA. A high CPM can still produce a cheap CPA if the creative and offer convert well, which is why judging a campaign on CPM alone misleads.

Why is my CPM so high?

The usual suspects are a narrow or heavily retargeted audience, a competitive vertical where many advertisers bid on the same people, seasonal pressure like Q4, a low-quality or fatigued creative that the platform deprioritizes, and restrictive placements. Frequency matters too: once the same users have seen your ad several times, the auction charges more to keep reaching them. Broadening the audience, refreshing creative, and letting the platform optimize placements are the standard first fixes.

Does a lower CPM mean a better campaign?

No. CPM prices the impression, not the outcome. Platforms often deliver cheap impressions to people who scroll a lot and buy little, so chasing the lowest CPM can quietly fill your funnel with low-intent traffic. The campaigns that win usually pay a fair CPM for the right audience and then make each impression count with a strong hook. Read CPM together with CTR, CPA, and ROAS, and treat rising CPMs on a winning ad as a creative refresh signal, not a kill signal.
FROM PAYING FOR REACH TO EARNING ATTENTION

You know the price of attention. Make every impression count.

Try Adlicio free. Adlicio scrapes real comments and reviews into ranked angles and hooks that stop the scroll at any CPM.

Free to start. No credit card.