Short answer

A CPC calculator divides what your ads cost by the clicks they received: CPC = total cost / clicks. Convertica's free calculator solves for cost per click, total cost or clicks, then shows the break-even CPC you can afford, which is the value of a conversion times your gross margin times your landing page's conversion rate.

  • Cost per click is total cost divided by clicks. With zero clicks there is no CPC yet, which is not the same as a CPC of zero.
  • The CPC an ad platform reports is an average of what each click actually cost, and it is often below your maximum CPC bid.
  • Break-even CPC is value per conversion times gross margin times conversion rate. A click that costs more than that loses money.
  • Double the landing page's conversion rate and the CPC you can afford doubles, so the better-converting page can outbid the rest at the same profit.
  • There is no universal good CPC. A good CPC is one below your own break-even CPC.

CPC calculator

Free to use, no sign-up. Any currency. The result updates as you type.

Pick the number you want, then enter the other two.

What the ads cost for the campaigns and dates you are measuring.

Clicks on the ads over the same dates. Enter 0 if there are none yet.

Cost per click (CPC)

2.50

5,000 cost ÷ 2,000 clicks = 2.50 per click.

This is an average: single clicks cost more or less than this. It is the figure ad platforms report as average CPC.

Whether it is a good CPC depends on what a click is worth to you. Check it against your break-even CPC below.

Formula

CPC        = total cost / clicks
total cost = CPC * clicks
clicks     = total cost / CPC

Maximum CPC calculator

The most a click can cost before the campaign loses money, from what a conversion is worth and how well your landing page converts.

Average order value. For a lead: deal value × close rate.

What is left of revenue after the cost of each sale.

Conversions divided by ad clicks. Change it to see what a better page lets you pay.

Share of each conversion's value you want left after ad cost. Adds a target CPC.

Compares it with the break-even line.

Break-even CPC

2.40

150 value per conversion × 40% gross margin = 60.00 of gross profit per conversion. That is your break-even CPA.

60.00 × 4% conversion rate = 2.40. On average each click brings in 2.40 of gross profit, so a click that costs more loses money.

Target CPC: 150 × (40% minus 10%) × 4% = 1.80. At that average CPC you keep 15.00 per conversion after paying for the clicks.

Your CPC of 2.50 is above break-even: each click loses about 0.10, which is 2.50 per conversion. At that CPC the page must convert 4.17% of clicks to break even.

A conversion rate a quarter higher (5.00%) would raise break-even CPC to 3.00, with no change to the ads.

Formula

break-even CPC = value per conversion * gross margin * conversion rate
target CPC     = value per conversion * (gross margin - profit kept) * conversion rate

Ad budget calculator: clicks, conversions and CPA

What a budget buys at a given cost per click, and what each conversion then costs.

What you plan to spend on clicks.

Your average CPC, or the platform's estimate.

Adds the conversions to expect and the cost per acquisition.

Clicks from this budget

2,000

5,000 budget ÷ 2.50 per click = 2,000 clicks.

2,000 clicks × 4% conversion rate = 80 conversions on average.

Cost per acquisition: 2.50 per click ÷ 4% = 62.50.

At the same CPC, a conversion rate a quarter higher (5.00%) would bring 100 conversions at a CPA of 50.00.

Formula

clicks      = budget / CPC
conversions = clicks * conversion rate
CPA         = CPC / conversion rate

What is the CPC formula?

The CPC formula is total cost divided by clicks. Cost per click tells you what you paid, on average, for each click on an ad. With 5,000 spent and 2,000 clicks, CPC is 5,000 / 2,000 = 2.50. Rearranged, the same formula gives the cost of a number of clicks, or the clicks a budget buys.

CPC = total cost / clicks

Two details matter more than the division. The result is an average: one click can cost several times as much as the next, and the formula blends them. And zero clicks does not mean a CPC of zero. With no clicks there is nothing to divide by, so there is no CPC yet; a CPC of zero means clicks that cost nothing.

How to use the CPC calculator

  1. Choose what to solve for. Cost per click is the default. Pick total cost or clicks to work backward from a CPC.
  2. Enter total cost. What the ads cost for the campaigns and dates you are measuring. To match the CPC your ad platform reports, use ad spend only, without fees.
  3. Enter clicks. The clicks those campaigns received over the same dates, from the same report as the cost.
  4. Check it against break-even. In the second calculator, enter what a conversion is worth, your gross margin and your landing page's conversion rate to see the most a click can cost.
  5. Plan the budget. The third calculator turns a budget and a CPC into clicks, conversions and cost per acquisition.

