Nash Marketing Labs Request audit

CPC vs CPM: what they are and which one to look at

They are not two payment models to choose between: they are two windows onto the same problem. The hinge that joins them is CTR.

View as Markdown

Short answer: CPC (cost per click) is what you pay each time someone clicks your ad; CPM (cost per thousand impressions) is what you pay for every thousand times your ad is shown. CPC = spend ÷ clicks. CPM = (spend ÷ impressions) × 1,000. They are not independent alternatives: they are joined by CTR through CPC = CPM ÷ (CTR × 1,000).

That formula is the whole article. It means CPC is not a price you negotiate: it is an outcome. It comes from what the audience costs (CPM) divided by how well your creative convinces that audience (CTR). When CPC spikes, the right question is not "how do I lower CPC" but "which of the two factors has moved".

The formulas and how they connect

CPC = spend ÷ clicks

CPM = (spend ÷ impressions) × 1,000

CTR = clicks ÷ impressions

From which the relationship that links them follows:

CPC = CPM ÷ (CTR × 1,000)

An example: a campaign with a CPM of €12 and a CTR of 1.2% has a CPC of 12 ÷ 12 = €1.00. If the creative burns out and CTR falls to 0.6% without the CPM changing, the CPC moves to €2.00. The auction has not got more expensive: your ad has stopped working. CPC warns you, but it does not tell you which of the two things happened.

Why a low CPC can be bad news

CPC is a composite metric and that is why it is easy to "improve" while making the account worse. The three patterns we see most often in audits:

  • Cheap, empty placements. Pulling CPC down by sending traffic to low-cost inventory (audience network, filler display, in-stream) lowers the number and lowers quality too. This is exactly the pattern of click-optimised campaigns: we have seen CPCs of €0.016 on YouTube in-stream with zero conversions behind them.
  • Brand audiences inside prospecting campaigns. People who already know you click more and more cheaply. Mixed in with cold traffic it drags down the blended CPC and hides the fact that cold audiences are not performing.
  • Accidental clicks. Formats with an ambiguous click area produce excellent CPCs and 90% bounce rates.

The working rule: a low CPC is only good news if cost per conversion has dropped alongside it. If CPC falls 40% and CPA stays the same or rises, you have bought worse traffic, not cheaper traffic.

What each metric tells you when diagnosing

The right approach is not to pick one: it is to read them in sequence to locate the problem:

  • CPM tells you about the market and the audience. It rises from competitive pressure (Black Friday, sales periods, a competitor scaling hard), from targeting too narrow, or from choosing expensive placements. This is the part you control least: it is the price of the room.
  • CTR tells you about your creative and its fit with the audience. This is the part you control entirely.
  • CPC is the result of both. It works as an alarm, not as a diagnosis.

The sequence when CPC rises: look at CPM first. If CPM is stable and CTR has dropped, it is creative fatigue or audience exhaustion and the answer is to refresh ads. If CPM has risen and CTR is holding, it is the auction and the decision is about budget or timing, not creative. If both rise together, there is usually a structural change: a new placement has opened, an exclusion has broken, or the campaign has re-entered the learning phase.

Buying on CPC vs buying on CPM

The other meaning of this comparison is the billing model, and today it matters much less than it appears.

On Meta Ads almost everything is billed by impression. Whatever objective you choose, you pay on CPM: the CPC you see in the dashboard is a derived metric, not an agreed price. Only some formats and objectives allow click-based billing.

On Google Ads it depends on the network and the bidding strategy. Search is billed per click; display and video can run on viewable CPM or cost per view. With automated bidding (maximise conversions, tCPA, tROAS) CPC stops being a lever: the system pays per click whatever it needs to hit the target conversion cost, and watching CPC rise while CPA falls is normal, not a problem.

When CPM makes sense: reach and awareness campaigns where the objective is for a given number of people to see the message a given number of times. There the click is not the goal and optimising for it distorts delivery.

When CPC makes sense: sending traffic to a page that needs to convert, when what you are buying is the visit. But even then, the number that governs the account is not CPC but cost per conversion, and for businesses with recurring purchases the MER sits above all of them.

CPC and CPM benchmarks (and why they are nearly useless)

The ranges in circulation vary so much by sector, country and format that as a target they are meaningless. In Western Europe, a Meta CPM for prospecting typically sits between €4 and €15, and a Search CPC can range from €0.20 in consumer ecommerce to over €8 in B2B or legal and financial services. During Black Friday, CPMs routinely rise 40–60% above the annual average.

The only useful benchmark is your own, tracked over time and segmented: your prospecting CPM against your retargeting CPM, your brand CPC against your generic CPC, your CTR by creative. Comparing your CPC against "industry average" only generates unproductive conversations: an account with double the average CPC can be the most profitable in its category if it converts at triple the rate.

Frequently asked questions

Which is better, CPC or CPM?

They do not compete: CPC is the result of dividing CPM by CTR, so both describe the same campaign from different angles. To diagnose, look at CPM to understand the price of the audience and CTR to judge your creative. As a buying model, CPM makes sense for reach campaigns and CPC when what you are buying is the visit, but on most platforms automated bidding makes the choice largely irrelevant.

How is CPM calculated?

CPM = (spend ÷ impressions) × 1,000. If you spend €600 and your ad is shown 50,000 times, the CPM is €12. It measures what it costs to reach one thousand impressions, not one thousand people: the same person seeing the ad five times counts as five impressions.

How is CPC calculated?

CPC = spend ÷ number of clicks. It can also be derived from CPM and CTR with the formula CPC = CPM ÷ (CTR × 1,000). Watch which click the platform counts: on Meta, the all-clicks CPC includes interactions that do not bring anyone to your site, so for measuring traffic you need to use the link-click CPC.

Why is my CPC rising?

One of two causes, and it is worth separating them before touching anything. Either CPM has risen — the auction or the audience has got more expensive due to competition, seasonality or narrow targeting. Or CTR has dropped — your creative has burned out or does not fit the audience. If CPM is flat and CTR is falling, it is a creative problem. If CPM is rising with CTR stable, it is the market.

Does a low CPC mean the campaign is performing well?

Not on its own. CPC falls when traffic shifts to cheap inventory or when brand audiences seep into prospecting campaigns, and in both cases the cost per conversion does not improve or gets worse. A low CPC is only good news if CPA or CAC fall with it.

Has your CPC risen and you can't tell whether it's the auction or your creative?
The viability audit separates CPM, CTR and cost per conversion channel by channel and tells you where the problem is. Free, no strings attached.

Request audit