All categories
42 tools in 8 categoriesRandom Generators
View all 1 tools →Soil & Ground Cover
View all 11 tools →Project Costs
View all 6 tools →Water & Drainage
View all 6 tools →Lawn & Grass
View all 5 tools →Trees & Plants
View all 5 tools →Patios, Walls & Paving
View all 4 tools →CPC Calculator
Work out cost per click, find the most you can afford to pay per click, and convert CPC to CPM and cost per sale.
CPC calculator
What do you want to work out?
Add impressions for CTR and CPM
Leave the optional field blank to skip it.
Your cost per click
$1.50
$1,200 ÷ 800
| Clicks | CPC |
|---|---|
| 320 | $3.75 |
| 483 | $2.48 |
| 647 | $1.86 |
| 810 | $1.48 |
| 974 | $1.23 |
| 1,137 | $1.06 |
| 1,300 | $0.923 |
| 1,464 | $0.82 |
CPC, or cost per click, is what you pay each time someone clicks your ad. This free CPC calculator works it out from your cost and clicks, or works backwards to the cost or the number of clicks. It also answers the question a plain calculator cannot: the most you can afford to pay for a click before it stops making money, from your order value, conversion rate and margin. You can also convert a CPC into a CPM or a cost per sale.
Reviewed by Bunny Corner TeamHow we source our numbers
How it works
- Pick what you want to work out. Calculate the CPC from cost and clicks, or solve for the cost or the clicks. To see what you can afford, use Maximum CPC; to compare with other pricing models, use CPC to CPM and CPA.
- Enter your numbers. Everything works from the two or three fields shown. Add impressions under the optional section if you also want the click-through rate and CPM, and leave it blank to skip them.
- Read the answer and its working. The headline figure sits above the arithmetic behind it, so you can check it by hand, and the chart shows how it moves as the inputs change. Copy a summary or a shareable link if you need to send it on.
The most a click can cost at different conversion rates, for a $80.00 order at a 40% margin
| Conversion rate | Break-even CPC | CPC to keep 10% profit |
|---|---|---|
| 1% | $0.32 | $0.24 |
| 2% | $0.64 | $0.48 |
| 3% | $0.96 | $0.72 |
| 5% | $1.60 | $1.20 |
| 10% | $3.20 | $2.40 |
The CPC formula
CPC is the total cost of your clicks divided by the number of clicks. Google Ads defines average CPC as the average amount you have been charged for a click, worked out by dividing the total cost of your clicks by the total number of clicks.
CPC = cost ÷ clicks
Google's own example: an ad that gets two clicks, one costing $0.20 and one costing $0.40, has cost $0.60 in total, and $0.60 ÷ 2 gives an average CPC of $0.30. The same formula rearranges to give the cost (clicks × CPC) or the clicks a budget buys (budget ÷ CPC).
How to calculate CPC, step by step
Calculating cost per click takes two figures and one division.
- Take the total you spent on the ads for a set period or campaign.
- Take the number of clicks those ads received in the same period.
- Divide the cost by the number of clicks.
A campaign that spent $1,200 and received 800 clicks has a CPC of 1,200 ÷ 800 = $1.50. In a spreadsheet, with cost in B2 and clicks in C2, the formula is =B2/C2.
Actual CPC and maximum CPC
When you buy clicks at auction, your maximum CPC is the most you are willing to pay for a click, and your actual CPC is what you were charged. Google Ads describes the maximum CPC as the highest amount you are willing to pay for a click on your ad, and says the actual amount is often less.
Google puts it this way: you're often charged less, sometimes much less, than your maximum CPC bid. So the maximum you set is a ceiling, and the average CPC that shows up in your reports is what you really paid. This calculator's Maximum CPC mode works out the ceiling worth setting.
How much can you afford to pay per click?
The most a click can cost is what a click is worth to you. Each click is worth your average order value multiplied by the share of clicks that convert, and only your margin is yours to spend: the rest is the cost of the goods.
maximum CPC = order value × conversion rate × (margin − profit you want)
An $80 order, a 3% conversion rate and a 40% margin means each click is worth $80 × 3% × 40% = $0.96 before you pay for it. That is your break-even CPC: pay more and each click loses money. To keep a profit, take it off the margin first. Keeping 10% of each sale leaves 30% to spend, so the maximum CPC is $80 × 3% × 30% = $0.72.
It also shows why the conversion rate matters so much: doubling it doubles the CPC you can afford. The table on this page shows the limits at other conversion rates.
What is a good CPC?
A good CPC is one at or below what a click is worth to you, and there is no single number that is good for everyone. This page quotes none, because a CPC depends on the keyword, the platform, the competition and the time of year, and an average for other advertisers rarely matches your case.
Two advertisers can pay the same $1 a click and have opposite results. One converts 5% of clicks on a $100 order at a 50% margin, so a click is worth $2.50. The other converts 1% of clicks on a $40 order at a 20% margin, so a click is worth $0.08. Work out your own maximum in Maximum CPC mode and compare your actual CPC with it.
CPC, CPM and CPA: converting between them
The three pricing models describe the same money in different units. To turn a cost per click into a cost per thousand impressions, multiply by 1,000 times the click-through rate as a decimal: a $1 CPC at a 1% CTR is a $10 CPM. To turn it into a cost per sale, divide by the conversion rate: a $0.75 CPC at 3% is a $25 CPA.
CPM = CPC × 1,000 × CTR · CPA = CPC ÷ conversion rate
CPC to CPM depends entirely on the click-through rate you assume, so the answer is only as good as that figure. The CTR calculator and the CPM calculator on this site work the same relationships from the other direction.
What CPC does not tell you
CPC measures what a click costs, and nothing about what the click was worth. A cheap click that never converts is more expensive than a costly one that does, so judge a CPC next to your conversion rate and your cost per sale.
It is also an average. Individual clicks vary in price, and a campaign with a rising average CPC may simply have moved to more competitive terms rather than got worse.
Frequently asked questions
What does CPC mean?
CPC stands for cost per click: what you pay each time someone clicks your ad. Google Ads describes cost-per-click bidding as paying for each click on your ads. It is also called pay per click, or PPC. Add up what you spent and divide by the clicks you received to get the average CPC for a campaign.
How do you calculate CPC?
Divide the total cost by the number of clicks. If you spent $1,200 and received 800 clicks, the CPC is 1,200 ÷ 800 = $1.50. The calculator does this in Calculate CPC mode and shows the working under the answer, so you can check it by hand.
What is the CPC formula?
CPC = cost ÷ clicks. Google Ads defines average CPC as the total cost of your clicks divided by the total number of clicks. It rearranges into cost = clicks × CPC and clicks = cost ÷ CPC, and the calculator solves all three, so you can start from whichever two figures you have.
How do I calculate CPC in Excel or Google Sheets?
Put the cost in one cell and the clicks in another, then divide. With cost in B2 and clicks in C2, the CPC is =B2/C2. For the clicks a budget in B2 buys at a CPC in D2, use =B2/D2, and for the cost of known clicks use =C2*D2.
What is the difference between actual CPC and max CPC?
Max CPC is the highest amount you are willing to pay for a click, which you set. Actual CPC is what you were charged. Google Ads notes you are often charged less, sometimes much less, than your max CPC bid, so the maximum is a ceiling and the average CPC in your reports is what you really paid.
How much can I afford to pay per click?
No more than a click is worth: order value × conversion rate × your margin. An $80 order, a 3% conversion rate and a 40% margin gives $0.96, your break-even CPC. To keep a profit, subtract it from the margin first. Maximum CPC mode does the sum and shows the limit.
What is break-even CPC?
Break-even CPC is the cost per click at which a campaign covers its costs and makes no profit: order value × conversion rate × margin. Below it each click earns money and above it each click loses money. Use Maximum CPC mode with the profit target set to 0% to get it.
What is a good CPC?
There is no single good CPC, and this page quotes none: it depends on the keyword, the platform, the competition and the season. A good CPC is one at or below what a click is worth to you. Work out that limit in Maximum CPC mode, then compare your actual CPC against it.
Is a lower CPC always better?
Not always. A lower CPC means each click costs less, but cheaper clicks can come from less relevant searches or audiences that rarely buy. A costlier click that converts often beats a cheap one that does not. Look at the CPC next to your conversion rate and cost per sale, not on its own.
How do I convert CPC to CPM?
Multiply the CPC by 1,000 times the click-through rate written as a decimal. A $1.00 CPC at a 1% CTR is $1.00 × 1,000 × 0.01, which is a $10 CPM. The result depends on the click-through rate you assume, which is why CPC to CPM and CPA mode asks for it.
How do I convert CPC to CPA?
Divide the CPC by the conversion rate written as a decimal. A $0.75 CPC at a 3% conversion rate is $0.75 ÷ 0.03, which is $25 per sale. If you know your cost per click and how many clicks it takes to make a sale, that is the cost of winning one customer.
How do I find the cost per click of my ads?
Use the cost and clicks reported by the ad platform for the same period, and divide one by the other. Most platforms already show an average CPC in their reports, and it should match your own sum. Enter both figures in Calculate CPC mode to check it and to work out the click-through rate too.
What is the difference between CPC and CPM?
CPC charges per click, and CPM charges per thousand impressions, whether or not anyone clicks. CPC puts the cost of poor engagement on the seller and CPM puts it on the advertiser. They convert into each other through the click-through rate, so a CPM deal can be compared with a CPC deal.
Why is my CPC going up?
A rising average CPC can mean more competition for the same searches, a shift to costlier keywords or audiences, or a change in what you are bidding. It only matters if your return falls with it, so check it against your conversion rate and your maximum CPC rather than treating it as a problem on its own.
What is the difference between CPC and PPC?
They are closely related but not the same thing. PPC, pay per click, is the model where you pay for each click. CPC, cost per click, is the price you pay for one click under that model. Google Ads describes CPC bidding as paying for each click on your ads.
Does this calculator store or send my numbers anywhere?
No. The calculation runs in your browser and nothing you enter is sent to a server. The Copy link button builds a link that carries your inputs in the address, and that link only reaches someone if you choose to share it.