Calculate the CPM

CPM Conversion Calculator

Translate your advertising costs between CPM, CPC, and CPA pricing models in seconds. Input your campaign spend, impressions, clicks, or conversions to see equivalent rates across every buying model — essential for comparing proposals from different ad networks.

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 CPM Conversion?

CPM Conversion is the process of translating advertising costs from one pricing model to another — for example, converting a CPC bid into its CPM equivalent, or expressing a CPA goal in CPM terms. This enables apples-to-apples comparison across ad platforms that use different billing structures.

Media buyers constantly face proposals quoted in different units: one network offers $8 CPM, another charges $0.45 CPC, and a third quotes $22 CPA. Without conversion, comparing these is guesswork. Converting every metric to a common denominator like effective CPM (eCPM) reveals which channel delivers the lowest real cost per thousand exposures.

Performance marketers use CPM conversion to set unified bidding strategies in cross-platform campaigns. Agency planners convert client KPIs (like target CPA) back into CPM bids for programmatic platforms. Finance teams translate all campaign costs into CPM equivalents for standardized reporting across the marketing mix.

Original Metric CPC, CPA, or CPM value
Apply Rate Data CTR, conversion rate, etc.
Converted CPM Equivalent cost per 1,000

CPM Conversion Formulas

To convert CPC to CPM, multiply the cost per click by the click-through rate (as a decimal), then multiply by 1,000. To convert CPA to CPM, multiply CPA by the conversion rate and CTR, then multiply by 1,000. Each conversion requires knowing the intermediate performance rates of your campaign.

CPM = CPC × CTR × 1,000 | CPM = CPA × CVR × CTR × 1,000

CPM Conversion 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 Between CPM, CPC & CPA – Step by Step

Use this four-step process to translate any ad pricing model into its CPM equivalent for uniform comparison across campaigns and platforms.

1

Identify the Source Metric

Determine whether your starting point is a CPC bid, a CPA target, or an existing CPM from another network. Note the exact value and the campaign it belongs to.

Example

Network A quotes a cost of $0.50 CPC for your display campaign.

2

Gather Performance Rates

Pull the click-through rate (CTR) and, if converting from CPA, the conversion rate (CVR) from your analytics. Use historical data from similar campaigns for the most accurate conversion.

Example

Historical CTR for similar display campaigns is 0.8% (0.008 as a decimal).

3

Apply the Conversion Formula

Multiply the source metric by the relevant rates and scale to 1,000 impressions. For CPC to CPM: CPC × CTR × 1,000.

Example

$0.50 × 0.008 × 1,000 = $4.00 eCPM.

4

Compare Across Channels

Now that all channels are expressed in CPM terms, rank them from lowest to highest eCPM to identify the most cost-efficient option for your reach goals.

Example

Network A's $4.00 eCPM vs. Network B's $6.50 CPM — Network A is 38% cheaper per thousand impressions.

Frequently Asked Questions

What is eCPM and how does it relate to CPM conversion?
eCPM (effective CPM) is the result you get when you convert any non-CPM pricing model into its CPM equivalent. It represents the effective cost per 1,000 impressions regardless of how you originally bought the ads.
Can I convert CPM to CPC?
Yes. Divide CPM by (CTR × 1,000) to get the equivalent CPC. For example, a $5 CPM with a 1% CTR equals $5 ÷ (0.01 × 1,000) = $0.50 CPC.
Why do I need to know CTR for the conversion?
CTR bridges the gap between impression-based (CPM) and click-based (CPC) pricing. Without it, there's no way to know how many impressions it takes to generate a click, making conversion impossible.
Which pricing model is best for my campaign?
It depends on your goal. CPM is best for brand awareness and reach. CPC works well for driving traffic. CPA is ideal for performance campaigns focused on conversions. Use this calculator to compare their true costs side by side.
How accurate are CPM conversions?
Conversions are only as accurate as the performance rates you input. Use at least 30 days of historical data to minimize variance. Actual results may differ as CTR and CVR fluctuate with creative changes, audience shifts, and seasonality.
Should I use projected or historical CTR for the conversion?
Use historical CTR from the most similar past campaign for accuracy. If launching a brand-new format or audience, use conservative industry benchmarks — typically 0.05%–0.10% for display and 1%–3% for search ads.

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.