How to calculate CPC: a worked example

To calculate CPC, take what a campaign cost over a period and divide it by the clicks it received in the same period. Then compare the answer with your break-even CPC to see whether those clicks can pay for themselves. The numbers below are the default values in the calculators, made up to show the arithmetic; they are not a benchmark.

  1. Cost: 5,000. Clicks: 2,000.
  2. CPC = 5,000 / 2,000 = 2.50.
  3. A conversion is worth 150 at a 40% gross margin, so each one leaves 150 × 0.40 = 60.00 of gross profit. That is the break-even CPA.
  4. The landing page converts 4% of clicks, so break-even CPC = 60.00 × 0.04 = 2.40.
  5. The campaign pays 0.10 more for a click than a click brings in. Over the 25 clicks it takes to win one conversion, that is a loss of 2.50 per conversion.
  6. At a 2.50 CPC, the conversion rate needed to break even is 2.50 / 60.00 = 4.17%.

The last step is the useful one. Nothing about the bids has to change: the campaign pays for itself once the landing page converts 4.17% of clicks instead of 4.00%. The free landing page analyzer is a quick way to see what is holding the page back.

Actual CPC, average CPC and max CPC: what is the difference?

Actual CPC is what one click really cost, average CPC is the total cost of your clicks divided by the number of clicks, and maximum CPC (max CPC) is your bid: the most you are willing to pay for a click. A CPC calculator returns the average. The definitions below are summarized from Google Ads Help, with a link to each page.

Three kinds of CPC in Google Ads
TermWhat it isSet bySource
Maximum CPC bid (max CPC)The highest amount you are willing to pay for a click on your ad. It is the most you will typically be charged; Google lists cases where it can be exceeded, such as bid adjustments.You, or automated bidding on your behalfMaximum CPC bid: Definition
Actual CPCThe final amount you are charged for a click. It is often less than the max CPC bid, because the auction charges only what is needed to clear the Ad Rank thresholds and beat the advertiser ranked just below you.The ad auctionActual cost-per-click: Definition
Average CPC (Avg. CPC)The total cost of your clicks divided by the total number of clicks. It is the figure in the Avg. CPC column, and the one this calculator returns.ArithmeticAverage cost-per-click: Definition

Google's own example of the average: an ad gets two clicks, one costing 0.20 and one costing 0.40. The total cost is 0.60, and 0.60 / 2 = 0.30 average CPC. Neither click cost 0.30.

This section describes Google Ads because its documentation defines all three terms. Other ad platforms use their own names and rules, so read a platform's help center before you compare its CPC with a CPC from somewhere else.

One more distinction. A maximum CPC bid is a setting in an ad account. The maximum CPC you can afford is a calculation, and it comes next.

What is the maximum CPC you can afford?

The maximum CPC you can afford is your break-even CPC: the value of a conversion, times your gross margin, times your conversion rate. That is the gross profit an average click brings in. Pay less than that per click and the campaign makes money on the first sale; pay more and it loses money.

break-even CPC = value per conversion * gross margin * conversion rate

With a conversion worth 150, a 40% gross margin and a 4% conversion rate: 150 × 0.40 × 0.04 = 2.40. Only one click in 25 converts, so the 60.00 of gross profit from that conversion has to pay for all 25 clicks.

Target CPC: leaving room for profit

Break-even is the ceiling, not the goal. To keep a share of each conversion's value as profit after paying for the clicks, take that share off the margin first. Keeping 10%: 150 × (0.40 - 0.10) × 0.04 = 1.80. At an average CPC of 1.80, 15.00 of every conversion is left after its product costs and its clicks.

Maximum CPC from a target CPA

If you already have a target CPA, the shortcut is max CPC = target CPA × conversion rate. A target CPA of 45.00 at a 4% conversion rate allows an average CPC of 45.00 × 0.04 = 1.80. It is the same sum as the target CPC above, because 45.00 is what a 150 conversion leaves after product costs and the profit kept. To set the target, use the CPA formula and calculator.

What counts as the value of a conversion?

For a sale, use the average order value. For a lead, use the average deal value times the share of leads that become customers. To illustrate: a 2,000 deal that closes 10% of the time makes a lead worth 200. At a 50% gross margin, with a landing page that turns 5% of clicks into leads, break-even CPC is 200 × 0.50 × 0.05 = 5.00.

If customers reliably buy again, a click is worth more than the first order shows. Work that out from your own repeat purchase data with the customer lifetime value calculator, not from a hoped-for figure.

How does conversion rate change the CPC you can afford?

