CPM vs CPC Calculator —
Slash Wasted Ad Spend
Stop guessing which pricing model saves more money. Use our free calculator to compare CPM and CPC side-by-side — and find the exact break-even CTR for your campaigns.
CPM charges per 1,000 impressions — best for brand awareness. CPC charges per click — best for conversions and traffic. Neither is universally cheaper. The key is your break-even CTR: if your actual CTR is above it, CPM saves money. If below, CPC does. This guide gives you the exact formula and a free calculator to know in seconds.
What Are CPM and CPC? (The Real Difference)
Before you can choose between them, you need to understand exactly what each model measures — and what it does not.
📢 CPM — Cost Per Mille
🖱️ CPC — Cost Per Click
Already know the basics? Jump to our free CPM calculator to calculate your campaign cost per thousand impressions instantly, or read our full guide on what is CPM in advertising first.
CPM Formula and CPC Formula — Both Explained
The CPM formula
The CPC formula
Both formulas are straightforward on their own. The challenge is comparing them against each other — because they measure different things. That is where the conversion formulas below become essential.
How to Convert CPM to CPC and CPC to CPM
This is the section most CPM vs CPC guides miss. To truly compare the two models, you need to convert between them using CTR (click-through rate) as the bridge. CTR connects impressions to clicks.
The key relationship: CTR = Clicks ÷ Impressions × 100. A 1% CTR means 1 click per 100 impressions. Use this to translate one pricing model into the other.
CPM to CPC conversion formula
CPC to CPM conversion formula
Conversion table — CPM $5, different CTR values
| CTR | Equivalent CPC | CPM Cheaper Than Market CPC? |
|---|---|---|
| 0.5% | $1.00 | CPM expensive |
| 1.0% | $0.50 | About equal |
| 2.0% | $0.25 | CPM saves money |
| 3.0% | $0.17 | CPM saves more |
| 5.0% | $0.10 | CPM much cheaper |
Based on CPM of $5.00. Compare the “Equivalent CPC” column against your actual market CPC rate to decide which model wins.
Free CPM vs CPC Calculator
Enter your numbers below. The calculator converts between both models instantly and tells you which pricing option is cheaper for your campaign.
For more advertising CPM calculations — including impressions, budget, and spend — use our dedicated free CPM calculator. It covers every variable in one place.
The Break-Even CTR — The Number That Decides Everything
The break-even CTR is the single most important number in any CPM vs CPC decision. It is the exact point where both models cost you the same amount per click. Above it — CPM wins. Below it — CPC wins.
Break-even CTR in practice — three zones
Example based on CPM $5 and market CPC $0.80. Recalculate with your own numbers using the calculator above.
When to Use CPM vs CPC — Campaign Goal Decides
The pricing model should always follow your campaign goal. Using the wrong model for the wrong goal is one of the fastest ways to waste an ad budget.
📢 Use CPM when your goal is…
🖱️ Use CPC when your goal is…
CPM vs CPC Decision Tree — Find Your Answer in 4 Questions
Work through these four questions in order. Your answer to each one narrows the choice until the right model becomes clear.
🌳 Answer these in order — stop when you get your answer
The most common mistake: Running a conversion campaign on CPM bidding. You pay for impressions, but the platform is not optimised to find people likely to click or buy — only to show your ad as many times as possible. Use CPC or CPA bidding when conversions matter.
Real Campaign Scenarios — CPM or CPC?
Abstract advice is easy. Here are four real-world campaign situations with the exact model recommendation and why.
Scenario 1 — E-commerce brand launching a new product line
The goal is reach and brand recognition — not immediate sales. At 1.8% CTR and a Meta CPM of ~$12, the equivalent CPC is $0.67. Market CPC on Meta is $1.40+, so CPM bidding saves over 50% per click while maximising impressions for the launch.
Scenario 2 — SaaS company running a lead generation campaign
At only 0.4% CTR on a conversion campaign, CPM bidding would cost a fortune in impressions with few sign-ups. CPC bidding means you only pay when someone actually visits the landing page, keeping the cost-per-lead trackable and budget protected.
Scenario 3 — App install campaign for a new mobile game
App install campaigns are pure performance. Every dollar needs to drive a measurable action. CPC keeps spend tied to real engagement. Once CTR data is collected over 2–3 weeks, run the break-even calculation — if CTR climbs above threshold, switch to CPM to lower effective cost per install.
Scenario 4 — Retargeting campaign for an e-commerce store
Retargeting audiences are warm — they have already visited the site. CTR on retargeting campaigns commonly exceeds 2%, which puts CPM well below the break-even threshold. Start with CPC to confirm CTR, then switch to CPM to lower the effective cost per click and stretch the retargeting budget further.
CPM and CPC Platform Benchmarks 2026
Knowing average rates across major platforms lets you spot overpriced campaigns and set realistic budget expectations before you launch.
Google Ads (Search)
Meta Ads (Facebook/Instagram)
TikTok Ads
LinkedIn Ads
These are average ranges only. Actual CPM and CPC vary significantly by industry, audience size, ad quality score, time of year, and targeting precision. Q4 holiday season sees CPMs spike 40–60% across all platforms. Use these as directional benchmarks, not guarantees.
What Is eCPM? (The Metric That Unifies Both Models)
When you run both CPM and CPC campaigns simultaneously, you need a single metric to compare them fairly. That metric is eCPM (Effective CPM).
eCPM works regardless of whether the original campaign was CPM-priced or CPC-priced. It normalises everything to a cost-per-thousand-impressions basis so you can compare campaign efficiency across formats and platforms on the same scale.
| Campaign Type | Spend | Impressions | eCPM | Verdict |
|---|---|---|---|---|
| Campaign A (CPM-priced) | $500 | 120,000 | $4.17 | More efficient |
| Campaign B (CPC-priced) | $500 | 80,000 | $6.25 | Less efficient |
Even though both campaigns spent the same amount, Campaign A delivered more impressions per dollar — visible only through eCPM comparison.
For a deeper understanding of how CPM is calculated and what affects the rate, visit our complete guide: how to calculate CPM — formula and examples.
Frequently Asked Questions
CPM (Cost Per Mille) charges you for every 1,000 times your ad is displayed — regardless of whether anyone clicks. CPC (Cost Per Click) charges you only when a user clicks your ad. CPM suits campaigns focused on reach and brand visibility. CPC suits performance campaigns where you need clicks, sign-ups, or sales. For a full explanation of the CPM model, read our guide on what is CPM in advertising.
Use the formula: CPC = CPM ÷ (CTR × 10). If your CPM is $5 and your average CTR is 2%, the equivalent CPC is $5 ÷ (2 × 10) = $0.25. This gives you the effective cost per click under CPM bidding so you can compare it directly against market CPC rates. You can also use our free CPM calculator to work out the numbers instantly.
Neither is universally cheaper. It depends entirely on your CTR relative to the break-even threshold. Calculate your break-even CTR using: (CPM ÷ CPC) ÷ 10. If your actual CTR is above this number, CPM delivers a lower effective cost per click. If your CTR falls below it, CPC bidding costs less per click and gives you better budget protection.
Use CPM when your campaign goal is brand awareness, maximum reach, product launch visibility, or video views. CPM also wins financially when your CTR consistently exceeds the break-even threshold for your platform CPM rate. For YouTube specifically, see our guide on what is CPM on YouTube — the platform has its own CPM and RPM dynamics worth understanding separately.
eCPM (Effective CPM) is a normalised metric expressed as cost per 1,000 impressions regardless of the original pricing model. Formula: eCPM = (Total Spend ÷ Total Impressions) × 1,000. Regular CPM is a pricing model — what you agreed to pay. eCPM is a performance metric — what you actually paid per thousand impressions after the campaign ran. Use eCPM to compare CPM and CPC campaigns on the same scale.
Yes — and many advertisers do. A common approach is to run CPM bidding for the awareness stage (reaching a broad audience cheaply) and then switch to CPC bidding for the conversion stage (targeting warmer audiences who have already seen the brand). Use eCPM to compare the efficiency of both stages after the campaign ends. Read our guide on how to calculate CPM to understand the underlying mechanics of each model before combining them.
The Bottom Line — Match the Model to the Mission
CPM vs CPC is not a question of which model is better. It is a question of which model fits your campaign goal — and whether your CTR makes CPM financially superior in your specific situation.
- Goal = visibility: CPM is almost always the right starting point
- Goal = conversions: Start with CPC until you have CTR data, then evaluate
- CTR above break-even: Switch to CPM to lower the effective cost per click
- New campaign or tight budget: CPC protects you until the ad finds its audience
- Multi-stage campaign: Use both — CPM for awareness, CPC for conversion
One action to take right now: Calculate your break-even CTR using (CPM ÷ CPC) ÷ 10 for your main platform. Compare it against your last campaign’s actual CTR. That comparison alone will tell you whether to shift your next budget toward CPM or stay on CPC.
Ready to calculate your campaign CPM?
Use our free CPM calculator — enter budget, impressions, or CPC and get your numbers instantly. No account needed.
Try Free CPM Calculator Read the Full Formula Guide✅ SEO & Quality Criteria Applied to This Post
Understanding whether CPM or CPC is the better choice depends on your campaign goals, audience targeting, and expected conversion rates. To learn more about digital advertising metrics and industry best practices, visit the Google Ads Help Center. It provides detailed guidance on ad pricing models, campaign optimisation, and maximizing return on ad spend (ROAS).