Advora.media

The Advora toolkit

CPM, CPC & CTR Calculator

Calculate cost per thousand impressions, cost per click and click-through rate. Enter two inputs for the available metric or all three for a complete result.

01 / YOUR WORKSPACEKnow more. Do more.

Calculate campaign efficiency

Enter any two to get the available metric. Missing inputs cannot be inferred. A zero denominator is shown as unavailable.

02 / THE EXPLAINER

The method behind the result.

Three advertising metrics, one consistent calculation

CPM, CPC and CTR describe different parts of advertising delivery. CPM is cost per thousand impressions. CPC is cost per click. CTR is click-through rate: clicks as a percentage of impressions. This calculator converts a campaign’s spend, impression count and click count into the metrics that can actually be determined from those inputs. It does not estimate missing delivery data or make assumptions about how many clicks an impression should produce.

Enter all three inputs for all three metrics. If you only have spend and impressions, you can calculate CPM. Spend and clicks give CPC. Impressions and clicks give CTR. Any two of these raw inputs cannot determine the third raw input or every remaining metric. Showing an unavailable result is more useful than filling that gap with an invented number, especially when the output will inform a client report or budget discussion.

How to prepare your inputs

Export spend, impressions and clicks from the same campaign selection, reporting period and timezone. Confirm which click definition you are using. A platform may report all clicks, link clicks or outbound clicks, and those measures can differ. Use the click type that fits your objective and preserve that label when sharing the calculation. The tool cannot infer which definition was used from the number itself.

Choose the currency used in the spend export. The currency selector is a label, not an exchange-rate service. When combining campaigns billed in different currencies, convert their costs to one currency consistently before entering a total. Do not add impressions from one set of ads to clicks from a different set. The arithmetic may still produce a number, but that number would not represent a coherent campaign.

Formulas with a worked example

CPM = spend ÷ impressions × 1,000. CPC = spend ÷ clicks. CTR = clicks ÷ impressions × 100. For an example campaign with ₹1,000 of spend, 100,000 impressions and 2,000 clicks, CPM is ₹10, CPC is ₹0.50 and CTR is 2%. This means the campaign spent ₹10 per thousand delivered impressions and recorded two clicks per hundred impressions, using the supplied click definition.

The multiplication factors are easy to confuse. CPM uses 1,000 because it describes a thousand impressions. CTR uses 100 because it expresses a percentage. CPC has neither factor because it is a cost for one click. The calculator keeps these formulas separate and copies their labels into the result. The example is a demonstration of arithmetic, not a claim that these values are typical or desirable for every channel.

What counts as a useful comparison

Compare the same metric within a comparable context: platform, campaign objective, placement, audience, geography, format and reporting window. A prospecting video campaign and a retargeting search campaign may have very different purposes. Calling one better based only on CPC can hide that distinction. When reporting a change, include the campaign context and the underlying counts so the reader can judge whether the comparison is meaningful.

Costs and click rates also need conversion evidence. A lower CPC might bring more visitors without improving qualified leads or sales. A higher CPM can still be worthwhile if the audience is more relevant. CTR can help identify whether an ad earns clicks, but it does not establish that the landing page delivers on its promise. Use the ROAS calculator for attributed revenue efficiency, and keep lead quality or other business outcomes alongside these delivery metrics.

Missing values, zeroes and unusual results

Leave a field empty when you do not have that input. Enter zero only when the campaign really recorded zero. Those states mean different things. Zero spend with positive impressions or clicks produces a zero cost metric. Zero clicks with positive impressions produces 0% CTR, but CPC is undefined because division by zero has no finite result. Zero impressions likewise prevents a defined CPM or CTR.

A CTR above 100% deserves investigation rather than automatic rejection. Depending on the export, repeated clicks or mismatched definitions can produce surprising counts. Check whether you combined the same reporting scope and whether the clicks are unique. Keep unrounded source values when possible and round only for display. This tool displays two decimal places while calculating from the entered values, so very small nonzero rates may appear as zero after rounding. Copy the result with the accompanying comparison note.

03 / A LITTLE MORE CLARITY

Good questions.
Clear answers.

What to know before you put your result to work.

01Can two inputs calculate every advertising metric?

No. Spend and impressions give CPM; spend and clicks give CPC; impressions and clicks give CTR. You need all three raw inputs for all three metrics.

02What are the CPM, CPC and CTR formulas?

CPM = spend ÷ impressions × 1,000. CPC = spend ÷ clicks. CTR = clicks ÷ impressions × 100.

03Why does the result say unavailable?

A required input is missing or the denominator is zero. For example, zero clicks makes CPC undefined, while zero clicks with positive impressions gives a valid 0% CTR.

04Should I use all clicks or link clicks?

Use the definition that matches your reporting objective, and use it consistently across comparisons. The calculator cannot identify the click type from the count alone.

More useful tools

Calculators

Engagement Rate Calculator

Calculate follower-based engagement for Instagram, YouTube, TikTok and LinkedIn. Compare your result with an editable target and copy the context.

Free tool · No sign-up

Calculators

Influencer Pricing Calculator

Model an India-focused creator budget in INR and USD using followers, engagement, platform and niche, with transparent and editable price assumptions.

Free tool · No sign-up

Calculators

ROAS Calculator

Calculate return on ad spend, compare it with margin-based advertising break-even, and estimate contribution after ads using your own campaign figures.

Free tool · No sign-up