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.
UK CPC by platform and niche
| Platform / Niche | Typical UK 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] uk’ 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)
- Optimise 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.