CPC, CPM, CTR and CPA Explained (With Formulas and Examples)

CPM, CTR, CPC and CPA ad metrics cards

Open any ads dashboard and you will see a wall of abbreviations. Four of them tell you most of what you need to know about a campaign: CPM, CTR, CPC and CPA. Understanding how they connect helps you find exactly where a campaign is failing – the audience, the creative, or the landing page.

The four metrics at a glance

Metric Stands for Formula Tells you
CPM Cost per mille (1,000 impressions) Spend ÷ Impressions × 1,000 How expensive it is to reach people
CTR Click-through rate Clicks ÷ Impressions × 100 How attractive the ad is
CPC Cost per click Spend ÷ Clicks How much each visitor costs
CPA Cost per action/conversion Spend ÷ Conversions How much each sale or lead costs

You can calculate all four at once with our free Ad Metrics Calculator.

Worked example

A campaign spent 300, received 60,000 impressions, 900 clicks and 27 purchases.

CPM: the cost of attention

CPM is driven mainly by who you target and when. Narrow, competitive audiences, peak seasons such as Black Friday, and certain countries cost more to reach.

A high CPM is not automatically bad – a valuable audience may be worth it. But if CPM rises while results fall, test broader audiences or different placements.

CTR: is your ad interesting?

CTR shows whether people who see your ad want to know more. A low CTR usually means the creative or offer is not grabbing attention or the audience is wrong.

Ways to raise CTR:

A better CTR often lowers CPC too, because the platforms reward ads people engage with.

CPC: the cost of a visitor

CPC combines CPM and CTR:

CPC = CPM ÷ (CTR × 10) (with CTR in %)

So you can lower CPC by reducing CPM (audience/placement) or raising CTR (creative). In our example: 5.00 ÷ (1.5 × 10) = 0.33.

CPA: the number that pays the bills

CPA is what one sale or lead actually costs. It depends on CPC and your conversion rate:

CPA = CPC ÷ Conversion rate

0.33 ÷ 0.03 = 11.11.

If CPA is too high but CTR and CPC look fine, the problem is usually after the click: slow pages, weak product pages, high shipping costs or a complicated checkout. Measure it with the Conversion Rate Calculator.

To know whether your CPA is profitable, compare it with your margin per order or use the Break-even ROAS Calculator.

Diagnosing a campaign in 30 seconds

Symptom Likely cause What to try
High CPM Expensive or narrow audience Broaden audience, test placements
Low CTR Weak creative or wrong audience New hooks, angles and formats
Good CTR, low conversion rate Landing page or offer Speed, trust, pricing, checkout
Rising CPA over time Ad fatigue Refresh creatives

Frequently asked questions

What is a good CTR?
It varies by platform and industry. Compare against your own past campaigns and aim to improve steadily rather than chase a universal benchmark.

Is a low CPC always good?
No. Cheap clicks that never convert are expensive. CPA and ROAS matter more.

What is the difference between CPA and CAC?
CPA is the cost of a specific action in a campaign. Customer acquisition cost (CAC) usually includes all marketing costs needed to win a customer.

Why does my platform show different numbers from my calculator?
Platforms may use different attribution windows or count link clicks versus all clicks. Use the same definitions when comparing.


Struggling with expensive ads? DAD Technologies can audit your campaigns and fix what’s holding them back.

Chat on WhatsApp