Cost per click is what one visitor from an ad costs you. Spend $120 on a campaign that gets 200 clicks and your CPC is $0.60. Ad platforms report it in real time, and it is the first number you see when you open a campaign.

It concerns everyone who buys traffic, from a creator putting $5 a day behind a Reel to a brand spending $3,000 a month on search. But the CPC alone tells you very little. A $0.20 click that never converts is expensive; a $3 click that converts one time in ten on a $200 product is cheap. The point of knowing your CPC is to combine it with your conversion rate and your margin.

What is cost per click?

Cost per click is both a pricing model and a metric.

As a pricing model, CPC means the platform bills you per click rather than per impression or per sale. Search ads on Google Ads and Microsoft Advertising are natively CPC. Social platforms let you choose CPC billing for some objectives, though most of their inventory is priced per thousand impressions, see cost per mille.

As a metric, CPC is simply spend divided by clicks over a period, whatever the billing model. Meta charges you per impression, but Ads Manager still reports a CPC so you can compare channels.

Three related terms cause confusion:

  • Max CPC is the ceiling you set: the most you agree to pay for one click. The platform rarely charges the full amount.
  • Average CPC is what you actually paid, on average, across all clicks in a period. This is what people mean when they say "my CPC".
  • Enhanced or automated CPC lets the platform raise or lower your bid per auction based on the likelihood of a conversion.

What CPC is not: it is not the cost of a visitor to your site. Some clicks never load the page (the person hits back, the page is slow) and platforms count clicks differently from analytics sessions. A 10% to 20% gap between reported clicks and measured sessions is normal.

Why it matters

CPC decides how many visitors your budget buys, and with your conversion rate, how many sales. That chain is short enough to write down.

Take a store with a $56 average order and a 50% margin, so $28 per order before ads. The product page converts paid traffic at 2.5%. One sale needs 40 clicks.

  • At a CPC of $0.50, a sale costs $20. The store keeps $8 per order.
  • At a CPC of $0.70, a sale costs $28. The store breaks even.
  • At a CPC of $0.90, a sale costs $36. The store loses $8 per order.

The line between profit and loss is a 40-cent difference in CPC. That is why sellers watch this number, and why the platforms' auctions make it the thing everyone competes on.

The reverse calculation is more useful. Your maximum affordable CPC is your margin per order multiplied by your conversion rate. With $28 of margin and 2.5% conversion, that is $0.70. Any click above $0.70 loses money on the first order. If you count a second purchase from 20% of customers, the margin per first order rises to $33.60 and the ceiling to $0.84. Knowing this number before you launch is worth more than any bidding strategy.

How to calculate it

The basic formula is simple. The break-even version is the one that pays.

  • Average CPC = total spend ÷ total clicks. $450 spent, 900 clicks: CPC is $0.50.
  • Margin per order = average order value × gross margin. $56 × 50% = $28.
  • Cost per sale = CPC ÷ conversion rate. $0.50 ÷ 2.5% = $20.
  • Maximum CPC = margin per order × conversion rate. $28 × 2.5% = $0.70.
  • Target CPC with a profit goal = (margin per order − desired profit per order) × conversion rate. To keep $10 per order: ($28 − $10) × 2.5% = $0.45.
  • Clicks a budget buys = budget ÷ CPC. $300 ÷ $0.50 = 600 clicks, or 15 sales at 2.5%.

How the platform sets what you actually pay: in a search auction, you pay just enough to beat the advertiser below you, adjusted for relative ad quality, plus one cent. A higher Quality Score lowers the price for the same position. On Meta, CPC is a by-product: the platform charges per impression and your click-through rate determines how many of those impressions turn into clicks. A 1% CTR at a $12 CPM is a $1.20 CPC; a 2% CTR at the same CPM is $0.60.

Benchmarks and examples

CPCs vary by channel, country, season and how many advertisers want the same audience. These are ranges for consumer goods in the US and Western Europe.

  • Google Search, product queries: $0.30 to $1.50. Brand-name searches: $0.05 to $0.30.
  • Google Shopping: $0.20 to $0.70.
  • Meta (Facebook and Instagram): $0.40 to $1.50 on broad audiences, higher on retargeting.
  • TikTok: $0.20 to $0.90, lower than Meta on average, with lower conversion rates.
  • Pinterest: $0.10 to $0.60 for home, fashion and food categories.
  • Q4 effect: expect 30% to 60% higher CPCs from late October through December.