Conversion rate sets the CPC you can afford in direct proportion: double the share of clicks that convert and each click is worth twice as much, so break-even CPC doubles. In a click auction that can matter more than any bidding tactic, because the advertiser whose page converts best can pay the most for the same click at the same profit.

The default example, with only the landing page's conversion rate changing:

The CPC you can afford by conversion rate, for a 150 conversion at a 40% gross margin (illustrative numbers)
Landing page conversion rateBreak-even CPCTarget CPC, keeping 10%Each click bought at 2.50
2%1.200.90Loses 1.30
3%1.801.35Loses 0.70
4% (current)2.401.80Loses 0.10
5%3.002.25Leaves 0.50
6%3.602.70Leaves 1.10
8%4.803.60Leaves 2.30

Moving from 4% to 5% lifts break-even CPC from 2.40 to 3.00. The same 2.50 click that lost 0.10 now leaves 0.50, which is 10.00 of gross profit per conversion, without touching a bid.

Two advertisers, one auction

Take two advertisers selling the same 150 product at the same 40% margin and bidding on the same search. One landing page converts 2% of clicks, the other 4%. The numbers are made up to show the arithmetic.

Same product, same margin, different landing pages (illustrative numbers)
MeasureAdvertiser AAdvertiser B
Landing page conversion rate2%4%
Break-even CPC1.202.40
Target CPC, keeping 10%0.901.80
If clicks cost 1.50Loses 0.30 per click, 15.00 per conversionLeaves 0.90 per click, 22.50 per conversion

B can pay 1.80 a click, keep 15.00 from every sale, and still pay more than anything A can afford, because A starts losing money at 1.20. A cannot fix that in the ad account. B's advantage was built on the landing page, after the click.

There is a second, smaller effect on the price itself. Google counts landing page experience as part of ad quality, alongside expected click-through rate and ad relevance, and says ads of higher quality usually cost less per click (About ad quality). The same page says the conversions you report do not affect ad quality, so a page does not buy a cheaper click by converting more. It may earn one by being more relevant and useful to the person who clicked, which is often the same work. The arithmetic above holds either way.

To find your rate, use the conversion rate calculator. To raise it, start with the guide on how to optimize landing pages, or have Convertica's free CRO audit check the page your ads send people to: the first screen, calls to action, forms, trust, mobile, speed and AI agent readiness, ranked by likely impact.

Get your free CRO audit

Enter your website and email and the audit starts right away. Watch it check your page live: eight checks, each scored out of 100, and three fixes you can make now.

What is a good CPC?

A good CPC is one below your break-even CPC. A click that costs less than the gross profit it brings in, on average, makes money on the first sale; a click that costs more loses money unless the customer comes back. There is no universal good CPC, because the answer depends on your prices, your margin and how well your page converts.

That is why this page publishes no average CPC by industry, keyword or platform. An average taken across businesses with different prices, margins and conversion rates cannot tell you what your own campaign can afford. In the table above, the same 2.50 click is a loss at a 4% conversion rate and a profit at 5%.

For an estimate before you launch, use the ad platform's own forecast for your keywords and audience. Google points advertisers to Keyword Planner for estimated average CPCs on the Search Network (Average cost-per-click: Definition). Replace the estimate with your real CPC as soon as you have clicks.

Is a lower CPC always better?

No. Cheap clicks that do not convert cost more per customer than dearer clicks that do. Clicks at 1.00 that convert at 1% cost 100.00 per conversion; clicks at 2.50 that convert at 4% cost 62.50. Judge a campaign by its cost per acquisition against break-even, or by return on ad spend when conversions carry revenue (see ROAS meaning and the ROAS calculator), never by CPC alone.

CPC vs CPM vs CPA: what is the difference?

CPC, CPM and CPA divide the same ad cost by three different counts. CPM is the cost of 1,000 impressions, CPC is the cost of one click, and CPA is the cost of one conversion. Each step counts fewer people, so the cost per unit rises. Click-through rate links CPM to CPC, and conversion rate links CPC to CPA.

One campaign as CPM, CPC and CPA: 5,000 cost, 100,000 impressions, 2,000 clicks, 80 conversions (illustrative numbers)
MetricFormulaWhat it pricesThis campaign
CPM (cost per thousand impressions)Cost / impressions × 1,000Reach: the ad being shown50.00
CPC (cost per click)Cost / clicksTraffic: a visit to your page2.50
CPA (cost per acquisition)Cost / conversionsOutcome: a sale, lead or sign-up62.50
CPC = CPM / (1000 * click-through rate)
CPA = CPC / conversion rate

