CPC vs CPM Calculator

Translate any bid into the other model\'s currency.

-eCPM

Your CPC bid expressed as CPM

Estimates for planning only, not financial advice.

CPC and CPM are the same money in different currencies, and click-through rate is the exchange rate. A $1.50 CPC at 2% CTR means 1,000 impressions yield 20 clicks costing $30: a $30 effective CPM. Against a $25 CPM quote, the CPM buy is cheaper for identical traffic. This calculator converts both directions and shows what a fixed budget buys under each model, so the cheaper option is arithmetic, not opinion.

How to Use This Calculator

Enter your CPC bid and the click-through rate you actually achieve on comparable placements, not the platform average. Enter the CPM quote you are comparing against and a budget figure. The calculator shows your eCPM, the quote\'s effective CPC, and the clicks and impressions each budget buys under both models. The winner is the model delivering more clicks per dollar at your real CTR.

1

Enter CPC bid and your measured CTR on similar inventory. Use your data, not benchmarks.

2

Enter the competing CPM quote and a test budget.

3

Compare eCPM vs quoted CPM. If eCPM exceeds the quote, switch to CPM; if below, stay on CPC.

The Conversion Formulas

eCPM = CPC x CTR x 1000 Effective CPC = (CPM / 1000) / CTR Clicks from budget (CPC) = budget / CPC Clicks from budget (CPM) = budget / CPM x 1000 x CTR

The decision rule falls straight out of the algebra: buy CPM when your eCPM exceeds the quoted CPM, because your clicks are "worth" more than the impression price. With the defaults, the $1.50 CPC at 2% CTR is a $30 eCPM against a $25 quote: CPM wins, delivering 40,000 impressions and 800 clicks per $1,000 versus 667 clicks on CPC. Flip the CTR to 1% and the eCPM drops to $15: CPC wins. CTR is the whole game.

Worked Example

You bid $1.50 CPC with a 2% CTR and are offered $25 CPM inventory. Your eCPM: $1.50 x 0.02 x 1000 = $30. The quote\'s effective CPC: ($25/1000)/0.02 = $1.25. On a $1,000 budget, CPC buys 667 clicks; CPM buys 40,000 impressions x 2% = 800 clicks. CPM delivers 20% more clicks for the same money. But if your CTR on this new placement is actually 1% (unproven creative), the eCPM is $15, the quote\'s effective CPC is $2.50, and CPC buys 667 clicks versus 400 on CPM: CPC wins by a mile. Never switch models on someone else\'s CTR.

When Each Model Wins

SituationWinnerWhy
High CTR (retargeting, strong creative)CPMYou keep the surplus clicks
Low or unknown CTRCPCPublisher shares the click risk
Brand awareness goalCPM (or vCPM)You are buying views, not clicks
Testing new creativeCPCPay only for proven engagement

Revisit the comparison as CTR evolves: a campaign that starts on CPC for safety should graduate to CPM once CTR proves out, capturing the surplus the CPC model was giving the publisher. Watch viewability on CPM buys, since unviewed impressions inflate the real cost per seen ad. For the rest of the funnel math, our CPA calculator turns clicks into acquisition cost, our CPM calculator prices impression buys directly, and our CTR calculator benchmarks the rate itself.

Estimates for planning only, not financial advice.

Frequently Asked Questions

What is the difference between CPC and CPM?

CPC (cost per click) charges per visitor: you pay when someone clicks. CPM (cost per mille) charges per thousand impressions: you pay for views whether or not anyone clicks. A $1.50 CPC at a 2% click-through rate equals a $30 effective CPM: 1,000 impressions produce 20 clicks costing $30. The bridge between them is always the click-through rate.

How do you convert CPC to CPM?

Multiply CPC by CTR (as a decimal) by 1,000: eCPM = CPC x CTR x 1000. A $2.00 CPC with a 1.5% CTR is a $30 eCPM. This lets you compare a CPC bid against CPM-priced inventory directly: if the publisher charges $25 CPM and your CPC math implies $30, the CPM buy is cheaper for the same traffic.

How do you convert CPM to CPC?

Divide CPM by 1,000, then by CTR: effective CPC = (CPM / 1000) / CTR. A $25 CPM at 2% CTR is an effective $1.25 CPC. If your historical CPC on the same placement is $1.50, the CPM buy saves money. This calculator runs both directions so you can translate any quote into your preferred currency.

When should I buy on CPC vs CPM?

Buy CPC when your CTR is uncertain or below average: the publisher shares the click risk. Buy CPM when your CTR beats the average: you capture the surplus clicks free. If the implied eCPM of your CPC campaign is well below market CPM rates, stay on CPC; if it is above, switch to CPM and pocket the difference. Retargeting with high CTR almost always favors CPM.

What is eCPM?

Effective cost per mille: the CPM-equivalent of any pricing model, computed as (total cost / total impressions) x 1000. It is the universal translator for ad pricing: CPC campaigns, CPA campaigns, and flat sponsorships can all be expressed as eCPM and compared. Media buyers live in eCPM because it makes every deal comparable regardless of how it is priced.

What is a good CTR for display ads?

Display averages around 0.1% to 0.3%; 0.5%+ is strong. Search ads run 2% to 5%+ on branded terms. Social feeds vary wildly: 1% to 2% is typical. Your CTR determines which model wins: at 0.2% CTR, a $1 CPC equals a $2 eCPM, making CPM buys at $5 look expensive; at 3% CTR the same $1 CPC is a $30 eCPM, making that $5 CPM a steal.

Why do publishers prefer CPM?

Because it guarantees revenue per impression regardless of creative performance: the publisher's risk ends at delivering views. CPC shifts click risk to the publisher, so they price it with a margin for average CTR. Advertisers with great creative should prefer CPM (they keep the upside); advertisers with unproven creative should prefer CPC (they buy insurance).

How does viewability affect CPM comparisons?

A cheap CPM on barely-viewed inventory is expensive per viewed impression. Adjust: effective viewed CPM = CPM / viewability rate. A $4 CPM at 50% viewability is really $8 per thousand viewed impressions, versus a $6 CPM at 90% viewability which is $6.67. Always compare on viewed impressions when the data is available.

What is vCPM?

Viewable CPM: you pay only for impressions meeting the viewability standard (typically 50% of pixels for 1+ seconds for display). It costs more per thousand than standard CPM but guarantees the ads were actually seen. For brand campaigns where being seen is the point, vCPM is the honest metric; for performance campaigns judged on clicks, CPC usually still wins.

How do frequency caps change the math?

Frequency caps limit impressions per user, which raises effective reach but can lower CTR as you exhaust the most responsive users first. Loose caps inflate impressions against a shrinking responsive pool, depressing CTR and flattering CPC-vs-CPM comparisons for CPM. When comparing models, use the CTR measured under the same frequency regime you will actually run.