Advertising metrics explained
CPM vs CPC vs CTR
Understand CPM, CPC, and CTR, how the formulas connect, and which AdProfitTools calculator to use for each advertising metric.
The short version
CPM
Cost per 1,000 impressions. Use it when you care about reach, display inventory, or media buying cost.
CPM = cost / impressions x 1000 CPC
Cost per click. Use it when traffic cost is the decision metric or when comparing paid channels.
CPC = cost / clicks CTR
Click-through rate. Use it to understand how often impressions turn into clicks.
CTR = clicks / impressions x 100 Side-by-side comparison
| Metric | Formula | Best for | Watch out | Calculator |
|---|---|---|---|---|
| CPM | cost / impressions x 1,000 | Reach, awareness, media buying cost | Low CPM can still produce poor traffic. | Open |
| CPC | cost / clicks | Traffic cost and paid channel comparison | Cheap clicks can still be low quality. | Open |
| CTR | clicks / impressions x 100 | Creative, relevance, and click-through behavior | High CTR does not guarantee conversions. | Open |
How the formulas connect
CPM, CPC, and CTR are not isolated metrics. If you know the cost of impressions and the rate at which those impressions become clicks, you can estimate the implied cost per click.
Example: a $12 CPM with a 1.5% CTR implies an $0.80 CPC. That does not tell you profit yet, but it tells you whether impression-priced media is likely to compete with click-priced media.
Worked example
With $1,000 spend, 200,000 impressions, and 4,000 clicks, CPM is $5.00, CPC is $0.25, and CTR is 2.00%. The same example also proves the bridge formula: $5 CPM / (2 x 10) = $0.25 CPC.
Which calculator should you use?
- Use the CPM calculator when the inputs are ad spend and impressions.
- Use the CPC calculator when the inputs are ad spend and clicks, or when converting CPM plus CTR into CPC.
- Use the CTR calculator when the inputs are clicks and impressions.
- Use a ROAS calculator when campaign revenue is known.
Which metric should lead by campaign goal?
Common mistakes
- Comparing CPM, CPC, and CTR across channels with different objectives.
- Optimizing CTR without checking conversion rate or revenue.
- Using CPM impressions and CPC clicks from mismatched reporting windows.
Sources and definitions
These formulas follow Google Ads metric definitions. Auction prices and acceptable performance still depend on campaign context.
FAQ
How are CPM, CPC, and CTR related?
CPC can be derived from CPM and CTR with the formula CPC = CPM / (CTR x 10), when CTR is entered as a percent.
Which metric should I use first?
Use CPM for reach cost, CTR for click rate, and CPC for click cost. Use ROAS when revenue is known.
Does a low CPM mean a campaign is good?
Not by itself. A low CPM can be useful, but CTR, CPC, conversion rate, and ROAS decide whether that reach is valuable.
Can CTR lower CPC?
When media is bought on a CPM basis, a higher CTR lowers implied CPC because more clicks come from the same impression cost.
What is a good CTR, CPC, or CPM?
There is no universal benchmark. Google notes that a good CTR is relative to what you advertise and the network. Compare the same objective, channel, format, audience, geography, and reporting period.