For the campaign above, a 50.00 CPM at a 2% click-through rate means 1,000 impressions bring 20 clicks, so CPC is 50.00 / 20 = 2.50. A 2.50 CPC at a 4% conversion rate is 2.50 / 0.04 = 62.50 per conversion.

Each link has its own calculator: the CPM calculator, the CTR calculator and the CPA calculator. For the return on everything you spent, fees included, use the ROI calculator.

CPC vs PPC

PPC (pay per click) names the advertising model; CPC is the price of one click within it. Google Ads Help notes that CPC pricing is sometimes called pay-per-click (Cost-per-click: Definition), and in practice the two terms are used interchangeably.

How many clicks and sales will my ad budget buy?

Divide the budget by the cost per click to get clicks, multiply the clicks by your conversion rate to get conversions, and divide the CPC by the conversion rate to get the cost of each one. A 5,000 budget at a 2.50 CPC buys 2,000 clicks; at a 4% conversion rate that is 80 conversions at 62.50 each.

Budgets rarely divide evenly, and a click cannot be bought in part. A second example, also made up:

  1. Budget 1,000, CPC 3.00: 1,000 / 3.00 = 333.33, so 333 whole clicks.
  2. Those clicks cost 999, which leaves 1.00 unspent.
  3. At a 3% conversion rate: 333 × 0.03 = 9.99 conversions on average.
  4. Cost per acquisition: 3.00 / 0.03 = 100.00.

Treat the result as an average, not a forecast. CPC moves with the auction, and 9.99 conversions is an expected value: a real campaign ends on a whole number, sometimes lower and sometimes higher. A budget that works out at less than one conversion is too small to tell you whether a campaign works.

How to calculate CPC in Excel or Google Sheets

To calculate CPC in Excel or Google Sheets, put total cost in one column and clicks in the next, then divide one by the other. With cost in B2 and clicks in C2, the formula is =B2/C2. The same formulas work in both programs. Wrap the division in IF so that rows with no clicks stay blank.

CPC formulas for Excel and Google Sheets
To getFormulaCells
CPC for one row=B2/C2Cost in B2, clicks in C2
CPC, blank when there are no clicks=IF(C2=0,"",B2/C2)No clicks means no CPC yet, not 0
CPC for the whole account=SUM(B2:B50)/SUM(C2:C50)Total cost over total clicks, not the average of the CPC column
Break-even CPC=D2*E2*F2Value per conversion in D2; gross margin in E2 and conversion rate in F2, both formatted as percentages
Clicks a budget buys=ROUNDDOWN(G2/H2,0)Budget in G2, CPC in H2

The third row is the one people get wrong. Averaging a column of CPCs gives every campaign the same weight, however few clicks it had. With made-up numbers: campaign A costs 2,000 for 4,000 clicks, a CPC of 0.50. Campaign B costs 3,000 for 1,000 clicks, a CPC of 3.00. Together they cost 5,000 for 5,000 clicks, a CPC of 1.00. The average of the two CPCs is 1.75, which describes neither campaign nor the account.

How to lower your CPC

To lower CPC, raise the quality of your ads, stop paying for clicks that cannot convert, and bid less where a click is worth less. Then ask whether a lower CPC is really the goal. Raising the conversion rate changes what you can afford to pay, which often does more for profit than a cheaper click.

  1. Find the weak part of ad quality. In Google Ads, Quality Score rates expected click-through rate, ad relevance and landing page experience as above average, average or below average. Google calls it a diagnostic tool and says it is not an input in the ad auction, so fix the weak component and do not chase the number (About Quality Score).
  2. Make the ad match the search. Group keywords into tight themes and write each ad in the searcher's words. More in the guide on how to increase click-through rate.
  3. Make the landing page match the ad. The same offer, wording and product the ad promised, on the first screen, on a phone.
  4. Cut clicks that cannot convert. Negative keywords, excluded placements and audiences, and the locations or hours where clicks never turn into customers.
  5. Bid by what a click is worth. Where a device, location or audience converts less, its break-even CPC is lower. Bid less there instead of one bid everywhere.
  6. Do not buy the top slot by default. Google says Ad Rank thresholds, and with them actual CPCs, are typically higher for ads above the search results (Actual cost-per-click: Definition). The position can be worth it, but check it against break-even.
  7. Test changes properly. Run ad and landing page changes as A/B tests and read them with the statistical significance calculator, so a lower CPC is real and not noise.

