Audited 29 Jul 2026·Last updated 29 Jul 2026·7 citations·Tier 1·0 uses

CPC Calculator

Free CPC calculator. Solve for cost per click, clicks, or budget, and get the maximum bid your target cost per conversion actually supports.

CPC Calculator

Solve For
Total amount billed for this campaign or ad group over the period you are measuring. Required unless solving for total cost.
$
Clicks recorded over the same period as the spend. Mixing periods is the fastest way to get a meaningless CPC. Required unless solving for clicks.
The per-click price you expect to pay. Required unless solving for cost per click.
$
The most you are willing to pay for one conversion. Use your gross profit per order if you want the true break-even ceiling.
$
Share of clicks that convert. The bid ceiling scales linearly with this number, so a rate measured on a handful of conversions makes it very unstable.
%
Cost per click
$2.40
Average cost per click: total spend divided by total clicks. This is not your bid and not what any single click was billed at — Google publishes three different numbers called CPC and this is the realised average.
Max affordable bid
$3.00
Headroom per click
$0.60
Total bid headroom
$900.00
Total cost
$3,600.00
Clicks
1,500

Background.

Cost per click is the price of one visit. Divide what you spent by the clicks you got and you have it — and this calculator will run that division in any direction you need. Measuring a campaign that already ran? Enter the spend and the clicks. Planning one against an expected click price? Switch the dropdown and it returns either the budget a click target requires or the clicks a fixed budget will buy. The three modes are one identity rearranged, and they round-trip exactly.

Before you compare the answer to anything in your ad account, know which CPC you are looking at. Google Ads publishes three different numbers under that name and they are routinely confused. Your maximum CPC is a bid — a ceiling you set, and, in Google's own words, "the most you'll typically be charged for a click, but you'll often be charged less — sometimes much less." Your actual CPC is what one specific click was billed at, decided by the auction as the minimum needed to clear the ad rank thresholds and beat the competitor immediately below you. Average CPC is total cost divided by total clicks over a period. Only the third is computable from spend and clicks, and it is the one this page returns. If the number here is lower than your bid, that is the auction working as designed, not an error.

The second half of this page answers the question a cost-per-click number always provokes: fine, but what should I be paying? That has an arithmetic answer. A click is worth whatever a conversion is worth multiplied by the probability that the click becomes one. Google's own guidance on estimating conversion value states the identity plainly, computing a value per click of $13.50 from a $270.00 value per conversion and a 5% conversion rate. Substitute the most you are willing to pay for a conversion in place of what a conversion is worth, and the same multiplication gives you a break-even bid ceiling.

Treat that ceiling carefully. It is a break-even number, not a target: bidding it exactly means every conversion costs precisely what you said you would tolerate and the campaign contributes nothing above it. It is also only as trustworthy as the conversion rate you typed, because the ceiling scales linearly with that rate — halve the conversion rate and the affordable bid halves. A conversion rate measured on eleven conversions is not a conversion rate; it is a coin flip with a decimal point.

Here is the worked example the page ships, computed by the same code that runs the widget. A search campaign spent $3,600 and generated 1,500 clicks, so the average cost per click is $2.40. You are willing to pay $60 for a conversion and the account converts 5% of clicks, so the most a click can be worth to you is $60 × 5% = $3.00. You have $0.60 of headroom on every click, which across 1,500 clicks is $900 of unused bidding room. Cross-check the whole thing from the other end: 1,500 clicks at 5% is 75 conversions, and $3,600 across 75 conversions is a realised cost per conversion of $48 against a $60 target — exactly the comfortable position the positive headroom implied.

Headroom can be negative, and the calculator does not hide it when it is. Paying $4.00 per click against a $3.00 ceiling shows −$1.00 per click and −$1,000 across a thousand clicks. That is the whole point of the output: it is the number that tells you to lower the bid, tighten the targeting, or fix the landing page before you spend anything else.

Cost per click sits in the middle of the three canonical media pricing models. You pay per thousand impressions under CPM, per click under CPC, per completed action under CPA, and the IAB's glossary treats all three as one family under "CPx pricing". They are arithmetically linked — CPC equals CPM divided by a thousand times the click-through rate, and CPA equals CPC divided by the conversion rate — so a creative change that lifts click-through moves every one of them at once. Quanta publishes a dedicated calculator for each, plus a ROAS calculator for the revenue side.

What is cpc calculator?

