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

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

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 in dollars: total spend divided by total clicks, entered or solved.
Max affordable bid
$3.00
Headroom per click
$0.60
Total bid headroom
$900.00
Total cost
$3,600.00
Clicks
1,500

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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%.
  5. 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.

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

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.

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.

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

Frequently asked questions.

Why is my average CPC lower than my max CPC bid?
Your max CPC is a ceiling, not a price. In Google Ads the actual charge for each click is the least needed to clear the Ad Rank thresholds and beat the advertiser ranked just below you, and Google says you will often be charged less than your maximum, sometimes much less. So a $3.50 bid averaging $2.40 a click is the auction working normally.
Should my target cost per conversion be based on revenue or profit?
Profit, if the bid ceiling is meant to mark break-even. A $180 order at a 45% gross margin contributes $81, and $81 at a 5% conversion rate supports a $4.05 bid, not the $9.00 that $180 would imply. Google's own worked example makes the same adjustment, multiplying $3,000 of deal revenue by a 45% margin before going further.
What does negative headroom mean?
That clicks are costing more than your target and conversion rate can support. If the same 1,500 clicks had cost $6,000, the average would be $4.00 against a $3.00 ceiling: −$1.00 per click and −$1,500 overall. Each conversion would then cost $80 instead of $60. The fix is lower bids, tighter targeting or a better-converting landing page.
How much does my conversion rate matter to the maximum bid?
In direct proportion. With a $60 target, a 5% rate supports $3.00 a click but 2.5% supports only $1.50, which would turn the default campaign's +$900 headroom into −$1,350. Rates measured on few conversions are shaky: with 11 conversions the count's natural uncertainty is roughly ±30%, falling to about ±10% at 100.
How many clicks will my budget buy?
Choose Clicks and enter the budget and an expected click price: $3,600 at $2.40 buys 1,500. Treat that as an upper estimate. Spending more usually means entering costlier auctions or broader targeting, so additional clicks tend to cost more than the average, and no budget can buy more clicks than there are searches or impressions available to click.
How do I compare a CPM buy with a CPC buy?
Convert both to cost per click. Spend divided by clicks gives any campaign an effective CPC, whatever basis it was bought on. From prices alone, CPC = CPM ÷ (1,000 × CTR): a $6.00 CPM with a 0.4% click-through rate works out to $6.00 ÷ 4 = $1.50 per click. Under CPM you carry the risk that nobody clicks; under CPC the seller does.
Is a cheaper click always a better click?
No, because what you pay for in the end is conversions, and cost per conversion is CPC divided by the conversion rate. Clicks at $6.00 converting at 10% cost $60 per conversion; clicks at $1.00 converting at 1% cost $100. The six-times-cheaper traffic is the worse buy. Compare click prices only between audiences of similar intent.
Why don't my ad clicks match the sessions in my analytics?
They count different moments. The IAB's definition records a click when a visitor interacts with the ad and is on the way to the advertiser's site, whether or not the page ever finishes loading, while analytics records a session only once its tag fires. Abandoned loads, blocked scripts and differing bot filters all sit between the two. Use the platform's clicks for CPC, since they are what you were billed for.
Why doesn't headroom per click times clicks match the total headroom exactly?
The per-click figures are rounded to the cent for display, but the total is built from the unrounded values. $1,000 over 600 clicks is $1.666… a click, shown as $1.67. Against a $3.50 ceiling the total headroom is 3.50 × 600 − 1,000 = $1,100, whereas multiplying the displayed $1.83 by 600 gives $1,098. The $1,100 is the exact figure.
Why does solving for clicks show 416 when the division gives 416.67?
The clicks output is rounded down to a whole click, because a budget only buys clicks it can pay for. A $1,000 budget at $2.40 a click divides to 416.67, and the calculator shows 416: 417 full-price clicks would cost $1,000.80, which is more than the budget. The leftover fraction of a click stays unspent.

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.

How this page was produced

Published by
Quanta Calculator
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.

Embed

Quanta Pro

Paid features are coming later.

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