CPC (Cost Per Click) is the dominant metric for paid search and lower-funnel performance campaigns. The calculator above gives you the headline number; the harder questions are what’s a ‘good’ CPC for your niche and how to lower it.
CPC fundamentals
CPC = Total ad spend ÷ Total clicks
For a $100 campaign delivering 200 clicks: $0.50 CPC. Simple maths, but CPC alone tells you nothing about quality.
US CPC by platform and niche
| Platform / Niche | Typical US CPC |
|---|---|
| Google Search — broad e-commerce | $0.30-$1.50 |
| Google Search — B2B SaaS | $2-$8 |
| Google Search — finance/insurance | $5-$15 |
| Google Search — legal services | $10-$40+ |
| Meta Ads — broad B2C | $0.20-$1 |
| Meta Ads — B2B / professional | $1-$3 |
| LinkedIn Ads | $3-$8 |
| Google Display Network | $0.10-$0.50 |
| YouTube TrueView | $0.05-$0.20 (per view, not per click) |
| Pinterest Ads | $0.30-$1 |
| TikTok Ads | $0.50-$2 |
What drives CPC
- Auction competition — more advertisers = higher bids needed
- Quality Score (Google) — relevance × expected CTR × landing page = lower effective CPC
- Audience targeting precision — narrower audiences cost more
- Ad format — Search > Shopping > Display > YouTube on click cost
- Geography / time — peak times in major cities cost most
Lowering CPC
- Improve Quality Score: tightly themed ad groups, ad copy mirroring keyword, fast landing pages
- Use long-tail keywords: ‘[brand] [product] [problem]’ is cheaper than just ‘[product]’
- Negative keywords: exclude irrelevant search queries that waste spend
- Schedule strategically: bid lower at low-converting times (often nights/weekends in B2B)
- Optimize ad copy for CTR: Google rewards high-CTR ads with discounted CPC
What this calculator doesn’t model
- Quality Score discounts to actual CPC
- Click fraud (10-15% on competitive keywords)
- Brand vs non-brand CPC differentiation
- Network click loss (clicked but didn’t land)
For downstream conversion view, combine with CPA calculator and conversion rate calculator. For ROAS context, see ROAS calculator.