Three situations:

A creator sells a $35 ebook. Meta clicks cost $0.65, the sales page converts at 3%, so a sale costs $22. With no cost of goods, the creator keeps $13 per sale. The maximum CPC is $35 × 3% = $1.05, so there is room to bid higher for more volume.

A brand sells a $24 phone case with $12 of margin. Google Shopping clicks cost $0.45 and convert at 2.8%, so a sale costs $16. Loss of $4 per order. The maximum CPC is $12 × 2.8% = $0.34. Either the CPC has to fall (better feed titles, narrower products) or the order value has to rise (a two-pack at $40).

A store sells a $180 lamp with $90 of margin. Search clicks are expensive, $2.10, but conversion on the exact product query is 3.2%: a sale costs $66 and leaves $24. High CPC, still profitable, because the margin per order is high.

Common mistakes

  • Chasing the lowest CPC. Cheap clicks from broad match or from interest audiences with no purchase intent lower your CPC and raise your cost per sale at the same time. Judge on cost per sale, never on CPC alone.
  • Setting max CPC from a benchmark article. Your ceiling comes from your margin and conversion rate, not from an industry average.
  • Comparing CPC across channels without conversion rates. A $0.30 TikTok click converting at 0.8% costs $37 per sale; a $1.20 Google click converting at 3.5% costs $34. The expensive click is the better deal.
  • Ignoring the gap between clicks and sessions. If the platform reports 1,000 clicks and analytics shows 750 sessions, your real cost per visitor is 33% higher than the reported CPC.
  • Forgetting seasonal drift. A campaign profitable at $0.60 in May may lose money at $0.95 in November with no other change. Recalculate the ceiling each quarter.

How to improve it

  • Raise relevance before raising bids. On search, the ad headline should repeat the query and the landing page should show the product from the ad. Quality Score up, CPC down for the same position.
  • Improve click-through rate on social. CPC on Meta and TikTok is CPM divided by CTR. Doubling CTR halves CPC. Better hooks, a visible price and native-looking creative do this.
  • Prune wasted clicks. Weekly review of search terms and placements. Every query that never converts is a click you should not be buying.
  • Bid on your own brand. Brand clicks cost a fraction of generic ones and convert several times better. They pull the account average down and protect your name.
  • Work on the other side of the equation. A 2.5% to 3.5% conversion rate improvement (faster page, clearer offer, fewer steps to checkout) raises your maximum CPC by 40% without touching the ads.
  • Raise the order value. Bundles, free-shipping thresholds and a suggested add-on increase margin per order, which lifts the CPC you can afford. See average order value.
  • Use dayparting and geo exclusions. If clicks after midnight or from one region never buy, exclude them. The platforms let you cut CPC by cutting where you compete.

In Roctify

Roctify is not an ad platform and does not set or report CPCs, but it holds the numbers that turn a CPC into a decision. Your reports show orders and revenue per period, which with your ad spend gives you the real cost per sale and the margin that sets your maximum CPC. Product pages and the link-in-bio page have one-page checkout on your custom domain, so paid clicks land on fast pages that convert, and every conversion-rate point you gain raises the CPC you can afford. Discount codes tag each campaign so you can compute cost per sale by channel from your own orders, and the one shared catalog keeps prices consistent between the ad and the checkout.

FAQ

What is a good cost per click?

Any CPC below your margin per order multiplied by your conversion rate is good; anything above loses money on the first sale. For a $50 order with 50% margin and a 2.5% conversion rate, the ceiling is $0.63. Industry averages are only useful to tell whether your account is far off, not to set targets.

Why is my CPC higher than what the platform estimated?

Estimates assume average relevance and competition. A new account has no history, a low Quality Score and often broad keywords, so it pays more per click than an established competitor for the same position. CPCs usually fall over the first four to eight weeks as relevance data accumulates and you add negative keywords.

Is CPC or CPM billing better for a small store?

For search, CPC is the only model and it fits: you pay for intent. For social, CPM billing is standard and is usually better when the platform optimizes for purchases, because it bids on people likely to buy rather than people likely to click. Watch the resulting CPC and cost per sale rather than choosing the billing model for its own sake.