Get Started

Free CPC Calculator

A CPC is not a price you set. It is a price you are charged, and it is the quotient of two numbers you already have. Work out cost per click from spend and clicks, run it backwards to find a budget or a click target, or derive a CPC from a CPM and a CTR — the one route that tells you not just what your CPC is, but why it moved.

What do you want to work out?

What you paid, or plan to pay, for the clicks

Clicks the campaign delivered — not impressions, not people

Optional — add it to also see your CTR and CPM

Pick what you want to work out, fill in the values you have, and the answer appears here.

Grow your organic traffic from chatbots

Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.

  • Set up in minutes
  • Cancel anytime

What Is CPC (Cost Per Click)?

CPC is what you pay for a single click on your ad. Divide total spend by total clicks and you have it. Google reports the same figure as average cost-per-click and defines it in exactly those terms: Average cost-per-click (avg. CPC) is calculated by dividing the total cost of your clicks by the total number of clicks. (Google Ads Help, accessed August 2026).

A click is a visit, not a person and not an impression. The same person clicking twice is two clicks and two charges. That distinction is why CPC and CPM answer different questions: a CPM prices the chance to be seen, a CPC prices the visit that follows.

The CPC Formula

The CPC formula

CPC = Total Cost / Clicks

$2,400 spent for 1,200 clicks = $2.00 CPC

Rearranged

Total Cost = CPC x Clicks

$2.00 CPC x 750 clicks = $1,500

Clicks = Total Cost / CPC

$5,000 at a $2.00 CPC = 2,500 clicks

The divisor is a count, not a currency amount, so the formula is currency-agnostic — swap dollars for euros or yen and the arithmetic is unchanged.

Why Your CPC Moved: CPM, CTR and CPC Are One Identity

Dividing cost by clicks tells you what your CPC is. It cannot tell you why it changed. This identity can:

CPC = CPM / (CTR x 1,000)

CTR goes in as a decimal fraction, so 1% is 0.01. A $20.00 CPM at a 1% CTR gives $20.00 / (0.01 x 1,000) = $2.00 — the same $2.00 you get from $2,400 divided by 1,200 clicks, reached without touching either number. Supply impressions on the Find CPC tab and the calculator prints both routes side by side.

A CPC rise is a CPM rise or a CTR fall — there is no third option

Because CPC is fully determined by CPM and CTR, a CPC that went up did so for exactly one of two reasons. Both of the rows below land on the same $2.60, from opposite causes:

What changedCPMCTRCPCDiagnosis
Baseline$20.001.00%$2.00Where you started
Media got more expensive$26.001.00%$2.60Auction or seasonality. The creative is fine.
Creative stopped earning clicks$20.000.77%$2.60Ad fatigue or a targeting drift. The price is fine.

Every figure in that table comes straight out of the identity, rounded to cents — put each pair into the CPM to CPC tab above and you will get the same answers back.

Same CPC, opposite diagnoses, opposite fixes. Refreshing creative against row two is wasted work; renegotiating placements against row three is wasted work. Without the decomposition you cannot tell which row you are in.

Which lever you can actually pull

CPM is bought and CTR is earned. You influence CPM by changing what you buy — audience, placement, format, geography, time of year. You influence CTR by changing what you show — creative, offer, message match, and how well the targeting fits the promise. Work out either side with the CPM Calculator or the CTR Calculator.

Google Ads: Max CPC Bid vs Actual CPC

The single most common CPC mistake in Google Ads is reading a bid as a price. They are different numbers with different jobs.

Max CPC is a ceiling, not a price

Google defines a maximum cost-per-click bid as: A bid that you set to determine the highest amount that you're willing to pay for a click on your ad. (Google Ads Help, accessed August 2026). It caps what you are willing to pay. It does not book that amount, and putting it into a forecast as if it were a rate will overstate your cost.

Actual CPC is set at auction

