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.
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
| CPM | CPC | |
|---|---|---|
| Full Name | Cost Per Mille | Cost Per Click |
| Plain English | Cost per thousand impressions | Cost per click |
| When You Pay | Ad impressions | Someone clicks |
| Who Bears the Risk | You (impressions don't guarantee clicks) | Platform (no clicks means no revenue) |
| Best For | Brand awareness | Traffic & conversions |
How to Calculate Each
CPM Formula
Spend $5,000, get 500,000 impressions → CPM = $10
CPC Formula
Spend $5,000, get 2,500 clicks → CPC = $2
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,000 impressions costs $10
- 2% of 1,000 impressions = 20 clicks
- $10 / 20 clicks = CPC of $0.50
Conversion Formula
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
| Stage | Goal | Pricing Model |
|---|---|---|
| Top of Funnel (Awareness) | Reach more people | CPM |
| Middle of Funnel (Consideration) | Get interested users to learn more | CPC |
| Bottom of Funnel (Conversion) | Close the deal | CPA |
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
- CPM charges for impressions, CPC charges for clicks—the fundamental difference
- CPM is best for brand awareness, CPC is best for traffic & conversions
- CTR is the deciding factor—high CTR means use CPM, low CTR means use CPC
- You can combine them—top funnel CPM, mid-funnel CPC, bottom funnel CPA
- Match your goal—care about being seen? CPM. Care about visitors? CPC