Meta Ads

What Is CPM (Cost Per Mille)? The 2026 Benchmarks Every Advertiser Argues About

CPM is the per-1000-impression price you pay Meta, TikTok, or Google. Here's the 2026 benchmark data by platform and industry, why your CPM doubled this year, and the 5 levers that actually bring it down.

AdMake AI Team
May 18, 2026
12 min read
What Is CPM (Cost Per Mille)? The 2026 Benchmarks Every Advertiser Argues About

Cyber Monday 2024 Meta CPM hit $17.70, 138% above annual average (Gupta Media tracker). A year later, advertisers were posting "my cpms are $250+ can't figure out how to fix it." Meta CPM moved 42% in a single year. It varies 9x between the US and India. Here's the 2026 benchmark data by platform, industry, country, and month, and the five things that actually move the number.

Bottom line: Meta DTC $14, TikTok $13, LinkedIn $31. Your CPM is 5-8x India's if you sell in the US. Q4 runs 25-60% above the annual average. A good CPM is one within 10-15% of your own rolling 30-day baseline. If yours just jumped, check creative refresh date first, Andromeda penalizes similarity.

A single dollar bill multiplied into 1,000 floating impressions on a desk

TL;DR: The 2026 CPM You Should Expect on Each Platform

Before we get to the math, here are the platform medians most US ecommerce and B2B accounts can reasonably benchmark against. All sourced from public 2025 trackers, then read forward into 2026 trajectory:

Platform2025 Median CPMYoY ChangeSource
Meta (DTC ecom panel)$14.19+20.03%Triple Whale
Meta (global multi-vertical)$8.19+5%Gupta Media
TikTok (DTC ecom panel)$13.26+16%Triple Whale
TikTok (global)$4.82+8%Gupta Media
YouTube$4.99 - $9.29+2.4%Gupta / Inceptly
LinkedIn$31 - $38NAMeet Lea
Snapchat$8.60+47%Gupta Media
Pinterest$4.67+16%Gupta Media
Google Display$2.80 - $3.12NARocking Web
Reddit$3 - $8+14%AdLibrary
Connected TV (CTV)$20 - $40NAAdWave

Why the same platform shows two different CPMs:

Meta's $14.19 (Triple Whale) vs $8.19 (Gupta) isn't a contradiction. Triple Whale's panel is ecommerce-heavy DTC. Gupta is global multi-vertical including reach campaigns and lower-bid markets. Find the panel closest to your business and read your CPM against that, not the headline average everyone else is quoting.

The Formula and What It Actually Measures

The formula: CPM = (spend / impressions) × 1,000. CPM is the denominator of every downstream metric: CPC = CPM / (CTR × 10). CPA = CPC / CVR. ROAS = AOV / CPA. Even when you bid for conversions, Meta still calculates a delivered CPM behind the scenes. You can't escape it by changing objective.

CPM = (Total Spend / Total Impressions) × 1,000

Planning math (reverse)

Want 250K impressions @ $12 CPM

$3,000 budget

(250,000 / 1,000) × $12

Why CPMs Went Up From 2023 to 2026

Meta CPM climbed from $11.82 to $14.19 in a single year, up 20%. Two forces account for most of it.

1. Meta Andromeda (rolled Dec 2024 to Q1 2026)

The new ranking model uses a neural retrieval engine roughly 10,000x the size of the previous system. Andromeda penalizes creative similarity. Per a Cohley analysis, "if your Creative Similarity is high, Andromeda punishes your account by raising your CPMs because it views the content as repetitive and fatiguing."

2. Auction crowding plus residual post-iOS 14 inefficiency

More advertisers chasing the same attention. Meta reported a 14% increase in ad costs against 6% impression growth, a bidding war by the numbers. The 2024 US election spike (Meta political spend $568.7M, +86% vs 2020 per eMarketer) layered 20-35% seasonal pressure on Oct-Nov 2024, and the auction never fully reset.

2026 CPM Benchmarks by Industry

Industry CPM spread on Meta is enormous. Triple Whale's 2025 ecom panel showed every single industry saw CPM increase YoY. Health and Wellness alone climbed +38%. Here's where things landed:

