What Is a Good CPM for Facebook Ads in 2026?
What is a good CPM for Facebook ads?
No universal figure holds, because CPM moves with country, placement, audience, objective and season. Judge yours against break-even: target CPA × link click-through rate × conversion rate × 1,000. At a $40 target CPA, a 1% link CTR and a 2% conversion rate, any CPM under $8 pays. Then compare with your own trailing 90 days.
A CPM is good or bad only next to two other numbers: how often people click, and how often clickers buy. A $25 CPM can be cheap for an ad that converts well, and a $6 CPM can lose money on an ad nobody clicks. Skip the hunt for an industry average. Work out the most you can pay per 1,000 impressions at your target cost per purchase, then check against your own history.
Is there a reliable average CPM for Facebook ads?
Not one you should plan around. Meta defines CPM as the amount spent divided by impressions, times 1,000 ($50 for 10,000 impressions is a $5 CPM), but it does not publish a typical value. Every impression is sold in an auction, and the winner is the ad with the highest total value: the bid, the estimated action rate and ad quality. Your CPM depends on who else wants the same people that day and on how relevant your ad is to them, so it differs by country, audience, placement, objective and week.
Public benchmark pages show the problem. The LocaliQ Facebook advertising benchmarks, last updated 23 Sep 2026, report click-through rate, cost per click, conversion rate and cost per lead by industry, but no CPM. Their averages for traffic campaigns are a 1.93% CTR and a $0.60 cost per click; for lead campaigns, 2.70% and $1.80. The point is the spread: in the same report, the average click for lead campaigns costs three times the traffic figure, so one “good” cost cannot cover both objectives.
How do I work out a good CPM for my account?
Start from what you can afford to pay for a result. Three numbers from Ads Manager give you a break-even CPM:
Break-even CPM = target cost per purchase × link click-through rate × conversion rate × 1,000
Use your link CTR (link clicks divided by impressions) and the conversion rate from link click to purchase. Any CPM below the result pays for itself at your target; anything above it does not, unless CTR or conversion rate improves.
| Target cost per purchase | Link CTR | Click-to-purchase rate | Break-even CPM |
|---|---|---|---|
| $20 | 1.0% | 2.0% | $4.00 |
| $40 | 1.0% | 2.0% | $8.00 |
| $40 | 1.5% | 3.0% | $18.00 |
| $60 | 1.2% | 2.5% | $18.00 |
| $100 | 0.8% | 1.5% | $12.00 |
The table is arithmetic, not a benchmark. It shows why one CPM can be good for one store and bad for another: the $18.00 rows reach the same break-even through different routes. Raising CTR from 1.0% to 1.5% with the same conversion rate lifts the CPM you can afford by half. That is why better creative can do more for cost per purchase than chasing cheaper impressions. To turn a break-even into a budget, run your numbers through the ad spend calculator.
How do I set my own CPM baseline?
Your own history is the only benchmark built on your audience, product and creative. Build it once, then refresh it monthly.
- Open Ads Manager, click Campaigns and set the date range to the last 90 days.
- Click Columns, then Customize columns, and add CPM (cost per 1,000 impressions), CTR (link click-through rate), Purchases and Cost per purchase.
- Click Breakdown, then By time, and choose Week, to see one CPM per week instead of a single blended figure.
- Note the median weekly CPM for prospecting and retargeting campaigns separately, because they buy different audiences.
- Click Breakdown, then By delivery, then Placement, and note which placements carry most impressions. A shift in placement mix moves your blended CPM.
- Repeat step 3 for the same weeks last year, if you have them, to see your seasonal pattern.
The median matters more than the mean. One week with a launch, a promo or a delivery problem can drag an average a long way; the middle week of 13 cannot be moved by a single outlier.
Compare like with like
A blended account CPM mixes campaigns that should never be compared. Retargeting audiences are small, prospecting audiences are broad, and Meta’s Advantage+ placements spread delivery across Facebook, Instagram, Messenger, WhatsApp, Audience Network and Threads. Meta’s breakdown tool lets you split results by placement, platform and device; read your baseline at that level before you call a number high or low.
How much does CPM change with the season?
Enough that a single annual figure misleads you. Auction prices follow how much other advertisers bid for the same people at the same time, and that changes through the year. Rather than borrow someone else’s seasonal curve, read your own: put this year’s weekly CPM next to the same weeks last year and note the percentage gap in your peak weeks. Plan budgets with that gap built in.
Meta gives one day-to-day signal for competition. Its auction competition change metric compares the competitive bid on a given day with the average of the previous 3 days, and Meta calls a change over 20% significant. If your CPM rises during a peak and the competitive bid rose with it, the auction moved, not your account. If CPM jumps suddenly outside any season, that is a different problem: read why is my Facebook CPM suddenly so high?
Is a low CPM always a good sign?
No. Cheap impressions usually mean less competition for those people or placements, which can also mean fewer buyers among them. If link CTR or conversion rate falls by more than CPM did, your cost per purchase rises even as CPM improves. Judge a CPM change by what happens to cost per purchase over the same weeks. For how CPM sits next to return on spend, see what is a good ROAS for a D2C e-commerce brand on Meta? and the definitions on our Meta ads benchmarks page.
Can software help?
Bach.ai (by Wittelsbach) connects to a Meta ad account, audits it daily, finds revenue leaks with an estimated revenue impact, and proposes fixes. It applies a change on Meta only after you approve it.
FAQ
Why is my Facebook CPM higher than the benchmarks I read online?
Most published figures blend countries, industries, objectives and placements, and many come from one vendor’s own customers. Your audience, offer and creative are specific to you. Compare your CPM with your break-even and your own trailing 90-day median rather than a headline average from someone else’s accounts.
Should I choose the objective with the lowest CPM?
No. Meta delivers each ad to people it predicts will take the result you chose, so an objective built for cheap reach or clicks is not looking for buyers. Pick the objective that matches the outcome you pay for, usually purchases for a store, then judge CPM against the break-even for that objective.
Does CPM matter if I am charged per click?
Yes, indirectly. Meta lets some optimization goals charge per link click instead of per 1,000 impressions, but your cost per click still works out to CPM ÷ (CTR × 1,000). A higher CPM with the same CTR means dearer clicks, whichever way you are billed.
How often should I review my CPM baseline?
Monthly is enough for most stores, plus a check before any peak season. Rebuild the baseline after a big change, such as entering a new country, switching objective or moving to Advantage+ placements, because each one changes what normal looks like for your account.
Sources
Sources: Meta Business Help Center, CPM (cost per 1,000 impressions), About ad auctions, Auction competition change, About Advantage+ placements, View ad results by platform, device and placement and Charges for Meta ads that don’t receive impressions or clicks; LocaliQ, Facebook Advertising Benchmarks for 2026, last updated 23 Sep 2026 (checked 2 Oct 2026).