hitrate
All free tools →
Free CPM calculator

CPM calculator

CPM is cost per thousand impressions: what you pay to put your ad in front of 1,000 people. It is the price of attention, not performance. It is one step in your funnel, so run it all the way down to profit, then change anything to see what actually moves the bottom line.

Your CPM (from the funnel below)
$13.00

The number you searched for is one step. Run it all the way down to profit, then change anything on the right to see what moves the bottom line.

Baseline
Impressions153,846
Clicks1,846
Customers37
Revenue$2,215
Profit-$1,003
ROAS1.11x
What-if
Impressions153,846
Clicks1,846
Customers37
Revenue$2,215
Profit-$1,003
ROAS1.11x
What-if vs baseline profit$0

Weakest link: conversion rate (2% vs 2.8% typical). Bring it to 2.8% and baseline profit goes to $-604, a +$399 swing, more than tuning any cost metric.

This is the funnel with typical numbers. See it with yours.

Drop in one product and the Target ROAS calculator works your real P&L backwards to the exact number to optimize, free, no signup.

Get your exact target →
CPM by industry (Meta, 2026)
Ecommerce (general)$13.00
Apparel & fashion$10.00
Beauty & personal care$12.50
Food & beverage$9.00
Fitness & wellness$11.00
Electronics$8.00
Pet supplies$9.50

CPM is the price of attention, not performance. A high CPM is fine if the clicks, conversion rate and margin behind it pay for it. Plenty of brands run $40 to $80 CPMs profitably because the funnel carries it. Judge CPM by the CPA and ROAS it produces, never on its own. Source.

What is CPM?

CPM is the cost per thousand impressions: what you pay to put your ad in front of 1,000 people. It is the price of attention, not of performance. A high CPM is not a problem by itself; it is only a problem if the attention it buys does not convert.

How to calculate CPM

CPM = ad spend / impressions x 1,000
Worked example
Ad spend$1,500
Impressions120,000
$12.50 CPM

What is a good CPM?

There is no universal good CPM. It varies widely by industry, audience and season, which is why the per-industry table above matters more than any single number. The real test is what the CPM produces downstream.

A high CPM can be the cheapest spend you have

We run accounts at $80 CPMs that are highly profitable, because the audience is premium and the conversion rate, order value and margin more than pay for the expensive attention. A cheap CPM that reaches people who never buy is the expensive one.

How to lower CPM

  • Broaden the audience. Very narrow targeting forces Meta to compete hard for a small pool, which raises CPM.
  • Improve creative engagement. Higher relevance and engagement rates lower the price Meta charges to show your ad.
  • Refresh creative to beat fatigue; a worn-out ad sees CPM climb as response falls (watch the frequency calculator).
  • Test placements. Reels, Audience Network and Stories are often cheaper than the main feed.
CPM vs CPC

CPM is the cost of being seen; CPC is the cost of a click. CPC is roughly CPM divided by your click-through rate, so a high CPM with a strong CTR can still deliver cheap clicks.

The operator’s playbook

How a paid-media operator reads this number, not a glossary definition.

A high CPM is not a problem by itself+

CPM is what an auction charges to reach an audience. Premium, high-intent audiences cost more per thousand because they are worth more. Brands routinely run $40 to $80 CPMs profitably because the conversion rate, order value and margin behind those impressions carry the cost. Judge CPM by the CPA and ROAS it produces, never on its own.

When to actually worry about CPM+

Worry when CPM is climbing on the SAME audience, which usually means creative fatigue or rising frequency, or when a cheap CPM is buying junk attention that never converts. Refresh creative to reset frequency, broaden the audience, and avoid the most competitive placements and dates.

Cheap CPM, expensive outcome+

Reach and video-view objectives buy the cheapest CPMs but the worst-converting attention. A $7 CPM that produces a $90 CPA is worse than a $20 CPM that produces a $35 one. Optimize for cost per outcome, not cost per impression.

Frequently asked questions

How do you calculate CPM?

+

Cost divided by impressions, times 1,000. $1,500 for 200,000 impressions is a $7.50 CPM. This tool also solves the other way: enter a CPM and a budget to get the impressions you will reach.

What is a good CPM on Meta?

+

Across industries the 2026 median is roughly $8 to $13, with beauty and health highest and apparel and electronics lower. But there is no universal good CPM. A high one is fine if the funnel pays for it; a low one is bad if the attention does not convert.

How do I lower my CPM?

+

Broaden the audience, refresh creative so frequency stays low, and avoid the most competitive placements and dates. But chasing a low CPM is a trap if it buys cheaper, worse attention. Optimize for cost per outcome.

What is the average CPM for Facebook ads in 2026?

+

It varies widely by industry, audience and season, which is why the per-industry table above matters more than a blanket figure. Premium audiences and the Q4 peak push CPMs up.

Why is my CPM so high?

+

Usually narrow targeting, low ad engagement, creative fatigue or a competitive (often seasonal) auction. Broadening the audience and refreshing creative are the first levers.

What is the difference between CPM and CPC?

+

CPM is the cost to be seen 1,000 times; CPC is the cost of a click. CPC is roughly CPM divided by your click rate, so a high CPM with a strong CTR can still deliver cheap clicks.

Built by Yehonatan Tav, paid media for ecommerce brands spending $50k to $500k a month. Figures are illustrative; run the logic on your own numbers.