Your actual cost-per-click (actual CPC) is the final amount you're charged for a click. And it is usually below the ceiling: You're often charged less -- sometimes much less -- than your maximum cost-per-click (max. CPC) bid, which is the most you'll typically be charged for a click. The reason is how the auction prices a win — you only pay what's minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the competitor immediately below you. (Google Ads Help, accessed August 2026).

Ad Rank is why two advertisers pay different prices for the same keyword

The main components of Ad Rank are your bids, the quality of your ads, and website, the Ad Rank thresholds, the competitiveness of an auction, the context of the person's search, as well as the expected impact of assets and other ad formats. (Google Ads Help, accessed August 2026). Almost every one of those inputs is specific to the advertiser and to the individual auction. Two advertisers competing for the same keyword clear at different prices by design, which is exactly why a published industry CPC average cannot be a target.

When the charge can exceed the bid

Bid adjustments are the live exception: a device, location, audience or schedule adjustment raises the bid Google enters on your behalf, so the amount charged can land above the number you typed into the campaign.

Enhanced CPC used to be the other exception, and older write-ups still list it as one. It no longer exists: Effective the week of March 31, 2025 Enhanced CPC (ECPC) is no longer available for Search and Display campaigns. Campaigns that were not proactively migrated to another bid strategy prior to deprecation are now effectively using Manual CPC. (Google Ads Help, accessed August 2026). If a guide tells you Enhanced CPC is inflating your clicks today, it is out of date.

CPC Under Automated Bidding: What This Calculator Can and Cannot Tell You

Most spend now runs on automated bidding, which changes what a CPC number is good for. Being explicit about the boundary is more useful than pretending the arithmetic reaches further than it does.

What it can tell you:

  • Your realised CPC over any window. Spend divided by clicks, which is Google’s own avg. CPC definition. Backward-looking and exact.
  • Why that CPC moved. The CPM and CTR decomposition works regardless of the bid strategy, because it is an identity rather than a model of the auction.
  • What a click target costs at an observed rate. Useful for sizing a budget, as long as you treat the rate as an observation and not a quote.

What it cannot tell you:

  • The CPC you will be charged. Under Maximize conversions, Target CPA or Target ROAS there is no CPC to set at all — CPC stops being an input and becomes an output.
  • Whether a rising CPC is bad. Under Target CPA a higher CPC is the intended behaviour when the traffic converts better. It is a problem only if the conversion rate did not rise with it.

Manual CPC is the contrast case, and the only one where a bid is a lever you hold directly: With Manual Cost-Per-Click (CPC) bidding, you can set a maximum price on the cost of someone clicking on your ads. (Google Ads Help, accessed August 2026).

How to Use This Calculator

  1. Pick what you are solving for — the four tabs cover the three ways the cost/clicks formula gets used, plus the CPM and CTR route.
  2. Enter the values you have — paste straight from your ad platform, since currency symbols, commas and spaces are stripped for you.
  3. Add impressions if you have them — optional on the Find CPC tab, and the only way to get CTR, CPM and the identity check printed alongside your answer.
  4. Read the dashes as dashes — a figure this calculator genuinely cannot know shows as a dash rather than a zero, which matters most on the CPM to CPC tab, where two rates carry no spend at all.
  5. Compare like with like — CPCs are only comparable within the same match type, device and country.

What Counts as a Good CPC?

We deliberately do not publish an industry CPC table on this page, and it is worth saying why rather than leaving you to wonder.

Actual CPC is an auction clearing price. Google states the pricing rule directly — you only pay what's minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the competitor immediately below you. — and the Ad Rank inputs that decide it are advertiser- and auction-specific. Two advertisers on the same keyword pay different prices by design. An average taken across advertisers, keywords, geographies and quarters is therefore a fact about whoever happened to be in that dataset, not a target you can miss or hit.

The one CPC number worth treating as authoritative is definitional, not empirical:

Average cost-per-click (avg. CPC) is calculated by dividing the total cost of your clicks by the total number of clicks.

That is the formula this calculator implements. There is nothing to benchmark about it.

