Paid Ads Metrics

CPM vs CTR vs CPC vs CPA: What Each Number Is Actually Telling You

A plain-English guide to the four paid-ads metrics that matter most, how they connect, and which one to look at when something's wrong.

MetricsTikTok AdsMeta Ads

If you're running paid ads and only half-sure what CPM, CTR, CPC and CPA mean, you're not alone, and it's the fastest thing to fix. These four numbers describe a funnel: how much it costs to show your ad, how many people click, what each click costs, and what it costs to get a sale. Read them in order and they tell you exactly where a campaign is winning or breaking.

The four metrics, defined

MetricFormulaWhat it measures
CPMSpend ÷ impressions × 1,000Cost to be shown 1,000 times
CTRClicks ÷ impressionsHow often people click after seeing it
CPCSpend ÷ clicksWhat each click costs you
CPASpend ÷ purchasesWhat each sale costs you

You can compute all of these instantly with the paid ads metrics calculator, but it's worth understanding how they move together.

They're a chain, not four separate scores

CPC isn't really its own lever. It's the result of CPM and CTR:

CPC = CPM ÷ (CTR × 1,000)

That means there are only two ways to make clicks cheaper: pay less to be seen (lower CPM) or get more people to click what they see (higher CTR). Since CPM is mostly set by the auction, competition and your targeting, CTR is the lever you actually control with creative. A stronger hook lifts CTR, which pulls CPC down without touching anything else.

Which number to look at when something's wrong

Work down the funnel:

  • High CPM? That's an auction/targeting/account signal, not usually a creative problem. Broad, competitive audiences and low-quality accounts tend to pay more per impression.
  • Low CTR? The creative or hook isn't earning the click. This is the most common fix and the cheapest to test.
  • Good CTR but expensive CPC? Your CPM is the culprit, the clicks are there, they're just costing too much to serve.
  • Clicks are cheap but no sales (high CPA)? The traffic is arriving; the store or offer isn't closing it. Look at product page, price, and trust, not the ad.

This is why CPA is the number that actually decides whether to keep spending. A beautiful 4% CTR means nothing if nobody buys. Which raises the real question: expensive compared to what?

CPA only means something next to break-even

A $25 CPA is fantastic on a $120 product and a disaster on a $22 one. On its own, CPA is just a cost. It becomes a decision when you compare it to your break-even CPA, the most you can pay for a sale and still not lose money. If your CPA is below break-even, you're profitable; above it, you're paying to give product away.

Work out that number first with the break-even ROAS calculator, then judge every CPA against it. We go deeper on that in how break-even ROAS decides everything.

Don't over-react to small numbers

Early in a test, these metrics bounce around because the sample is tiny, three purchases can swing your CPA by 50%. The metrics are honest; the sample size isn't yet. Before you declare an ad dead or a winner, make sure it's had enough spend to say something real, which is its own topic: how much to spend before judging an ad.

The short version

  • Read them as a funnel: CPM → CTR → CPC → CPA.
  • CTR is your main creative lever; it drags CPC with it.
  • CPA is the decision metric, but only against your break-even.
  • Ignore wild swings until the spend is big enough to trust.

Learn this on live campaigns, with mentorship

The Masterclass covers testing, reading metrics, and when to cut or scale, inside a private Discord you can ask questions in before you buy.

Written by Duper. Duper runs the Shopify Scale Masterclass and teaches the TikTok Ads side of the program.