CPM calculator

CPM (cost per mille) is what an ad costs for every 1,000 times it is shown. It is ad spend divided by impressions, multiplied by 1,000.

I spent and my ads were shown times, a CPM of .

Your CPM is
$12.50
$1,500 bought 120,000 impressions, which is $12.50 for every thousand.

Ada watches your Meta ads every day, answers questions like why CPM moved, and proposes changes such as a new budget or pausing an ad. See what Ada does.

Book a call

Use ↑ ↓ on any number, Shift for ×10 · Your numbers stay in this page's link; we count visits, not what you type.

What is CPM?

CPM (cost per mille) is what an ad costs for every 1,000 times it is shown. It is the price of being seen, set by the ad auction, and it moves with competition, audience size and season. It says nothing about whether anyone clicked or bought.

The formula

CPM = spend ÷ impressions × 1,000
Spend = CPM × impressions ÷ 1,000
Impressions = spend ÷ CPM × 1,000

Leave one field empty and it is worked out from the other two. With all three filled, CPM is worked out from spend and impressions. Impressions count every time an ad is shown, including repeat showings to the same person.

Worked example

Ad spend$1,500
Impressions120,000
CPM$12.50

$1,500 bought 120,000 impressions, which is $12.50 for every thousand.

Using it on Meta ads

Read CPM beside CTR: the two together set your cost per click. A rising CPM with a steady CTR means each click costs more, and in the end each purchase does too, which the CPA calculator shows.

In Ads Manager, CPM is amount spent divided by impressions, times 1,000. Compare it over the same dates and placements, since Reels, Feed and Stories cost different amounts.

Questions

Cost per mille, mille being Latin for thousand. It is the price of 1,000 impressions, which makes ad costs comparable across campaigns of any size.

CPM is set by the ad auction. More advertisers bidding for the same people, a narrower audience, or busy seasons such as the weeks before the holidays can all raise it.

No. A cheap impression that nobody clicks can cost more per sale than a pricier one that sells. Read CPM beside click-through rate and cost per purchase.

Related calculators

All free tools →

Want this checked in your own account?

A free 30-minute call with Daniel, plus a look at your account.

Book a call with Daniel