CPC Calculator
Cost per click, CTR & cost per conversion
$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.
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
| Metric | Formula | Worked example | What it answers |
|---|---|---|---|
| CPC | cost ÷ clicks | $500 ÷ 400 = $1.25 | What a visit costs |
| CTR | clicks ÷ impressions × 100 | 400 ÷ 25,000 = 1.6% | Whether the ad appeals |
| CPM | cost ÷ impressions × 1,000 | $500 ÷ 25,000 × 1,000 = $20 | What reach costs |
| Cost per conversion | cost ÷ conversions | $500 ÷ 20 = $25 | Whether 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.
| Channel | Typical CPC | Typical CTR |
|---|---|---|
| Google Search | $1 to $5 | 3 to 6% |
| Google Display | $0.30 to $1 | 0.4 to 0.8% |
| Facebook / Instagram | $0.50 to $2 | 0.8 to 1.6% |
| $4 to $10 | 0.4 to 0.8% | |
| Amazon Ads | $0.70 to $2 | 0.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 A | Campaign B | |
|---|---|---|
| Clicks | 1,000 | 250 |
| CPC | $0.50 | $2.00 |
| Conversions | 5 | 20 |
| 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
- Low CTR, high CPC: the ad or the targeting is wrong. Platforms charge more for ads people ignore.
- Good CTR, bad cost per conversion: the landing page or offer is the problem, not the ad.
- Rising CPC, flat everything else: auction pressure. Check whether a new competitor has entered.
- Compare cost per conversion to margin, never to a benchmark. A $200 cost per conversion is superb at $2,000 order value and fatal at $150.
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
- Average cost-per-click (avg. CPC): Definition, Google Ads Help. Average CPC as the total cost of clicks divided by the number of clicks.
- Clickthrough rate (CTR): Definition, Google Ads Help. CTR as clicks divided by impressions.
- 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.