What this calculator does
Cost per click is the average price paid for each click an ad receives. Search and social platforms that run on an auction, such as Google Ads or Meta Ads, typically bill this way: the advertiser pays only when someone actually clicks through, not for every time the ad was shown.
CPC is an average across the whole campaign, not a fixed price per click. Auction-based platforms adjust the price of each individual click in real time, so the CPC shown here is the total spend divided by total clicks over whatever period you are measuring, which smooths out that variation into one comparable figure.
The formula
Divide total ad spend by the number of clicks the campaign received. The result is the average amount paid per click over that period.
| Term | Meaning |
|---|---|
| CPC | Cost per click: total spend ÷ total clicks. |
| Clicks | The number of times someone clicked through on the ad. |
| Spend | The total amount paid for the clicks being measured. |
The inputs explained
| Field | What to enter |
|---|---|
| Total ad spend ($) | The total amount spent on the campaign or ad group. |
| Clicks received | The number of clicks the campaign received over that same spend. |
When to use it
Comparing keywords or ad groups
Two ad groups can have very different CPCs even within the same campaign, because the auction price depends on competition for that particular audience or search term.
Forecasting traffic from a budget
Once you know the CPC a campaign is running at, dividing a proposed budget by that CPC estimates how many clicks it should deliver.
Judging whether a bid change worked
Comparing CPC before and after a bidding strategy change shows whether the change actually moved the price paid per click, separate from any change in click volume.
Worked examples
Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.
How CPC changes as spend increases at a fixed number of clicks
The same 500 clicks, at a range of total spend levels.
| Total spend | CPC | Clicks per $100 spend |
|---|---|---|
| $250 | $0.50 | 200.0 |
| $500 | $1.00 | 100.0 |
| $750 | $1.50 | 66.7 |
| $1,000 | $2.00 | 50.0 |
| $1,500 | $3.00 | 33.3 |
| $2,000 | $4.00 | 25.0 |
How CPC changes as clicks increase at a fixed spend
A fixed $1,000 budget spread across a range of click volumes.
| Clicks received | CPC | Clicks per $100 spend |
|---|---|---|
| 200 | $5.00 | 20.0 |
| 400 | $2.50 | 40.0 |
| 500 | $2.00 | 50.0 |
| 800 | $1.25 | 80.0 |
| 1,000 | $1.00 | 100.0 |
| 2,000 | $0.50 | 200.0 |
Questions
What is a good CPC?
It varies enormously by industry, keyword competitiveness and platform, so there is no universal figure worth citing. Track your own CPC over time and against your conversion rate and CPA, since a high CPC can still be profitable if those clicks convert well.
Does a lower CPC always mean a better campaign?
Not by itself. A cheap click that never converts is worth less than an expensive click that does. CPC is one input into cost per acquisition, not a standalone measure of success.
Why does my CPC change day to day?
Auction-based platforms price each click in real time based on competing bids, audience overlap and ad quality scores, so the average CPC over any given day reflects that day’s specific competitive landscape.
How is CPC different from CPM?
CPC charges only for clicks; CPM charges for every 1,000 impressions regardless of clicks. A campaign priced on CPM can still be converted to an effective CPC by dividing its cost by the clicks it happened to generate.
To see what share of impressions turned into those clicks, use the CTR calculator. Once you know how many of those clicks became customers, the CPA calculator takes the next step.