Industry (Meta, ecom)2025 Median CPMYoY Change
Health & Wellness$20.70+38.03%
Automotive$10.01+17.08%

TikTok industry CPMs cluster tightly between $3.79 (Sports & Outdoors) and $6.33 (Food & Beverage) per Triple Whale's TikTok 2025 benchmarks, much flatter than Meta. If you're on TikTok, your industry barely matters; geo and creative matter more.

The B2B and LinkedIn ceiling:

LinkedIn median CPM is $31. In financial services, cybersecurity, or enterprise SaaS, $50 to $100+ is normal. There are r/FacebookAds threads where B2B founders share CPMs of $300+. That isn't a broken account. That's the price of competing for a thin slice of high-intent professional inventory.

2026 CPM by Country: The 9x Geo Spread

Geo is the single largest CPM lever you almost never think about. The spread between the US and India on Meta is roughly 9x. This matters because any decision to test in cheap-CPM markets can look like a win on CPM and a loss on revenue, simultaneously. Numbers from AdAmigo's 2026 country tracker:

CountryAvg Meta CPM (2026)Tier
United States$23.00Tier 1
Australia$18.50Tier 1
Canada$13.40Tier 1
United Kingdom$10.31Tier 1
Germany$10.05Tier 1
Mexico$4.50Tier 2
Brazil$4.20Tier 2
Philippines$3.50Tier 3
Indonesia$2.80Tier 3
India$2.60Tier 3

Global average $6.59. US-only DTC pays 5-8x India's CPM. Stop comparing your $20 CPM to anyone selling in a different country, it's the geo, not the operator.

"Hey, just launched my new campaign for a new product. I am running quite low budget, 50 USD a day. 3 ad sets 3 ads each. For some reason i have EXTREMELY HIGH CPM, 100 USD! I have never had even close to this level of CPM on any of my previous ad campaigns. Audience is broad in each of my ad sets ranging from 1-10 million, CTR is little over 2% so the ad seems like it is relevant for its target audience. But this unbearably high CPM just kills of any other positive metrics my ad has."

u/xStrad, r/FacebookAds, March 2025

The Q4 Spike: November Costs +42% More Than January

Meta's median CPM moves in a predictable annual rhythm: low in January, climbs steadily, peaks in November, drops slightly in December, resets in January. The 2025 data tracked by SuperAds shows the curve in numbers:

MonthMeta Median CPMNotes
Jan 2025$17.73Post-holiday reset
Feb 2025~$17.90Flat
Mar 2025~$19.23First climb
Apr-Sep 2025 (avg)$18.57 - $20.38Steady summer band
Oct 2025$21.69+$1.74 step-up
Nov 2025$25.22 (peak)BFCM auction frenzy
Dec 2025$22.04Post-Cyber pullback
Jan 2026$15.74 (13-month low)Cheapest window of the year

Jan-Nov 2025 climb: +42%. H2 vs H1: +14%. Q4 vs Q1: +26%. US-specific monthly data is even sharper: started 2025 at $20.41, peaked at $28.09 in November, ended Jan 2026 at $17.12.

Three other Q4 trackers confirm the pattern: Strike Social sees CPMs +25-60% from November to mid-December; Tinuiti routinely measures BFCM week at 2-3x annual average.

What Counts as a Good CPM?

Three honest answers depending on what you actually want to know.

The diagnostic answer (use this 90% of the time):

A good CPM is one within 10-15% of your own rolling 30-day baseline. Industry medians are noisy. Your account knows what normal looks like. If your CPM jumps from $18 to $28 in a week, that's a signal worth investigating. If it's sitting where it has been all quarter, you don't have a CPM problem.

The strategic answer:

A good CPM is one that produces a profitable CPA. Period. CPM that looks "cheap" because you chose Reach optimization on broad audience in Indonesia produces useless impressions. CPM that looks "expensive" on a narrow custom audience for a $400 AOV product can still produce 4x ROAS. Don't optimize the input number. Optimize the output.

The benchmark answer (only if you must):

By Meta campaign objective in the US, per Affect Group Q4 2025:

ObjectiveTypical CPM
Reach & Impressions$10-15
Sales (product feed, new audiences)$10-15
Lead Generation (website)$25-40

Lower CPMs start with creative the algorithm wants to show.

