CPC Calculator

Cost per click, CTR & cost per conversion

Reviewed by Alex Johnson · · · How we check these numbers

$1.25
Cost per click (CPC)

$500 of ad spend that buys 400 clicks is a $1.25 cost per click. Enter your own spend and clicks for CPC, add impressions for CTR and CPM, and conversions for cost per conversion: the four numbers that between them tell you whether a campaign is working.

What CPC tells you

Used as a PPC calculator, a cost per click calculator or a cost per conversion calculator, this is one tool: calculating cost per click and its companion metrics from the same four inputs. It also reports your average CPC across the period, which is what any PPC cost calculator is really giving you.

Diagram dividing $500 of ad spend by 400 clicks to give a cost per click of $1.25.
$500 over 400 clicks is $1.25 a click, whatever the platform calls it.

Cost per click is total ad spend divided by clicks. $500 for 400 clicks is a $1.25 CPC. It is how search and social ads are priced, and on its own it tells you very little.

A cheap click that never converts costs more than an expensive one that does. CPC is an input; cost per conversion is the outcome.

The four PPC metrics and how to calculate them

Every figure here comes from the same four inputs: cost, clicks, impressions, conversions.
MetricFormulaWorked exampleWhat it answers
CPCcost ÷ clicks$500 ÷ 400 = $1.25What a visit costs
CTRclicks ÷ impressions × 100400 ÷ 25,000 = 1.6%Whether the ad appeals
CPMcost ÷ impressions × 1,000$500 ÷ 25,000 × 1,000 = $20What reach costs
Cost per conversioncost ÷ conversions$500 ÷ 20 = $25Whether it pays

The relationship matters: CPM and CTR together produce your CPC. If CPM is fixed by the auction, the only way to lower CPC is a better click-through rate — which is why ad creative is a cost lever, not just a branding one.

Typical CPC by channel

Broad averages for sanity-checking, not targets. Legal, insurance and B2B software run far above these; ecommerce and content sites far below.

Indicative ranges. Your auction, sector and geography move these substantially.
ChannelTypical CPCTypical CTR
Google Search$1 to $53 to 6%
Google Display$0.30 to $10.4 to 0.8%
Facebook / Instagram$0.50 to $20.8 to 1.6%
LinkedIn$4 to $100.4 to 0.8%
Amazon Ads$0.70 to $20.3 to 0.5%
High-value legal / insurance$20 to $100+varies

How to calculate impressions from CPM

The reverse calculation catches people out. If you know your budget and CPM, impressions = (cost ÷ CPM) × 1,000. A $500 budget at a $20 CPM buys 25,000 impressions. Rearranged again, cost = (impressions ÷ 1,000) × CPM, which is how you price a reach campaign before it runs.

Why a low CPC can be the expensive option

Two campaigns, same $500 spend:

Campaign B costs more per click and less per customer.
Campaign ACampaign B
Clicks1,000250
CPC$0.50$2.00
Conversions520
Cost per conversion$100$25

Campaign A wins on every vanity metric and costs four times as much per customer. Broad, cheap traffic is the most common way to make a PPC account look efficient while losing money.

What to do with these numbers

What the cost per click assumes

All four metrics are simple division, and the calculator applies them exactly as the ad platforms do:

  • CPC = total cost ÷ clicks
  • CTR = clicks ÷ impressions × 100
  • CPM = total cost ÷ impressions × 1,000
  • Cost per conversion = total cost ÷ conversions

Benchmark ranges quoted on this page are industry-wide averages and vary enormously by sector, geography and auction. Use them to sanity-check an account, never as a target.

Sources, checked

  1. Average cost-per-click (avg. CPC): Definition, Google Ads Help. Average CPC as the total cost of clicks divided by the number of clicks.
  2. Clickthrough rate (CTR): Definition, Google Ads Help. CTR as clicks divided by impressions.
  3. Cost-per-thousand impressions (CPM): Definition, Google Ads Help. CPM as the price paid per thousand impressions.

Figures reviewed . Every worked example on this page is checked against the calculator above.

CPC Calculator: frequently asked questions

How is CPC calculated?

Divide total ad spend by the number of clicks. $500 spent for 400 clicks is a $1.25 average cost per click. Add impressions to get CTR and CPM, and conversions to get cost per conversion.

How do you calculate click through rate?

Clicks divided by impressions, times 100. 400 clicks from 25,000 impressions is a 1.6% CTR. Google Search typically runs 3 to 6%, display and social under 1%.

How do I calculate impressions from CPM?

Impressions = (cost ÷ CPM) × 1,000. A $500 budget at a $20 CPM buys 25,000 impressions. To go the other way, cost = (impressions ÷ 1,000) × CPM.

What is a good CPC?

It depends entirely on what a conversion is worth to you. Google Search commonly runs $1 to $5, LinkedIn $4 to $10, and legal or insurance terms can exceed $100. Compare cost per conversion to your margin, not CPC to a benchmark.

Is a lower CPC always better?

No, and this is the most expensive misconception in paid ads. A $0.50 CPC converting at 0.5% costs $100 per customer; a $2.00 CPC converting at 8% costs $25. Cheap clicks that do not convert are the most common way to lose money efficiently.

What is the difference between CPC and CPM?

CPC charges per click, CPM per thousand impressions. They are linked: CPM and CTR together produce your effective CPC, which is why improving ad creative lowers cost per click even when the auction price has not moved.

How do I calculate cost per conversion?

Total ad spend divided by conversions. $500 for 20 conversions is $25 each. This is the number that decides whether a campaign works; CPC and CTR only explain how you got there.