Advertising Metrics
CPC vs CPM: Cost Per Click vs Cost Per Mille
Two ways to buy and measure paid media. One prices traffic; the other prices reach. CTR is the bridge between them.
Advertising Metrics
Two ways to buy and measure paid media. One prices traffic; the other prices reach. CTR is the bridge between them.
CPC (Cost Per Click) is ad spend divided by clicks. It answers: how much do I pay for each visit?
CPM (Cost Per Mille) is the cost of 1,000 impressions: (Ad Spend ÷ Impressions) × 1,000. It answers: how much do I pay for reach?
CTR (Click-Through Rate) connects them. When CTR is a percent: CPC ≈ CPM ÷ (CTR × 10) and CPM ≈ CPC × CTR × 10.
| Dimension | CPC | CPM |
|---|---|---|
| Definition | Cost per click | Cost per 1,000 impressions |
| Formula | Ad Spend ÷ Clicks | (Ad Spend ÷ Impressions) × 1,000 |
| Primary goal | Traffic / site visits | Reach / awareness |
| Unit of value | Click | Impression (×1,000) |
| Best paired with | CTR, conversion rate, CPA | CTR, viewability, frequency |
| Risk if optimized alone | Cheap low-intent clicks | Cheap ignored impressions |
Spend $5,000, deliver 500,000 impressions, get 10,000 clicks:
If creative improves CTR from 1% to 2% at the same $10 CPM, approximate CPC falls from $1.00 to $0.50—without raising bids.
Prefer CPM when:
Prefer CPC when:
Optimizing CPC alone. Cheap clicks that never convert inflate CPA. Always check conversion rate and CPA.
Celebrating a low CPM with a dead CTR. Unseen or ignored impressions are not efficient reach.
Comparing search CTR to display CTR. Baselines differ by format—segment reports.
Forgetting currency and attribution windows. Align spend and click definitions with platform billing.
A “good” CPC or CPM only matters if contribution margin and ROAS hold. Use the CPA Calculator and ROAS Calculator for outcome metrics.
Both—plus CTR. Track CPM for reach cost, CPC for traffic cost, and CTR as the quality bridge. For the full walkthrough, see the CPC, CPM & CTR guide.
Formulas match the live Metricalytics calculators. Channel benchmarks elsewhere on the site are directional; prefer your account history. See our disclaimer.
CPC (Cost Per Click) is what you pay per click: Ad Spend ÷ Clicks. CPM (Cost Per Mille) is what you pay per 1,000 impressions: (Ad Spend ÷ Impressions) × 1,000. CPC optimizes for traffic; CPM optimizes for reach.
When CTR is a percent, approximate CPM ≈ CPC × CTR × 10. Example: $1.00 CPC at 2% CTR ≈ $20 CPM. You need CTR (or both clicks and impressions) to convert accurately.
When CTR is a percent, approximate CPC ≈ CPM ÷ (CTR × 10). Example: $20 CPM at 2% CTR ≈ $1.00 CPC. Higher CTR lowers effective CPC for the same CPM.
Use CPM (or reach/impression goals) when brand awareness matters and you care about cost of exposure. Use CPC (or traffic/conversion goals) when you need site visits or downstream conversions. Always connect both to CPA and ROAS.
No. A cheap CPM with near-zero CTR wastes budget on ignored impressions. A higher CPM with strong CTR can produce a lower effective CPC and better CPA. Judge efficiency by outcomes, not the buying model alone.