How to use CPC Fundamentals
A working operator's reference for Cost Per Click — the formula, the auction mechanics behind it, the cross-platform quirks, and the reasons reported CPC rarely matches your real cost of a click.
CPC Fundamentals
Cost Per Click (CPC) is the price an advertiser pays each time someone clicks a paid ad — the unit cost of buying traffic in an auction-based system.
Cost Per Click is the simplest unit-cost metric in paid acquisition: total ad spend divided by the number of clicks the spend generated. It surfaces everywhere — Google Ads, Meta Ads Manager, TikTok Ads, LinkedIn, Reddit — because it answers the most basic question a media buyer has: what does one visitor from this channel cost?
Underneath the simple ratio sits an auction. Platforms don't charge a fixed rate per click; they charge whatever is needed to beat the next-highest competing bid, adjusted for ad quality and predicted relevance. That means your CPC is shaped less by what you bid and more by who else is bidding against you for the same impression.
For a performance team, CPC is rarely the number you optimise toward — CPA and ROAS sit further down the funnel and matter more. But CPC is the input that drives everything else. A 30% CPC inflation on Meta, left unchecked for a quarter, quietly compresses your blended ROAS and your payback period before any downstream metric flags the problem.
This page is the reference layer: the formula, the auction logic that produces it, the platform-by-platform differences, and the reasons the CPC number on your dashboard often understates the true cost of a click. Channel-specific ranges live in CPC Benchmarks by Channel; the head-to-head with other pricing models lives in CPC vs CPM vs CPA.
How CPC is calculated
The reporting formula is straightforward: CPC = total ad spend ÷ total clicks. If you spent €4,000 on a Google Search campaign and received 2,000 clicks, your average CPC is €2.00. This is the number every ad platform reports by default.
The auction formula — what determines that €2.00 in the first place — is different. On Google, your CPC for any given click is approximately the ad rank of the advertiser below you, divided by your own Quality Score, plus one cent. Meta and TikTok use similar logic: predicted action rate × bid × ad quality, with the winner paying just enough to beat the runner-up.
Two takeaways follow. First, raising your bid doesn't proportionally raise your CPC — it raises your win rate. Second, improving creative and landing-page relevance lowers your CPC even with no bid change, because the platform's quality multiplier rewards ads users actually engage with. This is why Click-Through Rate is the single biggest lever on CPC for most advertisers.
The auction shortcut you can hold in your head
Your CPC is set by the advertiser ranked just below you, not by you. If a competitor exits the auction — a seasonal brand pulling budget in February, say — your CPC drops even though nothing about your account changed. Watching competitive shifts explains more CPC movement than watching your own bid strategy.
Where CPC shows up across platforms
Every major ad platform reports CPC, but the definition of a "click" varies enough to matter. Google Ads counts a click only when a user reaches your destination URL. Meta counts link clicks separately from "all clicks" — which includes likes, profile taps, and post expansions — and the default CPC column you see is often the broader one.
TikTok's CPC is reported against destination clicks, but its auction mixes in video-view objectives that can make CPC look artificially low if you're not running a traffic or conversion campaign. LinkedIn's CPC is the highest of the major platforms by a wide margin — often 5-10× Meta — because of B2B audience scarcity, not because the metric is calculated differently.
Typical CPC ranges across major ad platforms (e-commerce advertisers)
Treat these as anchor points, not commitments. CPC inside any single platform varies 3-5× by vertical, geography, and seasonality — apparel CPCs on Meta climb 40-60% from October through December, then collapse in January. For working ranges by channel and vertical, see CPC Benchmarks by Channel.
CPC vs CPM vs CPA: which pricing model you're really paying
Almost every modern ad auction settles in CPM under the hood — you bid against other advertisers for an impression, and the platform derives CPC by dividing what you spent by the clicks you got. CPC and CPA are reporting views of the same spend, sliced at different points of the funnel.
The practical difference is which metric is stable enough to optimise against. CPM is the rawest signal and the least decision-useful. CPC sits in the middle: stable enough to compare week-over-week, but blind to whether those clicks convert. CPA tells you the truth about acquisition cost but has high variance on low-volume campaigns.
How CPC, CPM, and CPA compare as decision metrics
| Metric | What you pay for | Funnel stage | Best used for | Volatility |
|---|---|---|---|---|
| CPM | 1,000 impressions | Top of funnel | Reach & awareness campaigns | Low |
| CPC | One click to your site | Mid-funnel traffic | Comparing channel efficiency | Medium |
| CPA | One conversion event | Bottom of funnel | Profitability & scaling decisions | High |
| ROAS | Revenue per €1 spent | Full funnel | Margin-driven budget allocation | Medium-High |
If you only watch one of these, watch CPA or ROAS — they reflect actual business outcomes. But CPC is the diagnostic metric: when CPA suddenly climbs, CPC tells you whether the problem is auction-side (more expensive traffic) or site-side (the same traffic converting worse). The detailed comparison lives in CPC vs CPM vs CPA.
Why platform-reported CPC can mislead
The CPC in your ad platform reflects what the platform charged you. It does not reflect what each click actually cost you to acquire — and the gap between the two has widened since iOS 14.5. Three distortions matter most.
First, click definitions inflate the denominator. Meta's "all clicks" CPC includes interactions that never reach your site; the more honest number is link-click CPC or, better, landing-page-view CPC. Second, bot and accidental traffic gets counted as clicks but never as sessions — GA4 will routinely show 15-30% fewer sessions than the platform reports clicks. Third, attribution windows distort which campaign "owns" a click, so a low-CPC prospecting campaign can look efficient while retargeting absorbs the conversion.
The number to actually trust
Compute your own effective CPC: ad spend divided by GA4 (or server-side) sessions from that channel — not platform-reported clicks. For most e-commerce advertisers this lands 20-40% higher than the dashboard number. Budget against the higher figure; you'll stop being surprised by month-end CAC.
CPC fundamentals — frequently asked questions
CPC stands for Cost Per Click — the average amount you pay each time someone clicks one of your paid ads. It's calculated as total ad spend divided by total clicks, and it's the most common way ad platforms report unit traffic cost.
Platforms use a generalised second-price auction: you pay just enough to beat the next-highest bidder, adjusted for your ad's predicted quality. So your actual CPC depends more on competition and ad relevance than on the bid you entered.
It depends entirely on channel and vertical. Meta CPCs for e-commerce typically run €0.40-€1.50; Google Search runs €0.80-€3.00; LinkedIn often €4-€10. The honest benchmark is whether your CPC supports a profitable CPA at your conversion rate.
PPC (Pay Per Click) is the pricing model — you only pay when someone clicks. CPC (Cost Per Click) is the metric that quantifies that price. All CPC campaigns are PPC; PPC is the broader category.
Higher Click-Through Rate signals ad relevance to the platform's ranking algorithm, which raises your quality score and lowers your CPC for the same bid. Doubling CTR often cuts CPC by 20-40% without changing anything else.
Meta counts platform-side clicks including bot traffic, accidental taps, and clicks that never load your page. GA4 only counts sessions that actually started. Expect GA4 to show 15-30% fewer clicks than Meta — and base your real CPC on the GA4 number.
The formula is identical, but the definition of a "click" varies. Google counts destination clicks; Meta has multiple click types; TikTok mixes click and video-view objectives. Always compare like-for-like by using each platform's link-click or destination-click column.
Optimise for CPA (or ROAS) — those reflect business outcomes. Watch CPC as a diagnostic: when CPA rises, CPC tells you whether the cause is more expensive traffic or worse on-site conversion.
Usually one of three reasons: a competitor entered the auction (often seasonal), your CTR or relevance score dropped, or you expanded targeting into a more expensive audience segment. Check competitive density and CTR before touching your bid.
The fastest levers are creative refresh (lifts CTR), tighter audience targeting (improves predicted relevance), and landing-page experience improvements (raises quality score on Google). Lowering your bid lowers CPC but also lowers volume — usually not the trade you want.
Track CAC, channels, and funnel conversion in one place
Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.