Calculate the Cost-Per-Impression (CPM) of an ad campaign. Or, estimate the total cost of an ad campaign based on an estimated CPC and the number of click you'd like to attain.

Note that while it's commonly called cost per impression, the calculation is actually cost per thousand impressions. CPM is actually an abbreviation for Cost Per Mille (or thousand).

CPM Calculator Instructions

There are two ways to approach this calculator:

1) Calculate the CPM of an ad campaign you've run

At the top of the calculator, select the tab "Calculate CPM"

Enter the number of "Impressions" and the "Ad Spend" from the campaign

(Optional) Enter the number of clicks from the ad campaign

You'll see the CPM of the campaign ($ per thousand impressions). If you specified Impressions, you'll also see the CPC and the CTR

2) Estimate the Total Cost of an ad campaign from CPM

At the top of the calculator, select the tab "Calculate Total Cost"

Enter the estimated CPM for the campaign

Enter the desired number of impressions you'd like to receive

You'll see the estimated cost of the campaign ($) to get your desired number of impressions.

Cost-Per-Impression (CPM) Formula

CPM is calculated by taking the total cost spent on an ad campaign ($) and dividing it by the total impressions received by the ad.

Example Cost-Per-Impression (CPM) Calculation

We are given these performance stats of an ad campaign:

Number of impressions = 100,000

Amount spent on ad = $500

We want to know the CPM of the ad campaign:

We take amount spent on the ad and divide that by the number of impression reported, then multiply by 1,000

The ad CPM is then ($500 / 100,000) * 1,000 = $5.00