CPM (costs per mille/thousand) is an advertising term that represents the cost of one thousand ad impressions. One impression is essentially a potential customer viewing an ad. CPM is calculated by taking the cost of the advertising and dividing by the total number of impressions, then multiplying the total by 1000 (CPM = cost/impressions x 1000).[1] More commonly, a CPM rate is set by a platform for its advertising space and used to calculate the total cost of an ad campaign.

Method 1
Method 1 of 2:

Calculating CPM

  1. 1
    Determine the campaign budget. An ad campaign is used to convey an idea or product to an audience. If you decide you have 10,000 dollars to spend on advertising, this is half of the data needed for calculating the CPM.
  2. 2
    Determine the total number of impressions. In order to calculate the cost of one thousand impressions, you need the total number of desired impressions (target audience for the ad).[2]
    • For example, a company wants to run a campaign that will get 500,000 impressions.
    • Tools like Google Analytics can be used to determine what kind of traffic a website is getting. Television and print typically use sales or ratings agencies for such data.
    Advertisement
  3. 3
    Do the math. The cost of the campaign divided by number of desired impressions, multiplied by 1000: (10,000/500,000) x 1000 = 20.
    • This company would be spend 20 dollars per 1000 impressions on their ad campaign with a budget of 10,000 dollars.
  4. Advertisement
Method 2
Method 2 of 2:

Putting CPM to Use

  1. 1
    Calculate the potential cost of an ad campaign. Often a CPM rate is established by someone selling ad space. You can instead use this formula to determine how much your campaign will cost you for a certain number of ad views.
    • Total cost = (Total impressions x CPM) / 1000.
    • For example: 1,000,000 impressions at a rate of 50 CPM (that’s 50 dollars per 1000 impressions) would cost 50,000 dollars.
  2. 2
    Calculate your potential audience with your budget. Similarly, if you have a set rate and budget, you can determine if the potential audience is worth the money spent.
    • Potential Audience = (Total cost x 1000) / CPM.
    • For example: A 50,000 dollar advertising budget at a CPM of 10 can get up to 5,000,000 impressions.
  3. 3
    Sell your space. If you have a website and want to earn advertising revenue, CPM will be calculated by your site’s traffic and the amount of money a company is willing to spend advertising to that audience.
    • In web advertising this is often done automatically with a service like Google Analytics. The value of your ad space is calculated and sold to those who bid for it.
  4. 4
    Maximize advertising cost benefit. CPM rates are useful to companies and advertisers trying to get their product to the largest audience for the most reasonable advertising cost. CPM is highly variable and can be used to compare costs across different media and spaces.
    • Of course, other factors such as demographic information and ad visibility will influence the overall effectiveness of an advertising campaign. CPM is best used as a baseline for cost analysis.
  5. Advertisement

Community Q&A

  • Question
    How do I calculate CPM month to month?
    Community Answer
    Community Answer
    The formula will be the same, however, you will need to calculate your monthly spend and impressions amounts.
Advertisement

About This Article

wikiHow Staff
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow Staff. Our trained team of editors and researchers validate articles for accuracy and comprehensiveness. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article is backed by trusted research and meets our high quality standards. This article has been viewed 222,877 times.
73 votes - 81%
Co-authors: 29
Updated: June 2, 2021
Views: 222,877
Article SummaryX

If you want to calculate cost per mille (CPM), start by deciding on your budget for the advertising campaign. Next, determine what your total number of desired impressions will be, for example 500,000. Divide your total budget by your desired impressions, then multiply by 1000 to get your CPM. You can also calculate the potential cost of an ad campaign by multiplying the CPM by your desired target audience, before dividing the result by 1000. If you want to learn how to calculate your potential audience size for your ad, keep reading the article!

Did this summary help you?
Advertisement