What Is CPC? Cost Per Click Benchmarks & Formula
CPC is ad spend divided by clicks. The Google Ads cross-industry median is $4.66, from ~$1.50 in ecommerce to $9+ in legal. Benchmarks and the cheap-click trap.
On this page
CPC (cost per click) is ad spend divided by clicks: spend $1,200, earn 400 clicks, and your CPC is $3.00. It is the sticker price of a visit, and the cross-industry Google Search median sits at $4.66 per WordStream/LocalIQ's 2024 study — with a spread so wide (roughly $1.50 in ecommerce to $9 and beyond in legal) that the median itself should only ever be a starting point.
How do you calculate CPC?
The formula is the simplest in the stack:
CPC = ad spend ÷ clicks
Run your own numbers:
CPC = spend ÷ clicksThe definitional care sits in the numerator and denominator. Use the same click definition consistently — platforms distinguish link clicks from all clicks (reactions, expansions, profile taps), and the gap flatters social CPCs substantially. And remember that a bid is a ceiling while CPC is a clearing price: modern auctions charge what it took to beat the next bidder and quality thresholds, so actual CPC usually lands below the maximum bid.
What is a good CPC? Benchmarks by channel
From the WordStream/LocalIQ cross-industry study (2024) for search, and Revealbot/Varos trackers plus published agency datasets (2024–25) for social:
| Channel | Typical CPC | Notes |
|---|---|---|
| TikTok | $0.50–1.00 | cheap discovery traffic, colder intent |
| Meta (Facebook + Instagram) | $0.70–1.00 | blended; retargeting below prospecting |
| Amazon Sponsored Products | ~$0.90–1.00 | bottom-funnel retail intent (Adbadger medians) |
| Microsoft Ads | $1.50–3.50 | 20–35% below Google for comparable queries |
| Google Search (median) | $4.66 | cross-industry median; huge vertical spread |
| $5–8 | priciest clicks, precise B2B targeting |
Two structural notes. First, these prices trend upward: major-auction CPCs inflate roughly 10% a year in WordStream's year-over-year studies, which means an account with flat conversion rates gets quietly more expensive every year it stands still. Second, the ranges describe medians rather than what you will pay — competitive keyword sets inside any channel can price at multiples of the channel median. The full channel-by-channel picture, including CPM, CTR, and CVR context, is compiled in our Paid Media Benchmarks report.
Why do industries pay wildly different CPCs?
Because the auction prices the value of the visitor, and visitor value varies by orders of magnitude. An ecommerce click that might yield a $60 order supports a bid around $1.50. A click from someone searching for a personal-injury attorney — where a single signed case can be worth tens of thousands of dollars — supports bids of $9 and far beyond, which is exactly what shows up in legal marketing benchmarks, the most expensive category in paid search.
The mechanism is worth internalizing: your competitors' unit economics set your prices. When everyone bidding on a keyword can afford $9 per click because case values absorb it, $9 becomes the market price whether or not your economics agree. This is also why intent tiers within one account price so differently — branded terms, generic category terms, and competitor terms are effectively three different auctions with three different bidder pools. Choosing which auctions to enter, and with what economics, is the substance of the Google Ads vs Facebook Ads decision: search sells expensive high-intent clicks, social sells cheap attention you must convert into intent yourself.
How do quality score and relevance lower your CPC?
Search auctions rank ads by bid multiplied by expected quality rather than by bid alone. Google's quality score bundles expected click-through rate, ad relevance, and landing-page experience; Meta's quality and engagement rankings do the analogous job in the feed. The consequence: a more relevant ad can sit above a higher bidder while paying less per click.
The practical levers, in rough order of impact:
- Tighten the query-to-ad match. Ad copy that mirrors the search language lifts expected CTR, and the Google Search median CTR of 6.42% (WordStream/LocalIQ) leaves plenty of headroom in most accounts.
- Fix the landing page. Message match, speed, and mobile experience feed the landing-page component directly — and improve conversion downstream, paying twice.
- Prune low-relevance keywords. Broad terms that drag down account-level relevance make every other click more expensive.
- Restructure around intent. Separating branded, generic, and competitor terms lets you write genuinely relevant ads for each auction instead of one compromise ad for all three.
Relevance work is the rare optimization that lowers price and raises volume at the same time, because platforms reward it with both discounts and distribution.
Why can cheap clicks be expensive?
Because a click is an input while a customer is the outcome, and the exchange rate between them is conversion rate. Run the chain with data-pack medians:
| Scenario | CPC | CVR | Cost per conversion |
|---|---|---|---|
| Social prospecting click | $0.80 | 1.0% | $80.00 |
| Google Search click (median) | $4.66 | 7.0% | $66.57 |
| Google Shopping click (ecom) | $1.50 | 3.0% | $50.00 |
The $0.80 click sells at roughly a sixth of the search click's price and still produces the worst cost per conversion in the table. Chasing CPC in isolation optimizes toward curiosity traffic; the honest scoreboard is cost per outcome — cost per lead in lead gen, cost per order in ecommerce — read against your margins. And order economics cut the other way too: a higher average order value makes a higher CPC affordable, which is why AOV work quietly expands the set of auctions you can enter. Our free ROAS & Break-Even Calculator connects click prices to margin so you can see exactly where a given CPC stops being profitable.
How do you reduce CPC without shrinking the account?
Bid-downs shrink volume; structural work lowers price at constant or growing volume:
- Raise relevance before lowering bids. Quality improvements are a permanent discount; bid cuts are a volume trade.
- Port winners to cheaper auctions. Microsoft Ads at 20–35% below Google for comparable queries is the standard arbitrage for proven search campaigns.
- Rebalance intent tiers. Let retargeting and branded terms harvest efficiently while capping what you pay for coldest-intent experiments.
- Refresh creative on social. Engagement-ranked auctions surcharge fatigue; new angles restore the discount.
- Watch the calendar. Auction pressure is seasonal, and the same keyword prices differently in November than March.
This is the daily craft of a paid media practice: buying the same outcomes for less, quarter after quarter, while the auction inflates around you. For the adjacent metrics this post leans on — CTR, CVR, CPL, AOV and the rest — our growth marketing glossary collects the whole series.