What actually moves your CPC:

  • Your Ad Rank relative to the advertiser below you — the entire mechanism that sets the price.
  • Ad and landing page quality — better quality clears the same position at a lower price.
  • Auction competition — a well-funded new entrant on your keywords raises your CPC without you changing anything.
  • Match type and query — broad match reaches queries with wildly different commercial intent, and prices follow intent.
  • Device, location and schedule — three axes that are separately priced and separately adjustable.
  • Seasonality — Q4 demand raises the price of the same click for everyone bidding.

The benchmark worth managing against is your own. Export the last 90 days, split by campaign, match type, device and country, and compute the CPC for each slice with this tool. That gives you a real distribution — a median and a spread — for your account. Judge new activity against that, and re-baseline every quarter, because an auction price from two quarters ago is a different market.

CPC vs CPM, CPA and ROAS

They chain: CPM leads to CTR leads to CPC leads to conversion rate leads to CPA leads to ROAS. A CPC increase only matters if it is not offset further down that chain — which is the same reason a rising CPC under Target CPA can be entirely healthy.

Common CPC Mistakes

  • Reading max CPC as what you pay. It is a ceiling. Budget from actual CPC, which is usually lower and is set at auction.
  • Averaging CPCs across campaigns unweighted. The mean of a $1.00 CPC and a $5.00 CPC is not your blended CPC. Only total spend divided by total clicks is, and the gap gets large when the two campaigns spent very different amounts.
  • Chasing a low CPC. The cheapest clicks are cheap because nobody else wants that query. A CPC has no meaning without the conversion rate behind it.
  • Comparing across match types or devices without splitting. Exact and broad match buy different intent at different prices, and a single blended number hides both.
  • Blaming the creative for a CPC rise the CPM caused. Check the decomposition before rebuilding ads. If CTR held and CPM rose, the ads were never the problem.

Frequently Asked Questions

What is CPC in advertising?

CPC is the price of one click: total spend divided by clicks. Google reports the same number as avg. CPC and defines it the same way — "Average cost-per-click (avg. CPC) is calculated by dividing the total cost of your clicks by the total number of clicks." Unlike CPM, which prices exposure, CPC prices a visit, so you pay nothing for an impression nobody acts on.

How do you calculate CPC?

CPC = Total Cost / Clicks. $2,400 spent for 1,200 clicks is a $2.00 CPC. The same formula rearranges two ways: Total Cost = CPC x Clicks, and Clicks = Total Cost / CPC. All three are tabs on the calculator above.

What is the difference between max CPC bid and actual CPC in Google Ads?

Max CPC is a ceiling you set — Google defines it as "A bid that you set to determine the highest amount that you're willing to pay for a click on your ad." Actual CPC is what you are charged, and it is usually lower: "You're often charged less -- sometimes much less -- than your maximum cost-per-click (max. CPC) bid." The price is set at auction, where you only pay what is minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the advertiser immediately below you. Bid adjustments are the main case where the amount charged can exceed the bid you typed.

How are CPM, CTR and CPC related?

CPC = CPM / (CTR x 1,000), with CTR written as a decimal fraction. A $20.00 CPM at a 1% CTR gives $20.00 / (0.01 x 1,000) = $2.00. This is the most useful relation in paid media, because it means a CPC can only rise for one of two reasons: the CPM went up, or the CTR went down. The CPM to CPC tab on the calculator does this both ways.

What is a good CPC?

There is no publishable answer, and any single cross-industry average is close to meaningless. Actual CPC is an auction clearing price that depends on your Ad Rank, your competitors' Ad Rank, the query, the device, the country and the season — none of which a published average holds constant. Two advertisers bidding on the same keyword pay different prices by design. Benchmark against yourself instead: export 90 days, slice by campaign, match type, device and country, and judge new activity against your own distribution.

Grow your organic traffic from chatbots

Enter your website to track its AI visibility across ChatGPT, Gemini, Claude, and Perplexity — and turn chatbot mentions into traffic.

  • Set up in minutes
  • Cancel anytime