Cost per click (CPC) is the amount an advertiser pays for a single click on an ad. As a measurement, the MASB Universal Marketing Dictionary gives the formula as cost per click ($) = advertising cost ($) ÷ ads clicked (#), citing Farris, Bendle, Pfeifer and Reibstein's Marketing Metrics; the same identity appears in that book's chapter 9, section 9.11. As a pricing model, Microsoft's Xandr ad-tech glossary describes CPC as one "in which advertisers pay each time a user clicks on their advertisement," and the IAB places it alongside CPM and CPA in the CPx family — the x replaced by M for cost per thousand impressions, C for cost per click, or A for cost per action. Those two descriptions are the ex-post and ex-ante views of the same quantity: you can compute a cost per click for any campaign, including one bought on a CPM basis, simply by dividing what you spent by the clicks you received. That derived figure is what the ad-tech industry calls effective CPC, and it is what makes CPC comparable across buys priced on different models. A click itself is defined by the IAB, following the FAST guidelines, as the moment a visitor interacts with an advertisement such that they are headed toward the advertiser's destination — the visitor need not actually arrive for the click to count, which is one reason click counts and landing-page session counts never quite agree.

How to use this calculator.

  1. Choose what to solve for. Leave it on Cost per click to measure a campaign that already ran. Switch to Total cost when you know the click price and the click volume you want. Switch to Clicks when you have a fixed budget and an expected click price.
  2. Enter the ad spend for the period you are measuring — the amount actually billed, including any platform fees you are charged per click. Leave this alone if you selected Total cost.
  3. Enter the clicks recorded over exactly the same period as the spend. A month of spend against a quarter of clicks produces a number that describes neither. Leave this alone if you selected Clicks.
  4. Enter the cost per click if you are planning rather than measuring. Leave it alone if you selected Cost per click.
  5. Enter your target cost per conversion — the most you are willing to pay for one conversion. If you want a true break-even ceiling rather than a comfort figure, use your gross profit per order rather than the order value.
  6. Enter your conversion rate: the share of clicks that convert, taken from your analytics or ads platform over a window long enough to be stable.
  7. Read the four performance outputs together. Cost per click is what you are paying. Maximum affordable bid is the ceiling your target and conversion rate support. Headroom per click is the gap, and headroom across all clicks scales that gap to the whole campaign — that last figure is the one worth taking into a budget conversation.

The formula.

CPC = S ⁄ C ; maxBid = A × (r⁄100)

The core identity is cost per click = ad spend ÷ clicks, rearranged two ways: ad spend = CPC × clicks, and clicks = ad spend ÷ CPC. All three modes are the same statement, so they round-trip: $3,600 over 1,500 clicks is $2.40; $2.40 across 1,500 clicks gives back $3,600; and $3,600 at $2.40 gives back 1,500. The bid ceiling comes from a second identity: the value of a click equals the value of a conversion multiplied by the probability that a click converts. Google's conversion-value guidance states it directly, deriving a $13.50 value per click from a $270.00 value per conversion and a 5% conversion rate. Feed a target cost per conversion in place of a conversion's value and you get the most you can pay per click without breaching that target: $60 × 5% = $3.00. Headroom per click is that ceiling minus your actual cost per click ($3.00 − $2.40 = $0.60), and headroom across all clicks multiplies it by the click volume ($0.60 × 1,500 = $900). That last figure is algebraically identical to maximum bid × clicks − ad spend, which the test suite uses as a cross-check. Rounding stage is part of the contract: every intermediate value is carried at full decimal precision and rounding occurs only once, at the return boundary — currency to two decimal places, click counts to whole clicks. Nothing is rounded in between, which matters most for the campaign-level headroom because multiplying by the click count amplifies any early rounding. A $1,000 spend over 600 clicks has a true cost per click of 1.66̅, displayed as $1.67; against a $3.50 ceiling the true campaign headroom is exactly $1,100.00, while an implementation that rounded the click price first would print $1,098.00. The test suite asserts $1,100.00 for precisely this reason. Guards reject the cases with no answer: clicks must be above zero whenever they sit in the denominator, the click price must be above zero when solving for clicks, and the conversion rate must be above 0% and at most 100% — a zero conversion rate makes every click worthless and the ceiling meaningless, and conversions cannot outnumber the clicks that produced them.

A worked example.

Example

A paid-search campaign ran for a month. The invoice was $3,600 and the account recorded 1,500 clicks. Leave Solve For on Cost per click, enter 3600 and 1500, and the calculator runs 3,600 ÷ 1,500 = $2.40. That is your average cost per click. Note what it is not: if your max CPC bid in the account is set to $3.50, the $2.40 figure is not a contradiction — the auction charges the minimum needed to hold your position, so the realised average almost always sits below the bid. Now set the affordability half. Your finance team will tolerate $60 to acquire a customer, and the account converts 5% of clicks. The most a click can be worth to you is therefore $60 × 5% = $3.00, which the calculator reports as the maximum affordable bid. Against a $2.40 realised cost, that leaves $0.60 of headroom on every click, and across 1,500 clicks, $900 of headroom in the campaign as a whole. Confirm it from the other direction before you act on it. 1,500 clicks at a 5% conversion rate is 75 conversions. $3,600 spread over 75 conversions is a realised cost per conversion of $48.00 — twelve dollars under the $60 target, which is exactly what $0.60 of headroom on each of 1,500 clicks amounts to when you divide it back across 75 conversions. The two routes agree, which is the check worth doing whenever a bid recommendation looks surprising. Read the $900 as headroom, not as profit. It says you could raise bids until the average click price reached $3.00 and still hit your $60 target — nothing more. Whether raising bids is wise depends on whether the extra clicks convert at the same 5%, which they usually do not: bidding into higher positions buys progressively less qualified traffic, so the true ceiling in practice sits somewhere below $3.00. Now flip the modes. Solve for Total cost with a $2.40 price over 1,500 clicks and you get back $3,600. Solve for Clicks with a $3,600 budget at $2.40 and you get back 1,500. Finally, the mirror case: if the same campaign had spent $6,000 for those 1,500 clicks, the cost per click would be $4.00 against the same $3.00 ceiling — headroom of −$1.00 per click and −$1,500 overall, which is the signal to cut bids rather than budget.

target Cpa60
clicks1,500
ad Spend3,600
conversion Rate5
solve Forcpc

Frequently asked questions.

How do I calculate cost per click?
Divide total ad spend by total clicks over the same period: CPC = spend ÷ clicks. A $3,600 campaign that produced 1,500 clicks has a cost per click of $2.40. The MASB Universal Marketing Dictionary gives the formula as cost per click ($) = advertising cost ($) ÷ ads clicked (#), citing Farris, Bendle, Pfeifer and Reibstein's Marketing Metrics, where it appears in chapter 9, section 9.11. The only real trap is period mismatch: pull the spend and the clicks from the same date range in the same report, or the ratio describes nothing. If your platform bills in a different currency from your reporting currency, convert before dividing rather than after.
Why is my cost per click different from my max CPC bid?
Because they are different quantities. Max CPC is a ceiling you set; average CPC is what you actually paid on average. Google Ads describes max CPC as "the most you'll typically be charged for a click, but you'll often be charged less — sometimes much less," and defines actual CPC as "the final amount you're charged for a click," set at the minimum needed to clear the ad rank thresholds and beat the competitor immediately below you. So a $3.50 bid producing a $2.40 average is the auction behaving normally, not a reporting error. The gap between bid and realised price is generally wider when your quality signals are strong and competition is thin, and narrower when several advertisers are bidding closely on the same query.
What is the maximum I should bid per click?
At most, what a click is worth: the value of a conversion multiplied by the probability that a click converts. Google's conversion-value guidance works exactly this way, deriving a $13.50 value per click from a $270.00 value per conversion and a 5% conversion rate. Substitute the most you are willing to pay for a conversion and you get a break-even bid ceiling — $60 × 5% = $3.00 in this page's worked example. Two cautions. First, that is break-even: bidding it means every conversion costs precisely your maximum and the campaign contributes nothing beyond it, so most advertisers bid meaningfully below the ceiling. Second, the ceiling is only as stable as the conversion rate, and it scales linearly with it — if the rate is measured on a small number of conversions, so is your bid.
Should I use revenue or profit as my target cost per conversion?
Use gross profit if you want the number to mean break-even. If a conversion is a $180 order at a 45% gross margin, the conversion is worth $81 in contribution, not $180, and bidding as though it were worth $180 guarantees losses on every sale. Revenue-based targets are common in practice, but only as a proxy that someone has already margin-adjusted somewhere else. Google's own worked example does the adjustment explicitly, multiplying average deal revenue of $3,000 by a 45% profit margin and a 20% lead-to-deal rate to arrive at a $270 value per conversion. Whichever you choose, be consistent: the maximum bid this calculator returns inherits the meaning of the target you typed.
What is the difference between CPC and CPM?
They are two of the three canonical media pricing models. Under CPM you pay for every thousand impressions served, regardless of whether anyone clicks; under CPC you pay only when someone clicks. The IAB frames them as one family: "CPx pricing refers to how media is bought on a cost per basis. The x is replaced by M (CPM) to refer to Cost Per Thousand, or C (CPC) to refer to Cost Per Click." The two are linked by click-through rate: CPC = CPM ÷ (1,000 × CTR). A $6.00 CPM at a 0.4% click-through rate is an effective $1.50 per click. Which model to buy on comes down to who carries the performance risk — on CPM you do, on CPC the publisher carries the risk that your creative fails to earn clicks, and inventory is priced accordingly.
What is effective CPC (eCPC)?
Effective CPC restates a campaign bought on some other basis as though it had been bought per click, so that buys priced differently can be compared on one scale. Microsoft's Xandr ad-tech glossary defines it as "a translation from CPM, CPC, CPA, and other pricing models so that they can be compared," showing how much is spent in CPC terms when payouts are measured another way. The arithmetic is identical to average CPC — total cost divided by total clicks — so this calculator computes it: feed it the spend and clicks from a CPM-bought display line and the output is that line's effective CPC. The distinction is in what the number means, not in how it is derived.
Why don't my clicks match my landing-page sessions?
They never do, and a gap of roughly 5–20% is normal. The IAB, following the FAST guidelines, defines a click as the moment "a visitor interacts with an advertisement" such that they are "headed toward the advertiser's destination" — and it is explicit that this "does not mean that the visitor actually waits to fully arrive at the destination." So a click counts when the journey starts; a session counts when it finishes. Users who tap and immediately go back, slow-loading pages, redirect chains, script blockers, and analytics tags that never fire all sit in the gap. Bot filtering differs between the ad platform and the analytics platform too. Use the ad platform's click count for cost per click, because it is the number you were billed on, and investigate only if the discrepancy is large or moves suddenly.
Is a lower cost per click always better?
No. Cost per click is a cost metric; it says nothing about whether the traffic converts. Broad match keywords, low-intent placements and display inventory all deliver cheap clicks and frequently deliver a worse cost per conversion than expensive high-intent search terms. The correct chain is CPC × (1 ÷ conversion rate) = cost per acquisition, and it is the acquisition figure that has to clear your margin. A campaign at $6.00 per click and a 10% conversion rate produces $60 conversions; one at $1.00 per click and a 1% conversion rate produces $100 conversions and is the worse campaign despite the six-times-cheaper clicks. Optimise cost per click only within a fixed audience and intent — across different audiences it is a trap.
How many clicks will my budget buy?
Switch this calculator's dropdown to Clicks and divide: clicks = budget ÷ cost per click. A $3,600 budget at $2.40 per click buys 1,500 clicks. Two caveats worth applying to the answer. First, cost per click is not constant across a budget — spending more usually means bidding into more competitive auctions or broader targeting, so the marginal click costs more than the average one, and the true click count from a doubled budget is normally less than double. Second, the answer is bounded by available inventory: if only 900 people search your keyword in a month, no budget buys 1,500 clicks on it. Use the figure as a planning ceiling and check it against your platform's own forecasting tools, which model both effects.

References& sources.

  1. [1]Interactive Advertising Bureau (IAB) — Glossary of Interactive Advertising Terms (Buyer's Certification Study Guide). Entries "CPC", "CPx pricing", "Click" (per the FAST guidelines) and "Click Through Rate (CTR)", pp. 4–6. Retrieved 2026-07-29.
  2. [2]MASB / Common Language in Marketing Project — Universal Marketing Dictionary, entry "Cost Per Click": "Cost per click ($) = Advertising cost ($) ÷ Ads clicked (#)", citing Farris, Bendle, Pfeifer & Reibstein (2010). Retrieved 2026-07-29.
  3. [3]Farris, Paul W.; Bendle, Neil T.; Pfeifer, Phillip E.; Reibstein, David J. — Marketing Metrics: The Definitive Guide to Measuring Marketing Performance, 3rd ed., Pearson Education (ISBN 978-0-13-705829-7). Chapter 9, "Advertising Media and Web Metrics", §9.11 Cost per Click / Cost per Order / Cost per Customer Acquired. Print reference — no free full text; edition, ISBN and section numbering verified against the publisher's sample-pages PDF.
  4. [4]Google Ads Help — "How to estimate conversion value": value per click is value per conversion multiplied by conversion rate, worked as "Value-per-click (short term): $13.50 ($270.00 * 5%)", with the $270 itself derived as $3,000 average deal revenue × 45% margin × 20% lead-to-deal rate. Retrieved 2026-07-29.
  5. [5]Google Ads Help — "Cost-per-click (CPC) bidding: Definition": "Your max. CPC is the most you'll typically be charged for a click, but you'll often be charged less — sometimes much less." Retrieved 2026-07-29.
  6. [6]Google Ads Help — "Actual CPC: Definition": the actual CPC is "the final amount you're charged for a click"; you pay only what is "minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the competitor immediately below you". Retrieved 2026-07-29.
  7. [7]Microsoft Learn / Xandr — Online Advertising and Ad Tech Glossary (document date 2025-10-22). Entry "CPC": "Cost per click. A payment model in which advertisers pay each time a user clicks on their advertisement." Entry "eCPC": "Effective Cost Per Click. A translation from CPM, CPC, CPA, and other pricing models so that they can be compared. Shows how much is spent in CPC when payouts are measured using another pricing model." Retrieved 2026-07-29.

Embed

Quanta Pro

Paid features are coming later.

  • All 762 calculators remain free
  • No billing is enabled
Coming soon