CPM Benchmarks by Country, Placement and Objective
Our observed Meta CPM ranges across 8 countries, 7 placements and 6 objectives, plus the multipliers that explain a sudden CPM spike.
CPM gets blamed for every bad campaign day, but a CPM number means nothing on its own — it only makes sense against its three coordinates: country, placement and objective. This sheet gives you the ranges we see across the accounts we manage for each of those, plus the seasonal multiplier that explains most 'sudden' spikes.
Why a single CPM number is meaningless
A $9 CPM and a $19 CPM can come from the exact same ad account on the exact same day — one from a Reels placement in Mexico on an engagement objective, the other from a Facebook Feed placement in the US on a Purchase objective. Neither is 'good' or 'bad' in isolation. Before you react to a CPM swing, ask which of the three levers moved: did your placement mix shift toward more expensive inventory, did more spend land in a pricier country, or did the objective change how the algorithm is bidding? Most CPM panic is a mix-shift, not an auction problem — and the table below lets you tell the difference in about ten seconds.
The three levers that actually set your CPM
Country sets the ceiling — advertiser competition in the US, UK, Canada, Australia and Germany runs several times higher than in India, Brazil or Mexico, because far more brands are bidding for the same attention in the same auction. Placement sets the inventory cost — Feed placements carry the heaviest competition and the highest CPM, while Reels, Stories and Audience Network are cheaper because inventory is more abundant or less prized by advertisers. Objective sets the optimization cost — a Purchase objective asks the algorithm to find rarer, higher-intent actions, so it prices in more than a cheap Engagement or Video Views objective does. Multiply the three together and you get roughly what your CPM should be.
Turning a structurally high CPM into a non-problem
If your account is structurally high-CPM — US audience, Feed and Reels placements, Purchase objective — the lever you actually control isn't the auction, it's how cheaply you can produce enough creative variety to make that CPM work for you. A team that pastes a product URL into Klip Kanvas to generate a full batch of AI UGC hooks, scripts and avatars in a single day can afford to test 15-20 creatives against a $14 CPM, where a traditional shoot-based workflow could only ever afford 3-4 in the same budget window. Cost-per-creative, not CPM, is usually the real bottleneck standing between you and enough test volume to find a winner.
The full cheatsheet has 5 tables: CPM by 8 countries, CPM by 7 placements, objective multipliers, seasonal inflation multipliers, and the formulas for blending country, placement and objective into one estimate.
Unlock the full cheatsheet
Enter your email and we'll instantly unlock the complete cheatsheet — plus send you fresh ad playbooks every month.
No spam. Unsubscribe anytime.
Ready to put this into practice?
Create your first AI UGC video ad in minutes — no filming, no actors, no editing.
Try Klip Kanvas freeMore in this section
Win/Loss Creative Readout Sheet
A scoring sheet for creative tests: sample-size floors, win/loss/inconclusive bands by metric, what to scale vs kill vs iterate, and the one-page readout the next sprint actually uses.
TikTok Spark Ads Cheatsheet
Spark Ads as a lookup sheet: authorization codes, post-first rules, inherited social proof, CTA overlay, expiry bands and QA versus cold in-feed uploads.
Ready to make ads like these?
Paste a product link and Klip Kanvas writes the script, casts the creator and renders the ad — no filming, no actors, no editing.