CPC vs CPM: Which Pricing Model Should You Use?

CPC vs CPM: Which Pricing Model Should You Use?

CPC vs CPM comes down to what you're actually trying to buy: clicks or attention. Cost-per-click (CPC) charges an advertiser only when someone clicks the ad, which ties spend directly to engagement. Cost-per-mille (CPM), sometimes written CPM or "cost per thousand," charges for every thousand times the ad is shown, regardless of whether anyone interacts with it. Neither model is better in the abstract — the right one depends on whether the campaign's goal is a measurable action or broad exposure.

Get this choice wrong and the mismatch shows up in the numbers a few weeks in: a brand-awareness campaign billed on CPC can burn budget chasing clicks nobody needed to make, while a direct-response campaign billed on CPM can rack up impressions with no clicks and no way to tell if the creative is working. This guide walks through how each model works, when to use which, and how to avoid the mistakes that quietly waste ad spend on both sides.

The fundamentals of CPC and CPM

CPC and CPM are billing models, not targeting methods or ad formats — you can run the same banner ad, the same audience, and the same placement under either one. The difference is purely what triggers a charge.

Under CPC, the advertiser sets a bid representing the maximum they're willing to pay for a single click, and money changes hands only when a user clicks through. The publisher takes on the risk: the ad can be shown thousands of times and earn nothing if nobody clicks. Under CPM, the advertiser pays a fixed rate per thousand impressions served, whether or not those impressions lead to any action. Here the advertiser takes on the risk — they're paying for exposure with no guarantee it converts.

This split mirrors who each model was built to protect. CPM predates digital advertising; it's the same logic as paying for a billboard or a magazine page, where impact is impossible to attribute directly to a sale. CPC emerged with search and performance advertising, where a click is a clean, attributable signal that the visitor took a deliberate action. Both are now standard in programmatic buying, and most demand-side platforms let advertisers switch between them on the same campaign.

How CPC and CPM work in practice

The mechanics differ in how price gets set and how spend accumulates. In a CPC campaign, the advertiser typically enters a maximum bid per click, and the actual price paid is often lower, set by an auction (in a second-price or similar auction, you pay just enough to beat the next-highest bidder, not your full bid). Spend only grows when there's an interaction, so a low click-through rate directly caps how much of the budget gets used, even if the campaign is live and serving impressions all day.

In a CPM campaign, the advertiser sets a bid per thousand impressions, and that bid competes in a real-time auction for each ad slot, the same auction mechanic used across programmatic display and video. Spend accumulates on a fixed, predictable schedule tied purely to delivery volume. A useful reference point: effective CPM (eCPM) is the metric that lets you compare the two models on equal footing — it's calculated as (total cost ÷ total impressions) × 1000, and it's what a CPC campaign "costs" per thousand impressions once you back into it from clicks and spend.

Model You pay for Risk sits with Typical use case
CPC Each click Publisher Performance, lead gen, e-commerce
CPM Every 1,000 impressions Advertiser Brand awareness, reach campaigns

Google's own guidance on cost-per-click bidding and CPM bidding describes this same split in its ad platforms, and it holds across most programmatic exchanges, not just search.

When CPC makes sense

CPC fits campaigns where the desired outcome is a specific action — a purchase, a signup, a download — and where you can reasonably expect a meaningful share of viewers to click if the ad and targeting are right. It's the natural choice for search ads, retargeting, and most e-commerce campaigns, because the metric you're paying for (a click) sits one step away from the metric you actually care about (a conversion).

The trade-off is that CPC rewards clickability, not necessarily quality of exposure. An ad optimized hard for clicks can end up with a high click-through rate and mediocre downstream conversion, because the creative promises something the landing page doesn't deliver. CPC also makes budgeting less predictable: a campaign can sit mostly unspent for days if click-through rate is low, then spend quickly if it spikes, which makes CPC harder to plan against a fixed monthly budget than CPM.

CPC also skews the incentive toward formats that are easy to click, sometimes by accident — a banner near a navigation element, for instance, can rack up clicks that were never intentional. That's part of why ad fraud detection and basic traffic verification matter more on CPC inventory: an inflated click-through rate can look like campaign success while actually being invalid traffic.

CPC vs CPM: Which Pricing Model Should You Use?

When CPM makes sense

