Step-by-Step HowTo Guide March 2026

How to Calculate Cost Per Click (CPC): Formula, Examples & Calculator

The CPC formula takes 30 seconds to learn and 5 seconds to use. Here's the complete guide — from the core equation to max CPC targets, platform dashboards, and per-keyword analysis.

See the full calculator below ↓

Quick CPC Calculator

Spend ÷ Clicks = Your CPC
÷
$0.00 Cost Per Click
TL;DR: CPC = Total Ad Spend ÷ Total Clicks. Spent $500, got 200 clicks? Your CPC is $2.50. That's it. Every platform uses the same math. Google Ads, Meta, LinkedIn, TikTok, Amazon. The only difference is which dashboard you dig into to get the numbers.

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.

CPC = Total Ad Spend ($) ÷ Total Clicks
Total Ad Spend = CPC × Total Clicks
Total Clicks = Total Ad Spend ÷ CPC
One formula, every platform: Google Ads, Meta, LinkedIn, TikTok, Amazon Sponsored Products. All of them: Spend divided by Clicks. What changes is which clicks each platform bothers to count, which gets confusing fast. We cover that in the platform guide below.

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.

1

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.

Example: $750.00 total spend
2

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.

Example: 300 clicks
3

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:

$750.00 ÷ 300 clicks = $2.50 CPC
4

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.

5

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.

Where these benchmarks come from: WordStream's 2025 Google Ads Benchmarks Report and LocaliQ's annual advertising data, both covering the Google Search Network. Your actual CPCs will vary based on match type, location, Quality Score, and how competitive your specific keywords are.
Example 1 — Small E-commerce Business Well Below Average
Total Spend$1,200.00
Total Clicks800
Industry Avg CPC$3.49
$1.50
CPC = $1,200 ÷ 800
57% below retail average

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.

Example 2 — Local Law Firm Below Average
Total Spend$5,000.00
Total Clicks600
Industry Avg CPC$8.58
$8.33
CPC = $5,000 ÷ 600
3% below legal average

$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.

Example 3 — SaaS Company Performing Well
Total Spend$3,000.00
Total Clicks900
Industry Avg CPC$5.00
$3.33
CPC = $3,000 ÷ 900
33% below tech/SaaS average

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?

Example 4 — Healthcare Practice Below Average
Total Spend$2,500.00
Total Clicks520
Industry Avg CPC$5.00
$4.81
CPC = $2,500 ÷ 520
4% below healthcare average

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.

Example 5 — Restaurant / Local Business Excellent Result
Total Spend$400.00
Total Clicks500
Industry Avg CPC$2.05
$0.80
CPC = $400 ÷ 500
61% below restaurant average

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

Max CPC = Revenue per Conversion × Profit Margin × Conversion Rate

Here's how it works with real numbers. E-commerce example:

$120 Average Order Value
40% Profit Margin
$48 Profit per Order ($120 × 0.40)
3% Conversion Rate
$1.44

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.

The most expensive PPC mistake: Setting bids before you know your max CPC. Most people pick a number that feels reasonable, then spend weeks wondering why the campaign isn't profitable. Run this math first. Then set your bids.

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.

Campaigns tab → Columns icon → Add "Avg. CPC" → Apply

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.

Ads Manager → Columns → Customize Columns → Add "CPC (Cost per Link Click)"

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.

Campaign Groups → Select Campaign → Performance Metrics → CPC column

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.

Advertising Console → Sponsored Products → Campaign Manager → CPC column

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.

Before you compare CPCs across platforms: they all use Spend ÷ Clicks, but "clicks" means something different on each one. Google counts landing page clicks. Meta splits link clicks from engagement. LinkedIn counts all ad unit interactions. Amazon counts product detail page views. Comparing a Meta CPC to a Google CPC without clarifying this will give you a misleading picture.

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 CPC breakdown for an example law firm Google Ads campaign, compared against the campaign average CPC of $4.67
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
When to cut a keyword: CPC more than 30% above your campaign average AND conversion rate below average. That combination is what bleeds budgets. A $13.00 keyword converting at 8% might be your best performer. A $13.00 keyword converting at 0.5% is a problem. Check both numbers before you pause anything.

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.

CPC Calculator

$0.00 Cost Per Click
Formula applied:

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.