Skip to content
Calcipedia

CPC and CPM Calculator

Convert between CPC and CPM from campaign totals or a CTR assumption, and estimate clicks, impressions, and spend.

Last updated

Use actual campaign totals when you know spend, clicks, and impressions.

Display currency

Switch the display currency for spend and pricing outputs.

Estimated CPC

$2.00

Observed click cost from actual spend, clicks, and impressions.

CPM

$10.00

CTR

0.5%

Total cost

$5,000.00

Clicks

2,500

Impressions

500,000

Clicks per 1,000 impressions

5

Formula and reading

CPC = Cost / Clicks, CPM = (Cost / Impressions) × 1,000, CTR = Clicks / Impressions × 100

Cost per 100 clicks: $200.00. Average cost per impression: $0.01.

← All Marketing calculators

Business Finance — Marketing

CPC and CPM calculator: convert click cost, impression cost, and CTR scenarios

A CPC and CPM calculator is most useful when it does more than divide spend by clicks or impressions once. This page works in three directions: it can calculate observed CPC and CPM from a campaign's actual totals, convert a known CPC and expected CTR into an implied CPM, or convert a quoted CPM and expected CTR into an implied CPC so media pricing can be compared on the same basis.

What CPC and CPM are measuring

CPC means cost per click: the average amount paid for one click. CPM means cost per mille, or cost per thousand impressions: the amount paid for one thousand ad views. Both are pricing metrics, but they describe different billing frames. CPC is click-oriented. CPM is exposure-oriented.

A campaign can look cheap on CPM and still be expensive on CPC if the click-through rate is weak. The reverse is also true. That is why marketers often need to convert between the two rather than reading each number in isolation.

How CTR links CPC and CPM together

Click-through rate, or CTR, is the bridge between CPC and CPM. If you know the price per click and the expected percentage of impressions that become clicks, you can estimate the cost per thousand impressions. If you know the CPM and the expected CTR, you can work backward to the implied cost per click.

This calculator exposes that relationship directly. In campaign mode it reports observed CTR from actual clicks and impressions. In the conversion modes it uses your CTR assumption to translate between click-priced and impression-priced media without hiding the formula.

CPC = Cost / Clicks

Average spend required to generate one click.

CPM = (Cost / Impressions) × 1,000

Average spend required to buy one thousand impressions.

CPM = CPC × CTR × 10 and CPC = CPM / (CTR × 10)

Conversion formulas when CTR is entered as a percentage.

Worked example: translating a click price into a CPM

Suppose a campaign averages 2.00 per click and you expect a 1.5% CTR. At that click-through rate, one thousand impressions generate about 15 clicks. Fifteen clicks at 2.00 each implies a CPM of 30.00.

The reverse math works the same way. If inventory is quoted at a 30.00 CPM and CTR is expected to be 1.5%, one thousand impressions still produce about 15 clicks, so the implied CPC is 2.00. That comparison is often the fastest way to judge which buying model is more efficient for a traffic objective.

What this calculator does not tell you

CPC, CPM, and CTR are pricing and response metrics, not profit metrics. A lower CPC is not automatically better if the clicks are poor quality. A lower CPM is not automatically better if impressions are weakly targeted or unviewable. This tool helps compare media pricing, but it does not tell you whether the campaign will convert or whether the traffic will be valuable.

It also assumes the CTR you enter is plausible and stable across the planned volume. Real campaigns can drift as creative fatigues, audience quality changes, placements widen, or bids move. Use the result as a planning estimate, then compare it against real performance data once the campaign runs.

Further reading

Frequently asked questions

When should I use CPC instead of CPM?

Use CPC when the campaign is being judged mainly on traffic generation and you want to know what each click costs. Use CPM when inventory is being priced by exposure and you want to know what one thousand impressions cost. In practice, marketers often compare both because CTR changes how one buying model translates into the other.

Can a low CPM still produce an expensive CPC?

Yes. If the CTR is weak, a cheap thousand-impression price can still translate into a high cost per click because too few impressions become visits. That is why CPM should be read with CTR, not as a standalone efficiency signal.

Why does this calculator ask for CTR in the conversion modes?

Because CTR is what links click-priced and impression-priced buying. Without an expected click-through rate, there is no reliable way to convert a CPC quote into a CPM quote or vice versa.

Does this calculator tell me whether my campaign is profitable?

No. It only converts and interprets pricing metrics. Profitability depends on downstream conversion rate, average order value, lead quality, margins, and retention economics that are outside the scope of CPC, CPM, and CTR alone.

Also in Marketing

You may also need

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.