CPM vs CPC Advertising: What’s the Difference?

CPM vs CPC Advertising: What’s the Difference?

CPM and CPC are two of the most common pricing and measurement models in digital advertising. Learn how CPM and CPC work, how to calculate them, when to use each model, and how CTR affects the relationship between CPM and CPC.

Quick answer: CPM means Cost Per Mille (cost per 1,000 impressions), while CPC means Cost Per Click. CPM charges or measures advertising cost based on impressions, whereas CPC focuses on the number of clicks generated by an ad.

Neither metric is automatically better than the other. The right model depends on the campaign objective, buying method, audience, expected click-through rate and how success is measured.

What Is CPM in Advertising?

CPM stands for Cost Per Mille. “Mille” means one thousand, so CPM represents the cost of delivering 1,000 ad impressions.

An impression generally represents an instance in which an ad is served or displayed. CPM is widely used in display advertising, video advertising, programmatic advertising, social media advertising and other impression-based media buying environments.

CPM Formula
CPM = (Total Ad Spend ÷ Total Impressions) × 1,000

CPM Example

Suppose an advertiser spends $500 and receives 100,000 impressions.

CPM = ($500 ÷ 100,000) × 1,000

CPM = $5

This means the advertiser paid an effective $5 for every 1,000 impressions.

What Is CPC in Advertising?

CPC stands for Cost Per Click. It measures how much an advertiser pays, on average, for each click generated by an advertisement.

CPC is particularly relevant for campaigns where generating website visits, leads or other click-based actions is an important objective.

CPC Formula
CPC = Total Ad Spend ÷ Total Clicks

CPC Example

Suppose an advertiser spends $500 and receives 1,000 clicks.

CPC = $500 ÷ 1,000

CPC = $0.50

The average cost per click is therefore 50 cents.

CPM vs CPC: The Main Difference

The simplest way to understand the difference is to look at what each metric uses as its denominator.

Metric CPM CPC
Full form Cost Per Mille Cost Per Click
Measures Cost per 1,000 impressions Cost per click
Primary unit Impressions Clicks
Formula (Spend ÷ Impressions) × 1,000 Spend ÷ Clicks
Useful for Reach, visibility and impression-based buying Traffic and click-focused campaigns
Depends heavily on Impression volume and media cost Click volume and media cost

CPM vs CPC Example: How Are They Connected?

CPM and CPC are not completely separate concepts. You can connect them using CTR (Click-Through Rate).

Imagine a campaign generates 100,000 impressions at a $5 CPM.

The total advertising cost would be:

Total Spend
100,000 ÷ 1,000 × $5 = $500

Now suppose the campaign has a 1% CTR. A 1% CTR means approximately 1,000 clicks from 100,000 impressions.

Effective CPC
$500 ÷ 1,000 clicks = $0.50 CPC
Result:

A campaign with a $5 CPM and a 1% CTR produces an effective CPC of approximately $0.50.

How to Calculate CPC From CPM and CTR

If you know the CPM and CTR, you can calculate the implied or effective CPC using this formula:

CPM to CPC Formula
CPC = CPM ÷ (1,000 × CTR)

When using this formula, express CTR as a decimal rather than a whole percentage.

Example: CPM = $8 and CTR = 2%.

Convert 2% to decimal form: 0.02

CPC = $8 ÷ (1,000 × 0.02)

CPC = $8 ÷ 20

Effective CPC = $0.40

How Does CTR Affect CPM vs CPC?

CTR is an important link between impression-based and click-based advertising metrics.

If CPM stays the same and CTR increases, the number of clicks generated from the same number of impressions increases. As a result, the effective CPC decreases.

Conversely, if CPM stays the same but CTR decreases, fewer clicks are generated from the same impression volume, causing the effective CPC to increase.

CPM CTR Impressions Approx. Clicks Effective CPC
$5 0.5% 100,000 500 $1.00
$5 1% 100,000 1,000 $0.50
$5 2% 100,000 2,000 $0.25

This illustrates why looking at CPM alone does not tell you what the eventual cost per click will be. CTR and other campaign performance factors matter too.

When Should You Use CPM Advertising?

CPM-based advertising can be useful when the primary objective is delivering impressions and reaching an audience at a particular impression cost.

CPM can be relevant for:

  • Brand awareness campaigns
  • Display advertising
  • Video advertising
  • Programmatic advertising
  • Reach-focused campaigns
  • Audience and inventory buying
  • Campaigns where impressions are an important delivery metric

When Should You Use CPC Advertising?

CPC can be useful when clicks or website traffic are important campaign outcomes and the advertiser wants to evaluate media cost in relation to click volume.

CPC can be relevant for:

  • Search advertising
  • Traffic-focused campaigns
  • Website acquisition campaigns
  • Performance marketing
  • Campaigns optimized toward clicks
  • Advertising where click volume is an important KPI

