Skip to content

CPM Calculator

Work out your cost per 1,000 impressions from spend and impressions, the budget a CPM needs, or how many impressions a budget buys. Add clicks and results to get CTR, CPC and cost per result from the same numbers. Free, no signup.

What do you want to calculate?

Your CPM

$12.50

spend ÷ impressions × 1,000

Ad spend

$500.00

Impressions

40,000

Add clicks and results

Optional. Turns the same spend into CTR, CPC and cost per result.

Compare with your industry

Against AdRiseLab's modeled 2026 planning benchmarks.

A blended CPM hides which ads are expensive. The account audit breaks it down per creative and ranks what to fix first.

See the account audit

The CPM formula

CPM is what you pay for 1,000 impressions. The same three numbers rearrange to answer each planning question:

CPM = ad spend ÷ impressions × 1,000

Ad spend = CPM × impressions ÷ 1,000

Impressions = ad spend ÷ CPM × 1,000

Worked examples

  • Finding CPM: $500 spent for 40,000 impressions is $500 ÷ 40,000 × 1,000 = $12.50 CPM.
  • Finding budget: reaching 200,000 impressions at a $15 CPM needs $15 × 200,000 ÷ 1,000 = $3,000.
  • Finding impressions: $1,000 at a $12.50 CPM buys $1,000 ÷ $12.50 × 1,000 = 80,000 impressions.

CPM, CPC, CTR and CPA compared

Meta ads cost metrics and their formulas
MetricFormulaAnswers
CPMspend ÷ impressions × 1,000What reach costs in this auction
CTRclicks ÷ impressions × 100Whether the ad earns the click
CPCspend ÷ clicks, or CPM ÷ (CTR × 10)What one visit costs
CPAspend ÷ resultsWhat one purchase or lead costs

In the CPC row, CTR is a percentage: a $12.50 CPM at a 1.2% CTR gives $12.50 ÷ 12 = about $1.04 per click.

What moves your Meta CPM

  • The auction. Meta ranks ads by bid, estimated action rates and ad quality, so an ad people respond to can win the same impression for less. See how the Meta ads auction works.
  • Season. Competition builds through Q4 and peaks around Black Friday. The Q4 CPM curve shows when to expect it.
  • Creative fatigue. As the same people see an ad again, engagement drops and delivery gets more expensive. The Creative Fatigue Checker scores it from three numbers.
  • Audience and placement. Narrow audiences and premium placements cost more per thousand; broad targeting with every placement gives Meta more cheap inventory to choose from.

What is a good CPM on Meta?

AdRiseLab's modeled 2026 planning benchmarks put Meta CPM between $9.50 for food & beverage and $18.00 for SaaS. These are modeled planning estimates, not observed medians from customer accounts. Use them to sense-check a plan, then judge your own CPM by what it buys: a cheap CPM with a weak CTR can cost more per sale than an expensive one. The full benchmark tables break it down by industry, and what Facebook ads cost in 2026 covers CPC and CPA too.

Frequently asked questions

How do you calculate CPM?

CPM is ad spend divided by impressions, multiplied by 1,000. If you spend $500 and get 40,000 impressions, the CPM is $500 ÷ 40,000 × 1,000 = $12.50, meaning each thousand impressions cost $12.50.

What does CPM stand for?

CPM stands for cost per mille, where mille is Latin for thousand. It is the price of 1,000 ad impressions and the standard way to compare what reach costs across campaigns, placements and platforms.

What is a good CPM on Facebook and Instagram?

There is no single good CPM; it depends on industry, audience, placement and season. AdRiseLab's modeled 2026 planning benchmarks put Meta CPM between $9.50 (food & beverage) and $18.00 (SaaS). A CPM is only good if the clicks and results behind it hold up, so read it together with CTR and cost per result.

How many impressions will my budget buy?

Divide the budget by the CPM and multiply by 1,000. A $1,000 budget at a $12.50 CPM buys about 80,000 impressions. Choose Impressions in the calculator to run it with your own numbers.

What is the difference between CPM, CPC and CPA?

CPM is the cost of 1,000 impressions, CPC is the cost of one click and CPA is the cost of one result such as a purchase or lead. They are linked: CPC equals CPM divided by CTR times 1,000, so a higher CTR lowers the cost of each click at the same CPM.

Why did my Meta CPM go up?

The usual causes are seasonal competition (CPMs climb through Q4 toward Black Friday), a narrow audience that Meta has to reach repeatedly, low expected engagement on tired creative, and placement mix. Meta's auction weighs your bid against estimated action rates and ad quality, so creative that people respond to can win impressions for less.

Find the ads that are pushing your costs up

Connect your Meta ad account and AdRiseLab turns CPM, CTR, frequency and CPA trends into signals per creative, then ranks what to fix first.

Cancel any time.