Common CPC calculation mistakes

  • Treating no clicks as a CPC of zero. With zero clicks there is no CPC yet. Leave the cell blank.
  • Averaging CPCs. Divide total cost by total clicks. The average of several CPCs ignores how many clicks each one covers.
  • Mixing sources or dates. Ad platform cost divided by visits from an analytics tool, which counts differently, or by clicks from another month. Tag every ad URL with the UTM builder so each campaign's clicks and conversions can be matched in analytics.
  • Reading the bid as the price. A max CPC bid is a ceiling. Use what was actually charged.
  • Reading tiny numbers. With a handful of clicks, one expensive click swings the average a long way. Wait for more data before you act.

Cost per click sits in the middle of the paid media funnel: impressions and click-through rate come before it, conversion rate and cost per acquisition after it.

See all free tools and how they fit together.

CPC calculator FAQ

How does a CPC calculator work?

A CPC calculator divides the total cost of your ads by the number of clicks they received: CPC = total cost / clicks. For example, 5,000 spent for 2,000 clicks is a CPC of 2.50. This one also works backward, giving the total cost from a CPC and a number of clicks, or the clicks a cost buys at a given CPC.

What is the formula for CPC?

The CPC formula is total cost divided by clicks: CPC = total cost / clicks. Rearranged, total cost = CPC × clicks, and clicks = total cost / CPC. Take the cost and the clicks from the same campaigns and the same dates, and remember the result is an average: single clicks cost more or less.

How do I calculate cost per click?

Add up what the ads cost over a period, count the clicks they received in the same period, and divide the cost by the clicks. Google Ads gives the example of two clicks costing 0.20 and 0.40: the total cost of 0.60 divided by 2 clicks is an average CPC of 0.30.

What is a good CPC?

A good CPC is one below your break-even CPC: the value of a conversion times your gross margin times your conversion rate. There is no universal good figure. A click is worth twice as much to a business that converts 4% of clicks as to one that converts 2%, so the same price can be cheap for one and too high for the other.

How much should I pay per click?

Pay no more than your break-even CPC on average, and less if you want a profit. With a conversion worth 150, a 40% gross margin and a 4% conversion rate, break-even CPC is 150 × 40% × 4% = 2.40. To keep 10% of the conversion value as profit, the target CPC is 150 × 30% × 4% = 1.80.

What is the difference between actual CPC, average CPC and maximum CPC?

In Google Ads, the maximum CPC bid is the highest amount you are willing to pay for a click, the actual CPC is the final amount charged for one click, which is often less than the bid, and the average CPC is the total cost of your clicks divided by the number of clicks. A CPC calculator gives the average.

How do I calculate maximum CPC from a target CPA?

Multiply the target CPA by your conversion rate: max CPC = target CPA × conversion rate. A target CPA of 45 at a 4% conversion rate gives 45 × 4% = 1.80. That is the highest average CPC that still meets the target. It is a ceiling on your average cost, not the same thing as a maximum CPC bid in an ad platform.

How do you calculate CPC from CPM and CTR?

Divide the CPM by 1,000 times the click-through rate: CPC = CPM / (1,000 × CTR). A CPM of 50 at a 2% click-through rate is 50 / (1,000 × 2%) = 50 / 20 = 2.50 per click, because 1,000 impressions cost 50 and bring 20 clicks.

What is the difference between CPC and CPM?

CPC is the cost of one click; CPM is the cost of 1,000 impressions, whether or not anyone clicks. CPC = cost / clicks and CPM = cost / impressions × 1,000. Click-through rate links them: the more of those impressions turn into clicks, the lower the CPC at the same CPM.

What is the difference between CPC and CPA?

CPC is what a click costs; CPA (cost per acquisition) is what a conversion costs. CPA equals CPC divided by conversion rate, so a 2.50 CPC at a 4% conversion rate is a CPA of 62.50. A low CPC with a poor conversion rate can still mean a high CPA.

How can I lower my CPC?

Lower CPC by improving ad quality, cutting clicks that cannot convert, and bidding less where a click is worth less. Google Ads says ads of higher quality usually cost less per click, and it judges quality on expected click-through rate, ad relevance and landing page experience. A lower CPC only helps if the clicks still convert.

How do I calculate CPC in Excel or Google Sheets?

Put cost in one cell and clicks in another, then divide: with cost in B2 and clicks in C2, enter =B2/C2. To avoid an error on rows with no clicks, use =IF(C2=0,"",B2/C2). For a total across rows, divide the sum of the cost by the sum of the clicks, not the average of the CPC column.

Find out what is costing you conversions

Enter your website and email and the audit starts right away. Watch it check your page live: eight checks, each scored out of 100, and three fixes you can make now.