Cost Per Click

Cost Per Click (CPC) is the amount an advertiser pays each time a user clicks on their ad. A core metric in paid digital advertising.

Cost Per Click (CPC) is a digital advertising pricing model in which an advertiser is charged a fee each time a user clicks on a displayed ad. It directly ties advertising spend to user engagement rather than mere ad exposure.

CPC became the dominant pricing model with the rise of search engine advertising in the early 2000s, pioneered at scale by Google AdWords (now Google Ads). Unlike CPM (cost per thousand impressions), CPC ensures advertisers only pay when a user takes an explicit action — clicking the ad. It is widely used across search engines, social media platforms (Meta, LinkedIn, X), and display networks, making it one of the most universal metrics in performance marketing.

How CPC Works

CPC is determined through an auction mechanism. Advertisers set a maximum bid — the highest amount they are willing to pay per click — and the platform calculates the actual CPC based on competition, ad quality, and relevance scores. In Google Ads, the actual CPC is typically lower than the maximum bid, calculated as: Actual CPC = (Ad Rank of the competitor below / Your Quality Score) + $0.01. This means a higher Quality Score can reduce actual CPC while maintaining or improving ad position.

The formula for calculating average CPC across a campaign is straightforward: CPC = Total Ad Spend / Total Clicks. For example, if a campaign spends $500 and generates 250 clicks, the average CPC is $2.00. Monitoring CPC alongside conversion rate allows advertisers to assess cost efficiency — a $2.00 CPC with a 5% conversion rate yields a cost per acquisition of $40, which may or may not be acceptable depending on the product margin.

  • Maximum CPC bid — the ceiling price an advertiser sets per click
  • Actual CPC — the real amount charged, often below the maximum bid
  • Quality Score — Google's rating (1–10) of ad relevance, expected CTR, and landing page experience; directly affects CPC
  • Ad Rank — determines ad position; calculated as Max Bid × Quality Score
  • Average CPC — total spend divided by total clicks; used for campaign-level reporting
  • Enhanced CPC (eCPC) — automated bid adjustment by the platform to maximize conversions within a target CPC range

Examples and Practical Application

CPC varies dramatically by industry and keyword competitiveness. In Google Ads, the average CPC across all industries is approximately $2–$4 for search campaigns, but highly competitive verticals tell a different story. Legal services keywords such as 'personal injury lawyer' can reach $50–$100 per click, while e-commerce keywords in fashion retail often fall between $0.50 and $1.50. A SaaS company bidding on 'project management software' might pay $8–$15 per click, making conversion rate optimization critical to campaign profitability.

On social platforms, CPC benchmarks differ by format and audience targeting. LinkedIn Ads typically carry CPCs of $5–$12 due to precise B2B targeting, while Meta (Facebook/Instagram) campaigns average $0.50–$2.00 for broad consumer audiences. A practical use case: an e-commerce brand running a Google Shopping campaign with an average CPC of $0.80 and a 3% conversion rate achieves a cost per sale of roughly $26.67 — viable if the average order value exceeds $80 with healthy margins. Advertisers routinely use CPC data to reallocate budget from underperforming ad groups to those with lower CPC and higher conversion rates.

CPC vs. CPM: Choosing the Right Model
CPC is optimal for direct-response campaigns where clicks and conversions are the primary goal. CPM (cost per mille) is more suitable for brand awareness campaigns where reach and impressions matter more than immediate clicks. Many platforms allow switching between models within the same campaign interface — always align the pricing model with the campaign objective.