You are currently viewing How Do You Calculate CPM and CPC?
how do you calculate cpm and cpc

How Do You Calculate CPM and CPC?

  • Post author:
  • Post category:SEO

CPM, or cost-per-mille, is a pricing model based on ad impressions. An advertiser pays a set price for every 1,000 ad impressions. CPM is commonly used in display advertising and can be more effective than other pricing models, such as CPC or CPA, in generating brand awareness.

CPC, or cost-per-click, is a pricing model based on ad clicks. Advertisers pay a set price for each click on their ads. CPC is commonly used in search advertising and can be more effective than other pricing models, such as CPM or CPA, in generating leads or sales.

Cost to the Advertiser = CPM x (Impressions 1000)

As an advertiser, you are probably most interested in the cost of your advertising campaign. To calculate the cost to you of an ad campaign, you need to know two things: the cost per thousand impressions (CPM) and the total number of impressions.

The CPM is simply the cost of your ad divided by the number of impressions in thousands. So, if you are paying $200 for your ad and it will be seen by 100,000 people, your CPM would be $2.00 ($200 divided by 100).

To calculate CPC, you take the total cost of your ad campaign and divide it by the number of clicks that you received. So, if you paid $200 for your ad and got 1000 clicks, then your CPC would have been $0.20 ($200 divided by 1000).

CPC= Cost to the Advertiser Number of Clicks

There are a couple different ways to calculate CPC, but the most common is simply dividing the cost of the ad by the number of clicks it received. So, if an ad cost $100 and received 10 clicks, then its CPC would be $10.

CPC can be a useful metric for evaluating the effectiveness of an ad campaign, as it allows you to see how much each click is costing you. However, it’s important to keep in mind that CPC is not always directly correlated with conversions or sales. In other words, just because an ad has a high CPC doesn’t necessarily mean that it’s not performing well.

The cost to the advertiser = CPC x Number of clicks received

The cost per click (CPC) is the amount that an advertiser pays for each click on their ad. The CPC is determined by the advertiser and can be anything from a few cents to several dollars. The number of clicks received is also a factor in the CPC, as more clicks will generally result in a higher CPC.

The total cost to the advertiser for a given number of clicks is equal to the CPC multiplied by the number of clicks received. For example, if an advertiser has a CPC of $0.50 and receives 100 clicks on their ad, their total cost would be $50.00.

The cost per thousand impressions (CPM) is another way that advertisers can be charged for their ads. With CPM advertising, the advertiser pays for each 1,000 times their ad is shown, regardless of whether anyone actually clicks on it. CPM rates can vary widely depending on the website or publication where the ad will be placed.

Assuming that an advertiser has a budget of $100 and wants to reach as many people as possible with their ad campaign, they would likely choose to run a CPM campaign rather than a CPC campaign. With CPM advertising, they would only need to pay $10 for their ad to be shown 1,000 times (assuming a rate of $10 CPM). However, if they ran a CPC campaign at $0.50 per click and only received 200 clicks total, their total cost would be $100 – double what they would have spent on CPM advertising!

CR= (Number of positive conversions Number of clicks received) x 100

CR stands for Conversion Rate and is a key performance indicator (KPI) used to measure the effectiveness of an advertising campaign. A high conversion rate means that people who saw the ad were more likely to take the desired action, such as making a purchase or signing up for a newsletter. To calculate CR, divide the number of conversions by the number of clicks received, then multiply by 100 to get a percentage. For example, if you had 100 conversions from 1,000 clicks, your CR would be 10%.


Jeremy is a SEO and web traffic specialist with years of experience in lead generation, sales, copywriting, and conversion optimization. He has helped countless businesses grow their online presence and increase their sales. His passion is helping businesses succeed online and he is always looking for new ways to improve his craft. He loves sharing his experience through articles and videos to help people achieve their marketing and sales goals.