The CPC Formula
There's one formula. Just one. Doesn't matter if you're spending $200 on Facebook or $200,000 on Google Shopping. You divide total spend by total clicks and you're done. That's your cost per click.
One thing that changes what you actually pay without touching the formula: Quality Score. Google's auction doesn't just reward the highest bidder. It rewards relevance. A better Quality Score (driven by CTR and how well your ad matches the landing page) means you can win clicks for less. Two advertisers with the exact same bid can pay wildly different CPCs. So if you want a lower CPC without cutting bids, improving your click-through rate is usually the fastest lever.
How to Calculate CPC Step by Step
Pull up your ad dashboard. This takes two minutes.
Find your total ad spend for the period
Log in to whichever platform you're running on. Set your date range. Your total spend is labeled "Cost" in Google Ads or "Amount Spent" in Meta. That's the first number you need.
Find your total clicks for the same period
Same dashboard, same date range. Find your click count. Don't use impressions. That's a different metric entirely. You need the number of times someone actually clicked through to your site.
Divide total spend by total clicks
Divide spend by clicks. That's it. No multipliers, no adjustments. $750 divided by 300 clicks gives you a $2.50 CPC.
Using the example above:
Interpret your result against industry benchmarks
A CPC number on its own tells you nothing. Context is everything. $2.50 is great for a law firm (where the average is $8.58) but high for a clothing retailer (where you should be closer to $3.49). Compare yours against your industry.
Optimize or set your max CPC target
Now the real question: what's the most you can pay per click and still make money? That number is your max CPC, and it comes from your profit margin and conversion rate. We walk through the math in the next section.
CPC Calculation Examples
Five real campaign scenarios. Different industries, different budgets, different results. The math is the same every time. What changes is what the number means for that specific business. For more vertical-specific context, check the CPC by industry breakdown.
Paying $1.50 when the retail average is $3.49 means this advertiser is getting clicks for less than half what competitors typically pay. That's a real edge. The work now is conversion rate: at $1.50 a click, even going from 2% to 3% CVR adds up fast. Don't just sit on cheap clicks — make them count.
$8.33 looks scary until you realize the legal industry average is $8.58. This firm is actually beating the benchmark. Legal is the priciest category in all of Google Ads, so anything under $8.58 is a win. That said, at $8+ per click, one wasted keyword can burn through budget fast. Tight negative keyword lists aren't optional here.
SaaS averages around $5.00 per click in 2025. This company's paying $3.33. That's a 33% discount off the norm, almost certainly built on solid Quality Scores and tight keyword targeting. 900 clicks is also a decent data set to work with. The next question is always: what's the demo request or trial signup rate?
Healthcare clicks are expensive by nature. High competition, strict ad policies, and the fact that a single new patient can be worth thousands of dollars in lifetime revenue all push bids up. At $4.81 vs a $5.00 average, this practice is holding its own. The goal now is protecting that edge. A better Quality Score means Google charges you less for the same placement. Tighter ad-to-landing-page relevance is usually where healthcare accounts win that back.
The Restaurants & Food average is $2.05 per click (WordStream 2025). This business is paying $0.80. The reason is geo-targeting: when you target a 2-mile radius instead of an entire city, you're not competing with every restaurant franchise in the region. 500 clicks for $400 is genuinely good. Now comes the harder part: are those clicks turning into actual reservations or walk-ins?
How to Calculate Your Maximum CPC
Your current CPC tells you what you're paying. Your max CPC tells you what you can afford to pay. That second number is the one that actually matters.
Pay a dollar above your max CPC and you're running ads at a loss. Most advertisers have no idea what their number is. They just enter a bid that "feels right" and hope the math works out.
Max CPC Formula
Here's how it works with real numbers. E-commerce example:
Max CPC = $48 profit × 0.03 conversion rate
Pay more than $1.44 per click and you're losing money on every sale.
If you're running at $2.00 CPC right now, you're $0.56 in the red on every click. Three ways out: get your conversion rate up (so fewer clicks produce a sale), raise average order value, or bring the CPC down through better Quality Score. Usually it's some combination of all three.
How to Find Your CPC in Ad Platforms
Same formula everywhere. The frustrating part is that each platform hides the metric in a slightly different place, and some of them count "clicks" differently than you'd expect. Here's where to find it.
Google Ads CPC
Google hides "Avg. CPC" behind a columns menu. It's not there when you first open the dashboard. You have to add it.
If you need CPC broken out by device, match type, or audience segment, export the report and do the division yourself in a spreadsheet. Takes 30 seconds.
Meta Ads Manager CPC
Meta shows two CPC figures and one of them is nearly useless. Make sure you're looking at the right one.
Watch out: "CPC (All)" counts reactions, shares, and profile visits alongside actual link clicks. It'll make your CPC look artificially low. For anything related to landing page traffic, use "CPC (Cost per Link Click)" only.
LinkedIn Campaign Manager CPC
LinkedIn is expensive. B2B clicks typically run $5 to $15, which means sloppy tracking costs you real money. The CPC column lives in Performance Metrics.
Amazon Ads CPC
Amazon breaks ads into Sponsored Products, Sponsored Brands, and Sponsored Display. Each has its own CPC. For most sellers, Sponsored Products is where the bulk of spend goes.
Amazon uses a second-price auction, so you rarely pay your full bid. You pay one cent above whatever the next highest bidder offered. The formula is still Spend ÷ Clicks.
How to Calculate CPC Per Keyword
Campaign-level CPC is fine for a budget overview. But a campaign averaging $3.00 CPC might have one keyword at $0.80 and another at $18.00. The average hides both of them.
Keyword-level CPC is where you actually find problems. In Google Ads, go to the Keywords tab, add "Avg. CPC" to your columns, and sort from highest to lowest. The expensive keywords are usually obvious. The question is whether they're earning their cost.
| Keyword | Clicks | Spend | CPC | vs. Campaign Avg ($4.67) |
|---|---|---|---|---|
| personal injury lawyer | 12 | $156.00 | $13.00 | ↑ 178% above avg |
| accident attorney fees | 19 | $122.00 | $6.42 | ↑ 37% above avg |
| lawyer near me | 45 | $198.00 | $4.40 | ↓ 6% below avg |
| free legal consultation | 67 | $201.00 | $3.00 | ↓ 36% below avg |
| no win no fee solicitor | 31 | $80.60 | $2.60 | ↓ 44% below avg |
Skip the Math — Use the Free CPC Calculator
If you're checking CPC across five campaigns every week, dividing manually gets old. Type your numbers in below.
Frequently Asked Questions
What is the CPC formula?
CPC = Total Ad Spend ÷ Total Clicks. Spend $500, get 200 clicks, your CPC is $2.50. Works the same on Google Ads, Meta, LinkedIn, Amazon, TikTok. Every platform.
How do I calculate CPC in Google Ads?
Google does the math for you. Go to the Campaigns tab, click the columns icon, and add "Avg. CPC." That's your CPC for whatever date range you've selected. If you want it broken out by keyword or device, export the report and divide Cost by Clicks in a spreadsheet.
Is CPC calculated daily or monthly?
Any time period works. Daily, weekly, monthly, the life of the campaign. What you can't do is mix periods. Last month's clicks against this week's spend gives you a number that doesn't represent either. Both metrics have to come from the same date range.
How do I calculate CPC from impressions?
You can't. Impressions don't tell you how many people clicked or what you spent. You need spend and clicks. If all you have is impressions, you can calculate CPM (cost per thousand impressions), but CPC isn't derivable without the click count.
What is effective CPC (eCPC)?
eCPC is a bid strategy, not a formula. When it's turned on, Google automatically adjusts your manual bids up or down based on how likely a specific click is to convert. You still calculate your actual CPC the normal way (Spend ÷ Clicks). eCPC just changes what Google bids in each individual auction behind the scenes.
Can CPC be less than $0.01?
No. Every platform has a minimum bid floor, usually around $0.01 to $0.05. In practice you'll rarely get close to that. Most real campaigns start at $0.20+ per click, and competitive verticals like legal or finance can run $10, $20, even $50+ for specific high-intent keywords. The floor exists. The ceiling doesn't.
Still have questions? The CPC FAQ covers a lot more ground.
Put the Formula to Work
Use the free calculator to get your CPC instantly. Or run it in reverse: set a CPC target and calculate the spend and clicks you need to hit it.