CPM vs CPC: Don’t Ignore the Campaign Objective

Choosing between CPM and CPC should not be based only on which number looks smaller.

A $2 CPC is not necessarily better than a $5 CPC, and a $4 CPM is not necessarily better than a $10 CPM. The numbers have different denominators and can represent completely different campaign outcomes.

For example, an advertiser might be willing to pay a higher CPM if the campaign reaches a highly relevant audience and produces strong business results. Similarly, a low CPC does not automatically mean a campaign is successful if the resulting visitors do not convert.

Important:

CPM and CPC should be evaluated together with the campaign objective and downstream metrics such as conversions, conversion rate, CPA, CPL or ROAS where applicable.

Other Metrics to Consider Alongside CPM and CPC

CTR Measures clicks relative to impressions.
CPA Measures advertising cost per acquisition or conversion.
CPL Measures cost per generated lead.
Conversion Rate Measures the percentage of users completing a desired action.
ROAS Measures revenue generated relative to advertising spend.
Viewability Helps evaluate whether served ads were viewable.

CPM vs CPC From an Advertiser and Publisher Perspective

CPM and CPC can also be understood differently depending on whether you are buying or monetizing advertising.

Perspective CPM CPC
Advertiser Evaluates the cost of obtaining impressions. Evaluates the cost of obtaining clicks.
Publisher Can represent revenue generated from impression delivery. Can represent revenue generated from click activity when the monetization arrangement uses a click-based model.
Main measurement Impressions Clicks

Calculate CPM for Your Advertising Campaign

Want to calculate CPM from your advertising spend and impression volume? Use the CPM calculator on CPMinsider.

Use the CPM Calculator →

Common Mistakes When Comparing CPM and CPC

1. Comparing the numbers directly

CPM and CPC use different units. Comparing “$5 CPM” directly with “$0.50 CPC” does not tell you which campaign is cheaper or more effective.

2. Ignoring CTR

For impression-based campaigns, CTR can have a significant effect on the resulting effective CPC.

3. Looking only at clicks

A large number of clicks does not necessarily mean that a campaign is generating valuable customers or leads.

4. Ignoring conversion performance

If the ultimate objective is generating leads or sales, metrics such as CPA, CPL, conversion rate and revenue may provide more useful context than CPC alone.

5. Confusing CPM with total campaign cost

CPM is a normalized cost metric representing the cost per 1,000 impressions. It is not necessarily the total amount spent on a campaign.

CPM or CPC: Which Metric Should You Focus On?

If Your Main Goal Is… Useful Metric Why
Reach and awareness CPM Helps evaluate the cost of delivering impressions.
Website traffic CPC Directly relates media spend to click volume.
Display advertising CPM + CTR Provides context on both impression cost and engagement.
Lead generation CPL / CPA Measures cost closer to the actual business outcome.
Sales or revenue CPA / ROAS Connects advertising spend with conversions or revenue.

CPM vs CPC Advertising: Final Takeaway

CPM and CPC answer different questions.

CPM asks: How much does it cost to deliver 1,000 impressions?

CPC asks: How much does each click cost on average?

CPM is particularly useful for understanding impression-based media costs, while CPC is useful for evaluating the cost associated with generating clicks. CTR connects the two metrics and helps explain how an impression-based campaign can translate into an effective CPC.

However, neither CPM nor CPC should be treated as a standalone measure of campaign success. The most appropriate metric depends on the campaign objective and should ultimately be considered alongside conversion, lead, revenue and return metrics where relevant.

Frequently Asked Questions About CPM vs CPC

What is the difference between CPM and CPC?

CPM measures the cost of 1,000 ad impressions, while CPC measures the cost of each click generated by an advertisement.

Is CPM better than CPC?

Neither is universally better. CPM and CPC measure different outcomes, so the appropriate metric depends on the campaign objective, buying model and performance goals.

How do you convert CPM to CPC?

If you know CPM and CTR, you can calculate effective CPC using: CPC = CPM ÷ (1,000 × CTR), with CTR expressed as a decimal.

What is the relationship between CPM and CTR?

When CPM stays constant, a higher CTR generally produces more clicks from the same impression volume and therefore a lower effective CPC.

What does CPM stand for in advertising?

CPM stands for Cost Per Mille. It represents the cost associated with 1,000 impressions.

What does CPC stand for in advertising?

CPC stands for Cost Per Click. It represents the average advertising cost associated with each click.

Can a campaign have both CPM and CPC?

Yes. An advertiser can buy media on an impression-based model while also monitoring CPC as an effective performance metric. CPM and CPC can therefore be used together when analyzing campaign performance.

Last updated: September 2026

CPMinsider provides educational resources covering digital advertising, AdTech, programmatic advertising, ad operations and advertising metrics.