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.
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 changed | CPM | CTR | CPC | Diagnosis |
|---|---|---|---|---|
| Baseline | $20.00 | 1.00% | $2.00 | Where you started |
| Media got more expensive | $26.00 | 1.00% | $2.60 | Auction or seasonality. The creative is fine. |
| Creative stopped earning clicks | $20.00 | 0.77% | $2.60 | Ad 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
- 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.
- Enter the values you have — paste straight from your ad platform, since currency symbols, commas and spaces are stripped for you.
- 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.
- 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.
- 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
- CPM — what you pay per thousand impressions; you are buying attention. See the CPM Calculator.
- CTR — the share of impressions that become clicks, and the hinge between CPM and CPC. See the CTR Calculator.
- CPA — what you pay per conversion. See the Cost Per Acquisition Calculator.
- CPL — what you pay per lead, the B2B variant of CPA. See the Cost Per Lead Calculator.
- ROAS — revenue returned per unit of spend, the number the whole chain is working toward. See the ROAS Calculator.
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.
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
From the blog

SMB SEO Statistics 2026: 75+ Benchmarks on Budgets, ROI, Time-to-Result, Churn & GEO
The most comprehensive 2026 benchmark report on US SMB SEO. Real numbers on budgets, ROI, timelines, agency churn, and how AI search is reshaping organic in 2026.

The State of the SEO Agency Industry in 2026: 50+ Stats
A neutral, data-driven snapshot of the $108B SEO agency industry in 2026 — pricing, churn, ROI, AI Overview impact, and the GEO services shift.
Related Tools
Calculate CPM and cost per impression from ad spend and impressions, or find how many impressions a budget buys.
CTR CalculatorCalculate click-through rate from clicks and impressions with industry benchmarks by channel.
ROAS CalculatorCalculate return on ad spend from revenue and ad spend, as a ratio, a multiple and a percentage, with ACOS.
Cost Per Acquisition CalculatorCalculate CPA from marketing spend and acquisitions with industry and channel benchmarks.