CPM fits campaigns where the goal is reach or repeated exposure rather than an immediate click — brand awareness, product launches, or anything where the marketing objective is "get remembered," not "get clicked right now." Video pre-roll, display retargeting for brand lift, and most upper-funnel campaigns run on CPM because the value delivered (an impression seen by the right audience) doesn't require an interaction to matter.

CPM gives advertisers predictable, front-loaded budgeting: you know exactly what a given spend buys in terms of delivery, which makes forecasting and pacing far simpler than CPC. The risk is that CPM pays for delivery, not attention. An ad that's technically served but never actually seen — loaded below the fold and never scrolled to, for example — still counts as a billed impression under plain CPM. That's the reason viewable CPM (vCPM) exists as a variant: it only charges for impressions that meet a viewability threshold, based on the Media Rating Council's viewable impression guidelines, which define a standard display ad as viewable once at least 50% of its pixels are in view for a continuous second.

For publishers, CPM is generally the easier model to forecast revenue against, since it doesn't depend on how compelling any single ad creative is — but it also means a publisher's CPM rates hinge heavily on audience quality and viewability, not on the accident of a high click-through rate.

Common mistakes to avoid

Picking the model before the goal. Choosing CPC because it "feels cheaper" or CPM because it's "predictable," without first defining whether the campaign is measured on clicks, conversions, or reach, is the single most common misstep. Pick the pricing model that matches the metric that actually defines success.

Ignoring eCPM when comparing bids. A $2 CPC bid and a $15 CPM bid aren't directly comparable until you convert them to the same unit. Always normalize to eCPM before deciding which line item is actually more cost-efficient for a given placement.

Treating CPM as risk-free for advertisers. Because CPM guarantees delivery but not attention, it's possible to spend an entire budget on impressions that were technically served but never seen, especially on lower-quality inventory. Pairing CPM buys with viewability reporting closes this gap.

Treating CPC as risk-free for publishers. A publisher relying entirely on CPC inventory is exposed to swings in advertiser click-through rate that have nothing to do with the quality of their traffic. A mix of CPC and CPM demand — which is how a pooled-demand network like Adsy typically structures publisher payouts — smooths out that variance better than committing to a single model.

Not testing floor prices against fill rate. Whichever model you're on, an unrealistic floor price simply gets bypassed by the auction, and the impression or click goes unfilled. Set floors based on recent actual performance, not aspiration, and adjust in small increments.

FAQ

Is CPC always cheaper than CPM?

Not necessarily — it depends on click-through rate. A high CPC bid with a low click-through rate can produce a higher effective CPM than a modest CPM buy. Always compare using eCPM, not the sticker price of the bid.

Can I switch a campaign from CPM to CPC mid-flight?

Most ad platforms let you change the bidding model, but performance history under one model (like click-through rate) doesn't automatically carry over in a way that predicts performance under the other. Treat it as a fresh optimization period.

Which model is better for a small budget?

CPC generally gives more control over a small budget because spend is tied to actual engagement, so there's less risk of exhausting the budget on impressions that don't produce any measurable result.

Does CPM include viewability?

Plain CPM does not — it bills on impressions served, whether seen or not. Viewable CPM (vCPM) is the variant that only bills impressions meeting a recognized viewability standard, such as the MRC's guideline.

Do publishers earn more from CPC or CPM?

It varies by site and audience. Content that drives strong intentional clicks can earn well on CPC, while high-traffic, high-viewability sites often do better with CPM, since revenue doesn't depend on click-through rate. Many publishers run both simultaneously through header bidding or a demand network to capture whichever pays better per impression.

Conclusion

CPC and CPM aren't competing standards — they're two different ways of pricing the same inventory, and the right one follows from what you're trying to measure. Performance campaigns built around a specific action generally belong on CPC; reach and awareness campaigns generally belong on CPM. The models carry different risks for advertisers and publishers alike, which is why comparing them properly means normalizing to eCPM rather than comparing bid prices directly.

Key takeaways

  • CPC charges per click and shifts risk to the publisher; CPM charges per thousand impressions and shifts risk to the advertiser.
  • Match the model to the campaign goal: CPC for measurable actions, CPM for reach and brand exposure.
  • Always compare bids using eCPM, not the raw CPC or CPM figure, to see true cost efficiency.
  • Viewable CPM (vCPM) closes the gap where plain CPM bills for impressions that were never actually seen.
  • Running both models, rather than committing to one, tends to produce steadier results for publishers with mixed traffic.

Share this article

Related articles