CPC vs CPM vs CPA
Understand the difference between CPC, CPM, and CPA, when each metric is useful, and how to compare traffic cost, impression cost, and acquisition cost correctly.
CPC, CPM, and CPA all describe cost, but they measure different stages of performance.
CPC focuses on the cost of a click, CPM focuses on the cost of visibility, and CPA focuses on the cost of a completed action. Knowing which one to prioritize depends on whether you are buying reach, traffic, or actual outcomes.
Core formulas
CPC = Ad Spend / Clicks, CPM = (Ad Spend / Impressions) × 1,000, CPA = Ad Spend / Conversions
These three metrics use the same spend figure but pair it with different denominators depending on what you want to optimize.
They often work best together: CPM helps explain visibility cost, CPC helps explain traffic cost, and CPA helps explain action cost.
When to use each metric
- 1Use CPM when the main question is how expensive it is to buy reach or awareness.
- 2Use CPC when you want to understand how expensive traffic is before looking at conversion quality.
- 3Use CPA when you care most about the cost of an outcome such as a lead, signup, or purchase.
- 4Review all three together when campaign problems are unclear and you need to diagnose whether the issue is visibility, engagement, or conversion efficiency.
Worked example: comparing CPC, CPM, and CPA
- Ad spend: $1,000
- Impressions: 100,000
- Clicks: 1,000
- Conversions: 25
- CPC = $1.00, CPM = $10.00, CPA = $40.00
This campaign bought impressions at $10 CPM, traffic at $1 CPC, and conversions at $40 CPA. Together, those numbers help show where cost is accumulating across the funnel.
How to compare them intelligently
- A good CPM does not guarantee a good CPC, and a good CPC does not guarantee a good CPA.
- If CPM is efficient but CPA is weak, the issue may be engagement or conversion quality rather than reach cost.
- If CPC is acceptable but CPA is too high, the problem may be landing page performance, offer quality, or audience fit after the click.
Relevant calculators
Use these tools to apply the formulas and comparisons from this guide.
CPC Calculator
↗Calculate average cost per click from ad spend and total clicks so you can judge how expensive traffic is before looking at conversions or revenue.
CPM Calculator
↗Calculate cost per 1,000 impressions so you can measure how expensive visibility is across display, video, social, and awareness campaigns.
CPA Calculator
↗Calculate cost per acquisition from ad spend and total acquisitions so you can see what each lead, signup, or purchase is costing on average.
Conversion Rate Calculator
↗Calculate conversion rate from conversions and total traffic so you can see how efficiently visits turn into leads, signups, or sales.
Related guides
How to calculate CPC
↗Learn the CPC formula, what the result means, and how to use cost per click together with CTR, CPA, and conversion performance.
CPC vs CPM
↗Understand the difference between CPC and CPM, when each pricing model makes sense, and how to decide whether you are really paying for traffic or just visibility.
CPC vs CPA
↗Learn the difference between CPC and CPA, why cheap clicks do not guarantee cheap acquisitions, and how to use both metrics together.
Related topic hubs
If you want a broader starting point, these topic hubs group the most relevant calculators and guides around the same question set.
FAQ
Which metric should I optimize first?+
It depends on the campaign objective. Awareness campaigns often start with CPM, traffic campaigns with CPC, and lead or sales campaigns with CPA or ROAS.
Can a campaign have a good CPC and a bad CPA?+
Yes. Clicks can be affordable while post-click performance is weak, which leads to poor acquisition cost.
Should I ignore CPM if I only care about conversions?+
Not always. CPM can still help you diagnose whether the auction is getting more expensive even before that change shows up in CPC or CPA.