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.