CPM vs CPC: What's the Difference?

CPM charges for impressions, CPC charges for clicks. Master these two, and you'll know how to spend your ad budget wisely.

Quick Summary
CPM
Cost per thousand impressions—pay when your ad appears
CPC
Cost per click—pay only when someone clicks
Choose CPM
Brand awareness, high CTR creatives
Choose CPC
Traffic & conversions, limited budget

Understanding These Two Terms

CPM and CPC are the two most common pricing models in digital advertising:

  • CPM (Cost Per Mille) = Cost per thousand impressions
  • CPC (Cost Per Click) = Cost per click

Not sure which one is right for you? Keep reading.

The Key Difference in One Sentence

  • CPM: You pay when your ad "appears" 1,000 times
  • CPC: You pay when someone "clicks" your ad

This is the fundamental difference.

Quick Comparison

CPMCPC
Full NameCost Per MilleCost Per Click
Plain EnglishCost per thousand impressionsCost per click
When You PayAd impressionsSomeone clicks
Who Bears the RiskYou (impressions don't guarantee clicks)Platform (no clicks means no revenue)
Best ForBrand awarenessTraffic & conversions

How to Calculate Each

CPM Formula

CPM = Ad Spend / Impressions x 1,000

Spend $5,000, get 500,000 impressions → CPM = $10

→ CPM 計算機

CPC Formula

CPC = Ad Spend / Clicks

Spend $5,000, get 2,500 clicks → CPC = $2

→ CPC 計算機

You Can Convert Between Them

CPM and CPC are connected by a bridge: CTR (Click-Through Rate). Know any two, and you can calculate the third.

The Math

Let's say:

  • CPM = $10 (costs $10 per 1,000 impressions)
  • CTR = 2% (2 out of every 100 people click)

Then:

  1. 1,000 impressions costs $10
  2. 2% of 1,000 impressions = 20 clicks
  3. $10 / 20 clicks = CPC of $0.50

Conversion Formula

CPC = CPM / (CTR x 10)

With 2% CTR, you get 20 clicks per 1,000 impressions, so CPC = $10 / 20 = $0.50.

→ CTR 計算機

When to Use CPM

When your goal is "to be seen," not "to be clicked."

1. New Brand or Product Launch

You want everyone to know "we're here." The focus is reach, not immediate conversions.

2. Image Ads & Brand Videos

These ads aren't designed for clicks—they're meant to be watched and remembered. CPM makes sense.

3. Your Creative Has High CTR

If your ad is compelling and CTR is 3-5%, CPM will actually be cheaper than CPC.

Why? Because with CPM, you pay the same regardless of clicks. More clicks = more value.

4. Seasonal Campaigns & Events

Black Friday, holiday season, major events—when the goal is maximum awareness. Go CPM.

When to Use CPC

When your goal is "to get people through the door."

1. E-commerce Traffic

You need visitors on product pages. Traffic leads to purchases. Pay for clicks.

2. Lead Gen, Sign-ups, Downloads

For conversion-focused goals, users must click to complete the action. CPC is more direct.

3. Average or Low CTR Creative

If your CTR is only 0.5%, CPM will hurt. That's only 5 clicks per 1,000 impressions.

With CPC, at least every dollar goes toward someone who actually clicked.

4. Limited Budget

CPC's advantage: "no clicks, no charge." Safer for tight budgets.

How to Actually Choose: Look at Your CTR

If your CTR is higher than the platform average, CPM is the better deal.

Let's say the platform quotes CPC at $2 and average CTR is 1%.

That translates to CPM = $2 x 1 x 10 = $20

If your ad has a 2% CTR (double the average), $20 CPM gets you 20 clicks—an effective CPC of just $1.

But if the platform charges you $2 CPC, you're overpaying.

Bottom line: Strong creative and high CTR? Go with CPM.

Can You Use Both?

Yes, and many advertisers do.

Layered Approach

StageGoalPricing Model
Top of Funnel (Awareness)Reach more peopleCPM
Middle of Funnel (Consideration)Get interested users to learn moreCPC
Bottom of Funnel (Conversion)Close the dealCPA

Use CPM for broad awareness, CPC to retarget people who saw but didn't act, and CPA to optimize for conversions. That's a full-funnel ad strategy.

Frequently Asked Questions

Which one is cheaper?

There's no absolute answer—it depends on your CTR.

  • High CTR → CPM is cheaper
  • Low CTR → CPC is cheaper

Which one does the platform default to?

It depends on your campaign objective:

  • Reach or Brand Awareness → CPM
  • Traffic or Link Clicks → CPC
  • Conversions or Purchases → CPA

How do I decide?

Ask yourself: "Do I care more about how many people see this, or how many people come to my site?"

  • Want to be seen → Choose CPM
  • Want visitors → Choose CPC

Can I run CPM and CPC campaigns at the same time?

Absolutely.

Create two ad sets: one optimized for reach (CPM), one for traffic (CPC). They run independently without affecting each other.

Key Takeaways

  1. CPM charges for impressions, CPC charges for clicks—the fundamental difference
  2. CPM is best for brand awareness, CPC is best for traffic & conversions
  3. CTR is the deciding factor—high CTR means use CPM, low CTR means use CPC
  4. You can combine them—top funnel CPM, mid-funnel CPC, bottom funnel CPA
  5. Match your goal—care about being seen? CPM. Care about visitors? CPC