Calculate the CPM

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

CPM to CPC
CPC to CPM
CPA to CPM

Conversion Formulas:

  • CPM = CPC × CTR × 10
  • CPC = CPM ÷ (CTR × 10)
  • CPA = CPC ÷ (CR ÷ 100)
How these relate: CPM tells you what you pay. CPC tells you the cost per actual click (depends on your CTR). eCPM tells publishers what they earn. Comparing eCPM to CPM shows your margin.

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 + CTR Click cost and click rate
Conversion Math CPC multiplied by CTR
Equivalent CPM Impression cost estimate

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
$10 $10,000
100,000
1K 1M
Equivalent CPM $5.00 per 1,000 impressions

$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.

1

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.

Example

Your Google Ads search campaign has an average CPC of $2.80.

2

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).

Example

Your campaign has a CTR of 3.5% (0.035 as a decimal).

3

Apply the Conversion Formula

Multiply your CPC by CTR (as a decimal) and then by 1,000 to get the equivalent CPM.

Example

$2.80 × 0.035 × 1,000 = $98.00 equivalent CPM.

4

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.

Example

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?
Converting CPC to CPM lets you compare campaigns with different billing models on a level playing field. It's essential when building cross-channel reports, comparing search ads against display or social campaigns, or when a client asks for CPM-based cost benchmarks.
Is a high equivalent CPM always bad?
Not necessarily. CPC campaigns (like Google Search) often have very high equivalent CPMs ($50–$150+) because they target high-intent users. You're paying for qualified clicks, not broad impressions. The high equivalent CPM reflects the value of each impression — it reaches someone actively searching.
What CTR should I use for the conversion?
Always use the actual CTR from the specific campaign you're converting. Average CTRs vary widely: Google Search averages 3–5%, Facebook Feed ads 0.9–1.5%, and Display ads 0.05–0.1%. Using the wrong CTR will produce misleading equivalent CPM values.
Can I use this to decide between CPC and CPM bidding?
Yes. If your equivalent CPM (from CPC bidding) is higher than the platform's offered CPM rate, switching to CPM bidding could save money — assuming you still get similar click quality. This comparison is especially useful on Facebook and LinkedIn where both options are available.
How does CPC to CPM conversion work for Google Ads?
In Google Ads, pull your average CPC and CTR from the campaign performance report. Multiply CPC × CTR × 1,000. For example, a $1.50 CPC with 4% CTR gives an equivalent CPM of $60. This helps you compare Google Search costs against YouTube or Display campaigns billed on CPM.
Does this formula account for impression quality?
No, the CPC-to-CPM formula is a pure cost conversion and doesn't account for impression quality, viewability, or audience relevance. A $5 CPM display campaign may deliver low-quality impressions while a $100 equivalent CPM search campaign delivers highly intentional impressions. Always consider context.

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.