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
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.
- 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.
- 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.
- 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.
- Enter the cost per click if you are planning rather than measuring. Leave it alone if you selected Cost per click.
- 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.
- 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.
- 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.
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.
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.
Frequently asked questions.
How do I calculate cost per click?
Why is my cost per click different from my max CPC bid?
What is the maximum I should bid per click?
Should I use revenue or profit as my target cost per conversion?
What is the difference between CPC and CPM?
What is effective CPC (eCPC)?
Why don't my clicks match my landing-page sessions?
Is a lower cost per click always better?
How many clicks will my budget buy?
References& sources.
- [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]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]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]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]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]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]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.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 762 calculators remain free
- No billing is enabled