Calculate the CPM

CPM to CPC Calculator

Running a CPM campaign but want to know your effective cost per click? This calculator uses your CPM and click-through rate to reveal what each click actually costs you — critical for comparing impression-based campaigns against pay-per-click alternatives.

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 to CPC Conversion?

CPM to CPC conversion calculates your effective Cost Per Click from a CPM-billed campaign. Since CPM campaigns charge for impressions regardless of clicks, this conversion reveals the true click cost by factoring in how often people actually click your ad (your CTR).

This conversion is essential because many display, social, and programmatic campaigns bill on a CPM basis — but your ultimate goal is often driving clicks and traffic. Knowing your effective CPC helps you evaluate whether CPM bidding is delivering website visitors at a competitive price.

Performance marketers use this conversion to determine if switching from CPM to CPC bidding would save money, to set CPC bid caps informed by historical CPM performance, and to present unified click-cost metrics to clients running mixed-billing campaigns.

CPM + CTR Impression cost and click rate
Division Step CPM divided by CTR ratio
Effective CPC True cost per click

CPM to CPC Formula

To convert CPM to CPC, divide your CPM by 1,000 to get the cost per single impression, then divide by your CTR expressed as a decimal. This gives you the effective cost of each click generated by your impression-based campaign.

Effective CPC = CPM ÷ (CTR × 1,000)

CPM to CPC Playground

$500
$10 $10,000
100,000
1K 1M
Effective CPC $5.00 per click

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Convert CPM to CPC – Step by Step

Use these steps to calculate the effective cost per click from your CPM campaigns and determine if your impression spend is generating affordable traffic.

1

Note Your Campaign CPM

Find the CPM from your campaign reporting dashboard. This is either the rate you're paying (in direct buys) or the realized CPM shown in your ad platform's analytics.

Example

Your Facebook brand awareness campaign is delivering at $9.50 CPM.

2

Determine Your CTR

Check the click-through rate for the same campaign. CTR tells you what percentage of people who see your ad actually click it.

Example

Your campaign has a CTR of 1.2% (0.012 as a decimal).

3

Apply the Conversion Formula

Divide your CPM by the product of CTR (decimal) times 1,000 to find your effective cost per click.

Example

$9.50 ÷ (0.012 × 1,000) = $0.79 effective CPC.

4

Compare Against CPC Benchmarks

Evaluate your effective CPC against industry CPC benchmarks and CPC-billed alternatives. If your effective CPC is lower than the platform's CPC bidding rate, your CPM strategy is winning.

Example

Your $0.79 effective CPC from CPM bidding beats Facebook's average CPC of $1.72 — meaning CPM bidding is saving you 54% per click.

Frequently Asked Questions

Why should I convert CPM to CPC?
Converting CPM to CPC reveals the true click cost hidden in impression-based campaigns. This helps you compare CPM campaigns against CPC-billed alternatives, justify impression spend in terms stakeholders understand (cost per visitor), and decide which bidding model delivers cheaper traffic.
When is CPM bidding cheaper than CPC bidding?
CPM bidding typically delivers cheaper clicks when your CTR is above the platform average. For example, if Facebook's average CPC is $1.72 and your CTR is 1.5% with a $10 CPM, your effective CPC is $0.67 — significantly cheaper. High-CTR creatives make CPM bidding highly cost-effective.
What is a good effective CPC from CPM campaigns?
A good effective CPC depends on your industry and platform. For Facebook/Instagram display, $0.50–$1.50 is competitive. For programmatic display, $0.30–$0.80 is strong. If your effective CPC exceeds the platform's direct CPC bidding rate, consider switching to CPC bidding.
How does CTR impact my effective CPC?
CTR has an inverse relationship with effective CPC. Doubling your CTR cuts your effective CPC in half. For example, at $10 CPM: 1% CTR = $1.00 CPC, 2% CTR = $0.50 CPC, 0.5% CTR = $2.00 CPC. Improving ad creative to boost CTR is the fastest way to lower effective CPC.
Can I use this for programmatic display campaigns?
Absolutely. Programmatic campaigns are almost always billed on CPM. Use this conversion to understand your effective click cost and compare it against direct-buy CPC alternatives. Typical programmatic CPMs of $2–$6 with 0.1% CTR yield effective CPCs of $2–$6 per click.
Should I switch from CPM to CPC bidding based on this calculation?
If your effective CPC (from CPM bidding) consistently exceeds the platform's offered CPC rate, switching to CPC bidding could save money. However, consider that CPM campaigns optimize for reach while CPC campaigns optimize for clicks — the audience composition and impression quality may differ.

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.