meta-ads.si

What Is CPM in Facebook Ads? Formula and Meaning

Metrics & reportingSources checked 2 Oct 2026Updated 7 Oct 20268 sources
Short answer

What is CPM in Facebook ads?

CPM in Facebook ads is the average cost of 1,000 impressions. Meta calculates it as the amount spent divided by impressions, multiplied by 1,000, so spending $50 for 10,000 impressions gives a $5 CPM. It tells you what it costs to get your ad on screen and is often used to compare campaigns and publishers.

CPM = amount spent ÷ impressions × 1,000

CPM puts a price on visibility. It answers one question: for every thousand times your ad appeared on someone’s screen, how much did you pay? Because it ignores clicks and sales, it works as a common unit for comparing the cost of exposure between campaigns or publishers. It says nothing on its own about whether those impressions turned into customers, so you read it next to your result metrics.

How does Meta calculate CPM?

Meta divides the amount spent by the number of impressions and multiplies by 1,000. Meta’s own example: $50 spent on 10,000 impressions is a $5 CPM.

The result depends on how Meta counts an impression:

  • An impression is counted the first time an instance of your ad is on screen. Scrolling away and back to the same ad still counts as 1.
  • If the ad comes on screen for the same person at 2 separate times in a day, that counts as 2.
  • Outside Meta Audience Network, image and video ads are counted the same way, so a video does not have to start playing for an impression to count.
  • Impressions from invalid traffic Meta detects, such as bots, are not counted.

Is CPM the same as what Meta charges you?

Not always. Meta says that for many optimization goals you pay for impressions, and some goals let you choose between paying for impressions and paying for actions such as link clicks. If you pay on a CPM basis and the ad gets no impressions, you are not charged.

Because the CPM column is simply spend divided by impressions, you can read it for any ad that has both, whichever way you are billed.

How is CPM different from similar cost metrics?

Metric What it divides Multiplier
CPM (cost per 1,000 impressions) Amount spent ÷ impressions × 1,000
Cost per 1,000 Meta accounts reached Amount spent ÷ reach × 1,000
CPC (cost per link click) Amount spent ÷ link clicks None

Meta notes that on its platforms reach can be more insightful than impressions, because it shows how many accounts saw your message and how efficiently you reached them. CPM counts repeat views by the same account; the reach-based cost does not.

Where do you find CPM in Ads Manager?

Meta lists cost per 1,000 impressions in the Delivery column preset, alongside impressions, reach and frequency. To add it to your own view:

  1. Click Campaigns, Ad sets or Ads, depending on the level you want to review.
  2. Open the Columns dropdown menu and select Customize columns.
  3. Select CPM (cost per 1,000 impressions), and tick “Save as a column preset” if you want to reuse the view.
  4. Click Apply.

Why do advertisers compare CPM across campaigns?

Meta describes CPM as a common industry metric for gauging the cost-effectiveness of a campaign and for comparing performance between publishers and campaigns. It is a cost-of-exposure number, so it is most useful when you compare like with like: the same objective, a similar audience and the same date range.

FAQ

Am I charged if my ad gets no impressions?

If you chose to pay per 1,000 impressions, no. Meta states you are not charged on a CPM basis when the ad receives no impressions. The same applies to cost per link click pricing: an ad billed per link click that gets no link clicks is not charged.

Does a video need to play before Meta counts an impression?

Not outside Meta Audience Network. Everywhere except Audience Network, Meta counts image and video impressions the same way, when the ad is first on screen, and says this method differs from industry standards for video ads. Check this before comparing video CPMs with other platforms.

Is a lower CPM always better?

Not by itself. CPM measures the cost of being seen, not the cost of a result. If a cheaper CPM comes with fewer clicks or purchases per impression, your cost per result can still rise, so judge CPM alongside cost per result and purchase ROAS.

Sources

  1. CPM (cost per 1,000 impressions) (Meta, checked 2 Oct 2026)
  2. Impressions (Meta, checked 2 Oct 2026)
  3. Charges for Meta ads that don't receive impressions or clicks (Meta, checked 2 Oct 2026)
  4. Cost per 1,000 Meta accounts reached (Meta, checked 2 Oct 2026)
  5. Paid reach (Meta, checked 2 Oct 2026)
  6. About columns presets in Meta Ads Manager (Meta, checked 2 Oct 2026)
  7. Customize columns in Meta Ads Manager (Meta, checked 2 Oct 2026)
  8. CPC (cost per link click) (Meta, checked 2 Oct 2026)

Drafted with AI and checked claim by claim against the pages linked under Sources. Found a mistake? Tell us via the corrections policy.