CPC to CPM Calculator
Need to compare a CPC campaign against a CPM campaign? This calculator converts your cost-per-click into an equivalent CPM by factoring in your click-through rate — giving you a standardized metric to compare apples to apples across bidding strategies.
Input
Results
Conversion Formulas:
- CPM = CPC × CTR × 10
- CPC = CPM ÷ (CTR × 10)
- CPA = CPC ÷ (CR ÷ 100)
What Is CPC to CPM Conversion?
CPC to CPM conversion translates your Cost Per Click into an equivalent Cost Per 1,000 Impressions. This conversion uses your click-through rate (CTR) to estimate how many impressions it takes to generate each click, giving you a comparable impression-based cost metric.
This conversion matters because different campaigns use different billing models. A Google Search campaign might charge $2.50 CPC while a Facebook awareness campaign charges $10 CPM. Without converting to the same unit, you can't accurately compare which campaign is more cost-efficient.
Media planners use CPC-to-CPM conversion when building unified performance reports, comparing search ads (typically CPC-billed) against display and social ads (often CPM-billed), or when negotiating media rates with publishers who quote in different pricing models.
CPC to CPM Formula
To convert CPC to CPM, multiply your cost per click by the click-through rate (as a decimal), then multiply by 1,000. Alternatively, simply multiply CPC by CTR and then by 1,000. This gives you the effective CPM — what you'd be paying per thousand impressions at that click rate.
Equivalent CPM = CPC × CTR × 1,000 CPC to CPM Playground
$500 ÷ 100,000 = 0.005 × 1,000 = $5.00
How to Convert CPC to CPM – Step by Step
Follow these steps to convert your cost-per-click campaigns into an equivalent CPM for cross-campaign comparison.
Determine Your CPC
Find the average cost per click from your campaign dashboard. This is your total spend divided by total clicks, or the CPC metric reported by the ad platform.
Your Google Ads search campaign has an average CPC of $2.80.
Find Your Click-Through Rate
Look up the CTR for the same campaign. CTR is the percentage of impressions that resulted in clicks (clicks ÷ impressions × 100).
Your campaign has a CTR of 3.5% (0.035 as a decimal).
Apply the Conversion Formula
Multiply your CPC by CTR (as a decimal) and then by 1,000 to get the equivalent CPM.
$2.80 × 0.035 × 1,000 = $98.00 equivalent CPM.
Compare Against CPM Campaigns
Use the equivalent CPM to compare your CPC campaign against CPM-billed campaigns. A lower equivalent CPM means your CPC campaign is delivering cheaper visibility.
Your Google Ads equivalent CPM of $98 vs. a Display CPM campaign at $4 shows search is far more expensive per impression — but you're paying only for engaged clicks.
Frequently Asked Questions
Why would I convert CPC to CPM?
Is a high equivalent CPM always bad?
What CTR should I use for the conversion?
Can I use this to decide between CPC and CPM bidding?
How does CPC to CPM conversion work for Google Ads?
Does this formula account for impression quality?
Free Marketing Calculators
Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.