Andromeda specifically rewards creative diversity with lower CPMs. AdMakeAI batches 10 distinct ads in one go. Free credits, no card.

Real Founder Examples From r/FacebookAds and r/PPC

The "new business manager didn't fix it" founder

"If it makes you feel better, I am in the same boat. CTR 3%+, 50USD/day, CPM 80-100+ across all the products I've tried, can't even get any reach. Thought my meta was broken so created a new BM yesterday, lol"

u/Odd_Floor_6949, r/FacebookAds

Lesson: It's not the account. It's the auction plus the creative. Building a new BM and uploading the same ads gives you the same CPM, because Andromeda is judging the creative, not the container.

The "CPL went from $5 to $25 in 5 months" lead gen agency

"Nov 2025: $5.57 CPL / 2.49% CTR / 35K reach. May 2026: ~$25 CPL / ~1.15% CTR. CPM only went up 26%. Reach and audience size are basically the same... My hypothesis is that doubling the budget pushed spend past what the Houston audience can absorb. Meta had to reach lower-intent people to fill $200/day."

r/PPC, "Meta campaign CPL went from $5 to $25"

Lesson: Audience exhaustion plus creative fatigue compound. CPM only moved 26% but CPL moved 5x. The auction is telling you the audience saturation is real, not that the ad is broken.

How to Actually Lower It

1. Creative volume + diversity (the Andromeda lever)

Andromeda raises CPMs for ad accounts with high creative similarity. Brands managing large, genuinely-diverse creative portfolios consistently maintain lower CPMs. A fitness apparel case study from Topkee cut CPM from $7.20 to $5.10 (a 29% reduction) with better creative diversification and segmentation. A Cohley-cited case showed Andromeda accounts that spread spend across many creatives saw CPMs -20% and CPAs -35% within days.

2. Audience size and broad targeting

Broad audiences (1M+) reduce auction crowding. Narrow custom audiences run $15-25 CPM vs $8-10 for broad. Well-segmented audiences can reduce CPM by up to 30%, per the same Topkee dataset. Counter to older advice: in the Andromeda era, broad almost always wins because the algorithm finds the right user inside a wide net better than you can describe one.

3. Placement mix (Reels and Stories are cheaper)

Reels and Stories placements run 10-30% cheaper CPM than Feed, per Mavlers. Use automatic placements unless you have a real reason not to. If all your creative is 1:1 square, you're leaving the cheapest inventory on the table.

4. Bid type / objective match

Reach campaigns get $3-5 CPMs. Conversion campaigns get $25-40 CPMs. Pick the objective that matches your goal, but don't fool yourself: a lower-objective CPM doesn't mean lower CPA. Running a Reach campaign to chase a low CPM number is a vanity move that burns your budget on cheap impressions Meta knows won't convert.

5. Clean your ad comments

One r/FacebookAds operator removed spam comments across 3K ad responses (~40% were scam links). Result: CPM down 18%, ROAS up 11%, CTR unchanged, meaning the lift came from algorithmic trust, not click rate. Andromeda is reading the comment thread as a quality signal. Sweep weekly.

CPM is the universal denominator downstream. CTR is the bridge between CPM and CPC: CPC = CPM / (CTR × 10). A $14 CPM at 1.5% CTR is a ~$0.93 CPC. The same $14 CPM at 0.5% CTR is a $2.80 CPC. Same impression cost, 3x the click cost. Even when you bid for clicks or conversions, Meta still calculates a delivered CPM, so you don't escape it by picking a different objective. For benchmarks on the next link in the chain, see our 2026 Facebook Ads CTR benchmarks.

CPM → (CTR) → CPC → (CVR) → CPA → (AOV) → ROAS

Creative volume is the one CPM lever you fully control.

Andromeda specifically punishes creative similarity with higher CPMs. The fix isn't a bid hack. The fix is shipping more genuinely different ads. AdMakeAI is built for exactly that, 30-80 distinct ads in the time it used to take to produce 3. You can't outbid the auction. You can out-create it.

Free credits included. No credit card. ~30s per ad.

Frequently Asked Questions

Related Resources

Ready to Create Winning Ads?

Join marketers using AI to research competitors and create high-converting ads

Research Competitors