CPC Calculator
Average cost per click from ad spend and clicks, or budget and click volume from a CPC, plus the break-even bid your target cost per conversion supports.
CPC Calculator
Background.
A search campaign cost $3,600 last month and brought in 1,500 clicks. Was that a good price? Half of the answer is a division: $3,600 ÷ 1,500 = $2.40 per click. The other half needs a second number — what a click is worth to you — and that comes from what you can afford to pay for a conversion and how often a click turns into one. If a customer is worth up to $60 to acquire and 5% of clicks convert, a click is worth at most $60 × 5% = $3.00. Paying $2.40 for something worth $3.00 leaves $0.60 to spare on every click, and $900 across the month.
Both halves are here. Choose what to solve for — cost per click from spend and clicks, total cost from a click price and a click volume, or clicks from a budget and a click price — and the matching identity runs. Whichever mode you use, your target cost per conversion and conversion rate turn into a maximum affordable bid, and the gap between that ceiling and your actual click price is reported per click and across all clicks.
The figure called cost per click inside an ad account is not always the one computed here. Google Ads uses the term for three things: your maximum CPC, which is a bid you set; the actual CPC of a single click, set by the auction at the least you needed to pay to clear the Ad Rank thresholds and beat the advertiser just below you; and the average CPC over a period. Only the average can be worked out from spend and clicks, and that is what you get. An average well under your bid is normal, because, as Google's own help text puts it, you will often be charged less than your maximum, sometimes much less.
The bid ceiling is a break-even line rather than a recommendation. Bidding right up to it means each conversion costs exactly your target, and it rises and falls one-for-one with the conversion rate you feed it.
What is cpc calculator?
Cost per click is what an advertiser pays, on average, for one click on an ad: total advertising cost divided by the number of ads clicked, the formula given in the MASB marketing dictionary and in Farris and colleagues' Marketing Metrics. It is also a pricing model. Under CPC buying you pay only when someone clicks, as opposed to CPM, where you pay per thousand impressions whether or not anyone clicks; the IAB's glossary files both under CPx pricing, with the x standing for the unit you pay by. Even a campaign bought by the impression has a cost per click once you divide its spend by its clicks, and ad-tech glossaries call that figure effective CPC because it lets differently priced buys be compared. The bid ceiling computed alongside it rests on the idea that a click is worth the value of a conversion times the probability of converting.
How to use this calculator.
- Pick Solve For. Cost per click is for measuring a campaign that has run. Total cost is for planning: enter the click price you expect and the clicks you want. Clicks is for a fixed budget: enter the budget as Ad spend and the click price you expect.
- Take spend and clicks from the same report and the same date range. The amount billed for a month set against a quarter's clicks describes neither period. Include any per-click fees you are billed, so the spend matches what you actually paid.
- Enter your target cost per conversion. If you want the ceiling to mark true break-even, use the gross profit a conversion brings in, not the order value.
- Enter the conversion rate as a percentage of clicks, from a window long enough to contain a meaningful number of conversions — tens at least. Leave out the most recent few days if your conversions can arrive days after the click, or the rate will read low. The field accepts 0.01% to 100%.
- Read cost per click, maximum affordable bid and the two headroom figures together. The dollar signs are only labels: any currency works, provided every money field uses the same one.
The formula.
The core is one identity, CPC = S ÷ C, where S is the ad spend and C the clicks; the other two modes rearrange it as S = CPC × C and C = S ÷ CPC. The bid ceiling comes from a second relationship. The value of a click equals the value of a conversion multiplied by the chance that a click converts, and Google's guidance on estimating conversion value works it through in exactly that form: a $3,000 average deal at a 45% margin and a 20% lead-to-deal rate makes a lead worth $270, and at a 5% conversion rate a click is worth $270 × 5% = $13.50. Put the most you are willing to pay for a conversion, A, in place of its value, and the same product becomes the most you can pay per click without exceeding that target: maxBid = A × r ÷ 100, with r the conversion rate in percent. Headroom per click is maxBid − CPC, and total headroom multiplies that by the clicks, which works out the same as maxBid × C − S. Two consequences follow. The ceiling is directly proportional to both A and r, so halving the conversion rate halves the affordable bid. And cost per conversion is CPC ÷ (r ÷ 100), so a positive headroom always means your realised cost per conversion is below target. The same relationship lets you build a margin into the ceiling: enter the cost per conversion you would like to achieve rather than the most you would tolerate. A $48 goal at 5% gives a ceiling of $48 × 5% = $2.40, exactly the default campaign's average click price. Money outputs are shown to the cent and clicks to whole numbers, while totals are built from the unrounded figures. The guards follow the arithmetic: clicks must be above zero when solving for CPC, the click price above zero when solving for clicks, and the conversion rate above 0% and no more than 100%, since conversions cannot outnumber clicks.
A worked example.
With the default figures, the campaign spent $3,600 and recorded 1,500 clicks, so the average cost per click is 3,600 ÷ 1,500 = $2.40. The target cost per conversion is $60 and 5% of clicks convert, so the maximum affordable bid is 60 × 5 ÷ 100 = $3.00. Headroom per click is $3.00 − $2.40 = $0.60, and across 1,500 clicks that is 0.60 × 1,500 = $900. The same result can be checked from the conversion side. At 5%, 1,500 clicks produce 75 conversions, and $3,600 spread over 75 conversions is $48 each, $12 below the $60 target. Twelve dollars on each of 75 conversions is $900 — the total headroom again, reached by a different route. What the $900 measures is room to bid up, not profit already earned: the campaign could have paid up to $3.00 a click on average and still landed on its $60 target, provided the extra clicks converted at the same 5%. Whether to spend that room is a separate judgement. The additional clicks a higher bid wins may convert less often than the campaign average; if they convert at 4%, they can bear only $60 × 4% = $2.40 each, which is no headroom at all.
Frequently asked questions.
Why is my average CPC lower than my max CPC bid?
Should my target cost per conversion be based on revenue or profit?
What does negative headroom mean?
How much does my conversion rate matter to the maximum bid?
How many clicks will my budget buy?
How do I compare a CPM buy with a CPC buy?
Is a cheaper click always a better click?
Why don't my ad clicks match the sessions in my analytics?
Why doesn't headroom per click times clicks match the total headroom exactly?
Why does solving for clicks show 416 when the division gives 416.67?
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.
How this page was produced
- Published by
- Quanta Calculator
- Overseen by
- Daniel, Quanta Calculator Researcher
- Primary sources
- 7 cited below
- Method
- CPC = S ⁄ C ; maxBid = A × (r⁄100)
- Last verified
Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 1560 calculators remain free
- No billing is enabled