By Talcart · Last updated July 10, 2026
Understanding CPC
Basic Formula
CPC = Total Ad Cost / Number of Clicks
Example: $1,000 / 500 clicks = $2 per click
Interpretation
Lower CPC indicates more cost-effective advertising
Compare CPC with conversion value for ROI
This CPC calculator divides total advertising spend by total clicks to reveal your real average cost per click — $5,000 of spend that produced 2,500 clicks works out to a $2.00 CPC. Run it across campaigns, ad groups or channels to see where traffic is cheap, where it is expensive, and how many clicks the next budget will actually buy.
Cost per click (CPC) is the average amount an advertiser pays for a single click on an ad, calculated as total spend divided by total clicks. It is the core efficiency metric of pay-per-click (PPC) advertising on platforms such as Google Ads, Meta and LinkedIn, where advertisers bid in auctions and pay only when someone clicks. Actual CPC usually differs from the maximum bid, because auction mechanics charge just enough to beat the next competitor — which is why measuring realised CPC from spend and clicks matters.
The formula is CPC = Spend ÷ Clicks. It also inverts usefully: Clicks = Budget ÷ CPC tells you what a budget buys, so $1,000 at a $2.00 CPC delivers 500 clicks, and halving CPC to $1.00 doubles that to 1,000 clicks with no extra spend. To compare click-priced and impression-priced media, convert with eCPM = CPC × CTR × 1,000 — a $2.00 CPC at a 1% click-through rate is equivalent to a $20 CPM.
| CPC | Clicks per $1,000 budget | Clicks per $5,000 budget |
|---|---|---|
| $0.25 | 4,000 | 20,000 |
| $0.50 | 2,000 | 10,000 |
| $1.00 | 1,000 | 5,000 |
| $2.00 | 500 | 2,500 |
| $5.00 | 200 | 1,000 |
| $10.00 | 100 | 500 |
| Scenario | $5,000 spend, 2,500 clicks |
| Calculation | 5000 / 2500 |
| Result | CPC $2.00. |
Pair CPC with conversion rate to compare channels — cheap clicks that don’t convert are not cheap.
Divide total ad spend by total clicks received: CPC = Spend ÷ Clicks. A campaign that spent $5,000 and generated 2,500 clicks has a CPC of $2.00. Always calculate it from actual spend and click reports rather than your bid settings, because auction platforms typically charge less than your maximum bid.
A good CPC is one that leaves room for profit after your conversion rate and order value — there is no universal number. Retail and e-commerce keywords often clear for under $1, while competitive B2B software terms commonly run $5–$30 per click. The decisive test is cost per acquisition: a $10 CPC converting at 10% costs $100 per customer, which is cheap or ruinous depending on what a customer is worth.
Divide the budget by your expected CPC: Clicks = Budget ÷ CPC. A $1,000 budget buys 2,000 clicks at $0.50, 500 clicks at $2.00, and only 100 clicks at $10.00. This inversion is the fastest way to sanity-check a media plan — if the promised click volume times a realistic CPC exceeds the budget, the plan will not deliver.
They are two prices for the same inventory, linked by click-through rate: eCPM = CPC × CTR × 1,000. Paying a $2.00 CPC on ads with a 1% CTR costs the same as paying a $20 CPM for the impressions, since 1,000 impressions yield 10 clicks at $2 each. Whichever pricing model makes the same inventory cheaper for your actual CTR is the better buy.
Improve ad relevance and expected click-through rate, because auction platforms discount high-quality ads. Practical levers: tighten keyword-to-ad-to-landing-page matching to raise quality scores, add negative keywords to stop paying for irrelevant queries, test new ad copy to lift CTR, and shift budget toward long-tail keywords where competition — and therefore auction pressure — is lower. Even a 20% CPC reduction turns 500 clicks per $1,000 into 625.
No — a cheap click that never converts is more expensive than a costly click that does. A $0.50 CPC converting at 0.5% costs $100 per conversion, while a $3.00 CPC converting at 5% costs $60. Judge channels on cost per acquisition and return on ad spend; CPC is an input to those numbers, not the goal itself.