CPC to CPM Calculator

Convert between Cost Per Click (CPC) and Cost Per Mille (CPM) using Click-Through Rate (CTR). Dual-direction conversion and comparison tool for digital advertisers.

Dual Converter
Cost per ad click
$
Entered as percentage (e.g. 2 for 2%)
%
Cost per 1,000 views
$
Quick Scenarios:
Converted Rate
$40.00
equivalent Cost Per Mille (CPM)
Active Mathematical Conversion
CPM = $2.00 × (2% ÷ 100) × 1,000 = $40.00
  • 1 Convert CTR percentage (2%) to decimal = 0.0200.
  • 2 Multiply CPC ($2.00) by decimal CTR (0.0200) = 0.04000 cost per impression.
  • 3 Multiply by 1,000 = $40.00 equivalent CPM.

Converting CPC to CPM: Formulas & Normalization

Because search networks often price inventory on a Cost Per Click (CPC) basis while display and video networks often price on a Cost Per Mille (CPM) basis, comparing costs requires connecting both metrics through Click-Through Rate (CTR).

CPC to CPM Formula

CPM = CPC × ( CTR % 100 ) × 1,000

Where CTR is entered as a percentage (e.g. 2 for 2%) and divided by 100 to yield its decimal equivalent (0.02).

CPM to CPC Formula

CPC = CPM (CTR % ÷ 100) × 1,000

Step-by-Step Worked Conversion Example

Suppose you are evaluating a search ad campaign with an average CPC of $2.00 and an average CTR of 2.0%:

  1. Normalize CTR percentage to decimal: 2.0% ÷ 100 = 0.02
  2. Calculate cost per single impression: $2.00 × 0.02 = $0.04
  3. Scale up to 1,000 impressions: $0.04 × 1,000 = $40.00 CPM

An advertiser paying $2.00 per click at a 2% CTR is effectively paying $40.00 CPM for impression exposure.

Strategic Comparison: When to Bid CPC vs CPM

Strategy Consideration CPC Bidding CPM Bidding
Primary Objective Traffic, clicks, and lead generation. Brand reach, video views, and awareness.
High CTR Advantage Fixed cost per click regardless of CTR. Higher CTR drives more clicks for the same fixed CPM cost.
Low CTR Protection Zero cost incurred if ads receive no clicks. Full CPM cost incurred even with low click counts.

Looking for direct CPC calculations? This tool converts between CPC and CPM rates using CTR. If you want to calculate Cost Per Click directly from campaign spend and clicks, use our dedicated CPC Calculator.

Frequently Asked Questions

How do you convert CPC to CPM?

Multiply CPC by the decimal Click-Through Rate (CTR% ÷ 100) and then by 1,000. Formula: CPM = CPC × (CTR% ÷ 100) × 1,000. For example, a $2.00 CPC with a 2.0% CTR converts to $2.00 × 0.02 × 1,000 = $40.00 CPM.

How do you convert CPM to CPC?

Divide CPM by the number of clicks generated per 1,000 impressions: CPC = CPM ÷ ((CTR% ÷ 100) × 1,000). For example, a $40.00 CPM with a 2.0% CTR converts to $40.00 ÷ 20 clicks = $2.00 CPC.

How does the CTR input work on this calculator?

The calculator accepts Click-Through Rate as a percentage (for example, enter '2' for 2.0%). The calculation engine automatically divides by 100 to normalize the percentage into a decimal (0.02) during the calculation.

Should I bid on CPC or CPM?

If your ad has a high Click-Through Rate (CTR), bidding on CPM may result in a lower effective cost per click. If your CTR is low or untested, bidding on CPC protects your budget by ensuring you only pay when users click.