Home›Glossary›CPC

CPC

General

Cost Per Click

The amount an advertiser pays each time a user clicks on their ad — the dominant pricing model for search ads (Google Ads) and performance-based digital advertising.

Definition

CPC (Cost Per Click) is the amount an advertiser pays each time a user clicks on their ad. It is the dominant pricing model for search advertising (Google Ads, Bing Ads) and is also widely used for performance-based social media campaigns on Facebook, Instagram, LinkedIn, and Twitter/X.

CPC aligns advertiser payment with measurable audience engagement — you pay only when someone actively engages with the ad by clicking, not merely for the ad being shown. This makes CPC inherently performance-oriented: advertisers pay for traffic, not views.

CPC is determined through real-time auctions (in platforms like Google Ads) where multiple advertisers bid for the same search query or audience segment. The actual price paid is influenced by: the bid amount, Quality Score (for Google), ad relevance, competition, and auction dynamics.

Formula

CPC = Total Ad Spend / Total Clicks

Relationship to CPM and CTR:

CPC = CPM / (CTR Ɨ 10)

Cost Per Acquisition from CPC:

CPA = CPC / Conversion Rate

Revenue per click (RPC) = Average Order Value Ɨ Conversion Rate

Campaign is profitable when: RPC > CPC (each click generates more revenue than it costs)

Worked Example

A travel booking website runs Google Ads for "Goa hotel booking":

Metric Value
Monthly ad spend ₹1,50,000
Clicks 7,500
CPC ₹20
Conversion rate 3% (225 bookings)
Average booking value ₹8,000
Gross margin 15% = ₹1,200 per booking

Revenue from clicks = 225 Ɨ ₹8,000 = ₹18,00,000 Gross profit = 225 Ɨ ₹1,200 = ₹2,70,000 Net profit after ad spend = ₹2,70,000 āˆ’ ₹1,50,000 = ₹1,20,000 ROAS = ₹18,00,000 / ₹1,50,000 = 12Ɨ

The campaign is profitable. But: if CPC rises to ₹40 with same conversion rate:

  • Ad spend = ₹3,00,000 for same 7,500 clicks
  • Net profit = ₹2,70,000 āˆ’ ₹3,00,000 = āˆ’ā‚¹30,000 (loss)

Use the CPC calculator to model profitability at different CPC and conversion rates.

Key Things to Know

  • Quality Score reduces effective CPC: Google's Quality Score (1–10) is the most powerful lever on actual CPC. A Quality Score of 10 can reduce CPC by up to 50% vs a Quality Score of 5. Key inputs to Quality Score: expected CTR (based on historical data), ad relevance to keyword, landing page experience. Improving landing page relevance and speed is often the fastest Quality Score improvement.
  • Keyword match types control CPC: Exact match keywords (most restrictive — only triggers for exact queries) typically have higher CTR and better conversion rates, enabling lower bid requirements for the same position. Broad match keywords trigger for many related queries — higher reach but lower relevance, higher CPC per conversion. Use a portfolio of match types with different bids.
  • CTR and position relationship: Higher ad positions (top 1–3 results) have significantly higher CTR than lower positions. Higher CTR improves Quality Score, which can reduce CPC. There's a compounding benefit to achieving top positions — lower long-run CPC because better positioning improves Quality Score. The reverse is also true: poor positioning → low CTR → poor Quality Score → higher CPC required.
  • Negative keywords: Adding negative keywords (terms you don't want to trigger your ads) prevents wasted spend on irrelevant clicks — effectively reducing wasted CPC spend. A "hotel in Goa" advertiser should add negatives like "free", "jobs", "images" to avoid clicks from non-buyers. Regular search term report review to identify and exclude irrelevant triggering queries is fundamental CPC hygiene.
  • CPM vs CPC for same goal: For awareness, CPM delivers more impressions per rupee. For direct response, CPC ensures you only pay for engaged traffic. Some platforms allow switching between models for the same campaign — test both for your audience and creative to find which delivers better CPA.
Frequently Asked Questions
What determines how much I pay per click on Google Ads?
Google Ads uses a second-price auction: your actual CPC = (next bidder's bid Ɨ their Quality Score / your Quality Score) + ₹0.01. Quality Score (1–10) is determined by expected CTR, ad relevance, and landing page experience. A high Quality Score can reduce your actual CPC significantly — a Quality Score of 10 can result in paying 50% less than a competitor with Quality Score 5, even if they bid the same amount. Optimising Quality Score is often more impactful than increasing bids.
What is the average CPC for Google Ads in India?
India CPCs are generally lower than Western markets due to lower competition in most categories. Rough India averages: legal/financial services ₹50–₹300, education ₹15–₹80, e-commerce ₹5–₹30, B2B software ₹30–₹150, healthcare ₹20–₹100, travel ₹10–₹50. High-value B2B categories (ERP, banking software, insurance) can reach ₹500–₹1,000+ CPC. CPCs in India are rising as digital advertising competition increases.
How does CPC relate to ROI?
CPC directly affects your cost per acquisition: CPA = CPC / Conversion Rate. At ₹20 CPC and 2% conversion rate: CPA = ₹20 / 0.02 = ₹1,000 per customer. If your product earns ₹3,000 profit per customer, the campaign is profitable. Reducing CPC by 25% to ₹15 reduces CPA to ₹750, improving margin by ₹250 per customer. This is why CPC reduction (via Quality Score improvement) and conversion rate optimisation work synergistically on ROI.
What is Enhanced CPC (ECPC)?
Enhanced CPC is a Google Ads bidding strategy where you set a manual max CPC bid, but Google automatically adjusts it up or down (within limits you set) for specific auctions where it predicts a higher or lower conversion likelihood. ECPC is an intermediate between manual CPC (full control) and fully automated Target CPA or Target ROAS bidding. It's useful when you have limited conversion data and want some automation without fully relinquishing control.
Is a lower CPC always better?
Not necessarily. A very low CPC might indicate poor audience quality or positioning on lower-visibility placements. The correct optimisation target is CPA (or ROAS), not CPC in isolation. A campaign at ₹50 CPC with 5% conversion rate has ₹1,000 CPA. A campaign at ₹30 CPC with 2% conversion rate has ₹1,500 CPA — the cheaper clicks are actually more expensive per customer. Always evaluate CPC in conjunction with conversion rate.