← Marketing

CPM, CPC & CPA Calculator

All three prices, plus click-through and conversion rates, from one campaign's spend, impressions, clicks, and conversions, with a funnel table and what-if sliders.

Campaign numbers

Total media cost for the period.
Display only; no conversion is applied.

What if the rates changed?

1%
Better creative or targeting. Spend and impressions stay fixed.
2%
A better landing page or offer. Applies to the what-if clicks.
Cost per acquisition
–
CPM
–
CTR
–
CPC
–
Conv. rate
–
CPA
–

Formulas with your numbers

Funnel

StageCountRate from previousCost per unitPer conversion
Impressions––––
Clicks––––
Conversions–––1

"Per conversion" is how many units of each stage one conversion consumed. Conversions per 1,000 impressions: –.

What-if at –

MetricActualWhat-ifChange

Spend and impressions are held at your values, so the CPM does not move. Green means the metric improved: more clicks or conversions, or a lower cost.


    

About this tool

The CPM, CPC, and CPA Calculator takes the four numbers every ad platform reports for a campaign, spend, impressions, clicks, and conversions, and turns them into the five metrics that describe its economics: CPM, click-through rate, CPC, conversion rate, and CPA. It is for media buyers auditing a campaign, for marketers who need to explain to a client why the cost per acquisition came out where it did, and for planners testing how a creative change or a landing-page fix would move the bottom line. The funnel table lays out each stage with its count, the rate from the previous stage, and the cost per unit. Two what-if sliders let you change the click-through rate and conversion rate while holding spend and impressions fixed, so you can see what a better ad or a better page would do to CPC and CPA before you build either.

How it works

CPM = spend ÷ impressions × 1,000. CTR = clicks ÷ impressions. CPC = spend ÷ clicks. Conversion rate (CVR) = conversions ÷ clicks. CPA = spend ÷ conversions. Because each stage of the funnel is the previous stage times a rate, the three prices are linked by the identity CPA = CPM ÷ (1,000 × CTR × CVR), and likewise CPC = CPM ÷ (1,000 × CTR). The what-if panel keeps spend and impressions at your values, replaces CTR and CVR with the slider values, and recomputes clicks = impressions × CTR, conversions = clicks × CVR, CPC, and CPA. The currency symbol is display only; no exchange rates are applied.

Frequently asked questions

How are CPM, CPC, and CPA related?

They price three consecutive stages of one funnel. A thousand impressions cost the CPM; at click-through rate CTR they produce 1,000 × CTR clicks, so CPC = CPM ÷ (1,000 × CTR); each click converts at rate CVR, so CPA = CPC ÷ CVR = CPM ÷ (1,000 × CTR × CVR). Given any three of CPM, CTR, CVR, and CPA you can solve for the fourth.

Which metric should I optimize?

The one closest to the business outcome you can measure reliably. Brand and reach campaigns are bought and judged on CPM; traffic campaigns on CPC; anything with a trackable action on CPA or ROAS. Optimizing an upstream metric can hurt a downstream one: the cheapest CPM inventory often has the worst click-through rate, and the cheapest clicks often convert worst.

Why does the calculator show CTR and conversion rate as well?

Because they are the levers. Spend and impressions are largely set by the buy; CTR is what the creative and targeting earn, and conversion rate is what the landing page and offer earn. The what-if sliders isolate those two levers so you can estimate, for example, that lifting CTR from 1% to 1.5% at the same CPM cuts CPC and CPA by a third.

What if my conversion count is zero or very small?

With zero conversions CPA is undefined, and the page shows a dash rather than infinity. With a handful of conversions the CPA is real but statistically noisy: 3 conversions could easily have been 1 or 6 by chance. Judge CPA on enough conversions that a change of one or two would not swing the number by much, typically 30 or more per period.

Related tools

CPM Calculator · CPC Calculator · CPA Calculator · CTR Calculator · Conversion Rate Calculator · ROAS Calculator · Break-Even ROAS · CAC Calculator · Campaign Budget Calculator

Browse all Marketing & Advertising Calculators, or go back to every free tool on HeroYears.