Facebook CPM Calculator — Cost Per 1,000 Meta Ad Impressions

This Facebook CPM calculator turns your Meta ad spend and impressions into a clean cost-per-1,000-impressions figure. Take the Amount spent and the Impressions from any Ads Manager row, type them in, and it returns your CPM using the standard formula — cost divided by impressions, times 1,000. It also works in reverse: pick a target CPM and one other number and it solves for the third, so you can sanity-check a media plan before it runs. Everything happens in your browser, with no sign-up and nothing uploaded — and it's a math calculator, not a connection to your ad account, so you type the two numbers yourself.

Updated
Loading tool…

Cost per thousand impressions.

How to use the for facebook

  1. Open Meta Ads Manager and note two figures from the campaign, ad set, or ad you want to measure: Amount spent and Impressions (use impressions, not reach).
  2. In the calculator, set the Solve-for selector to CPM and choose your currency to match your ad account.
  3. Enter the spend in the Cost field and the impression count in the Impressions field — the CPM updates live as your Meta cost per 1,000 impressions.
  4. To plan instead of measure, switch Solve-for to Cost or Impressions, enter a target CPM plus the one figure you know, and read the number it back-solves.
  5. Optionally add Clicks and Conversions to also see CPC, CTR, and CPA for the same Facebook campaign in one place.
Try next →CPM CalculatorThe full calculator — CPM, CPC, CTR, CPA and budget planning.

About the for facebook

CPM on Facebook and Instagram means exactly what it means everywhere else — the cost to serve one thousand ad impressions — and Meta reports it on the same math this tool uses: amount spent divided by impressions, multiplied by 1,000. Ads Manager already shows a CPM column, so why compute it yourself? Because the reported number is locked to whatever date range, breakdown, and set of campaigns the dashboard happens to be showing. When you want the blended CPM across three campaigns, or the CPM for just one week of a longer flight, or you're reading a screenshot a client sent with only spend and impressions on it, you pull those two figures and drop them in here. Pick CPM in the Solve-for selector, enter Cost and Impressions, and you have it; flip Solve-for to Cost or Impressions and it back-solves the other way for planning.\n\nThe single thing that trips Meta advertisers up most is impressions versus reach, and it changes your CPM. Impressions count every time your ad renders on a screen — the same person seeing it four times is four impressions. Reach counts unique people. Meta bills the auction and reports CPM on impressions, not reach, so impressions is the number to type into this calculator. If you accidentally use reach you'll get a \"cost per 1,000 people\" figure that looks alarmingly high and isn't comparable to anyone's CPM. The two relate through frequency: impressions ÷ reach = average frequency, so a reach of 50,000 at frequency 3 is 150,000 impressions. When a campaign's CPM creeps up over its life, rising frequency against a saturating audience is often why — you're paying to show the same people the ad again.\n\nOne honest note on \"typical\" Meta CPM: it varies enormously and any single benchmark is only rough context. CPM swings with country (a US or UK audience routinely costs several times a broad-emerging-market one), audience narrowness, optimization objective, ad quality, and the calendar — Q4 and the run-up to the holidays reliably spike the auction as more advertisers bid. A very broad band you'll see quoted is low single-digit dollars up to the teens or higher, but treat that as a sanity check, not a target; your own account is the only benchmark that matters. This page is one preset of the same CPM Calculator — for turning a spend target and a CPM into a reach estimate, or the reverse, see the <a href=\"/cpm-calculator/budget\">ad budget planner</a>; and because Facebook buyers usually care about the click too, the <a href=\"/cpm-calculator/cpm-to-cpc\">CPM to CPC page</a> uses the Clicks field to bridge CPM and cost-per-click through CTR. Add Clicks and Conversions here and this tool will also show your CPC, CTR, and CPA for the same campaign.

Frequently asked questions

How does this Facebook CPM calculator work?
It uses the standard CPM formula that Meta itself reports on: amount spent divided by impressions, multiplied by 1,000. Take those two numbers from any Ads Manager row — Amount spent and Impressions — type them in, pick CPM in the Solve-for selector, and it returns your cost per 1,000 impressions instantly. You can also solve the other direction: enter a target CPM plus one of the two figures and it computes the missing one.
What is a Meta ad CPM and why does it matter?
CPM (cost per mille) is the price to serve one thousand ad impressions on Facebook or Instagram. It matters because it's the auction-level cost that underlies everything else — a rising CPM pushes up your cost per click and cost per result even if your creative and targeting stay the same. Watching CPM lets you separate an auction problem (getting more expensive to reach people) from a creative or conversion problem.
Should I use impressions or reach in the calculator?
Use impressions. Meta reports and bills CPM on impressions — every time your ad renders, including repeat views to the same person. Reach counts unique people only, so plugging reach in gives a 'cost per 1,000 people' number that reads much higher and isn't comparable to a real CPM. The two connect through frequency: impressions divided by reach equals average frequency.
What's a typical Facebook or Instagram CPM?
There isn't one reliable number — Meta CPM varies a lot by country, audience size, objective, ad quality, and season. Broad audiences in the US or UK cost far more than emerging markets, and Q4 reliably spikes the auction. You'll see figures quoted anywhere from low single-digit dollars into the teens or higher, but treat any benchmark as rough context. Your own historical CPM is the only meaningful comparison.
Does this tool connect to my Meta Ads Manager account?
No. It's a math calculator, not an integration — it does not log into Facebook, pull live spend, or read your campaigns. You type in the spend and impressions yourself, and the numbers stay in your browser with nothing uploaded and no sign-up. That's deliberate: it works on any figures, including a screenshot or a plan for a campaign that hasn't run yet.
Why did my Facebook CPM go up during a campaign?
The most common cause is rising frequency: as the campaign runs, it exhausts fresh audience and starts re-showing the ad to the same people, and Meta charges more to keep serving a saturating audience. Seasonal auction pressure (Q4, big sale periods), a narrow audience, more competitors bidding, or a drop in ad relevance can all lift CPM too. Comparing CPM week over week here helps you spot when it started climbing.
Can I get CPC and CTR for my Facebook ad too?
Yes. This calculator has optional Clicks and Conversions fields. Add your clicks and it also returns CPC (cost per click) and CTR (click-through rate, clicks divided by impressions); add conversions and it returns CPA (cost per acquisition) as well — all from the same spend and impressions you already entered. For a deeper walk-through of how CPM and CPC relate through CTR, see the CPM to CPC page.