CPC Calculator

CPC means cost per click. It's what you pay on average each time someone clicks your ad. The formula is CPC = cost / clicks. Spend $1,840 and get 2,300 clicks, and your CPC is $0.80. This calculator also works the other way round. It shows the most you can pay for a click and still hit your ROAS goal. Fill in your own numbers below.

V
Pawel Wilk
Founder, PerfoAds ·
5 min

Pawel Wilk, founder of PerfoAds and Google Ads specialist.

1. Your average CPC

$

What you spent on clicks in the period.

Clicks you got for that cost.

Average CPC
$0.80
$1,840.00 / 2,300 clicks

This is at or below your break-even CPC of $1.00 from part 3.

2. Clicks your budget buys

$

For a month, use your daily budget x 30.4.

$

Your average CPC, or the one you expect.

Clicks you can expect
1,216
$1,520.00 / $1.25, rounded down to whole clicks

3. The most you can pay per click

$

Your sales from ads divided by the number of orders.

%

Out of 100 clicks, how many buy.

%

The return you want. 400% means $4 in sales per $1 of ads.

%

What you keep from a sale after paying for the product.

Max CPC for your target
$0.50
$80.00 x 2.5% / 400%, rounded down
Break-even CPC
$1.00
$80.00 x 2.5% x 50%, rounded down
Sales per click
$2.00
Order value x conversion rate

How to use this CPC calculator

The calculator has 3 parts. Use 1 of them or all 3.

  1. Your average CPC. Enter what you spent on clicks and how many clicks you got. Google Ads shows the same number in its Avg. CPC column.
  2. Clicks your budget buys. Enter a budget and a CPC. You'll see roughly how many clicks that money pays for.
  3. The most you can pay per click. Enter your average order value, conversion rate, target ROAS and gross margin.

Average order value is your sales from ads divided by the number of orders. Your conversion rate is the share of clicks that end in a sale. Google works it out as conversions divided by ad interactions, like clicks. 50 sales from 1,000 clicks is a 5% rate. ROAS means return on ad spend: sales from ads divided by what the ads cost. Gross margin is the part of each sale you keep once the product is paid for.

Here's the math behind part 3:

  • Max CPC for your target ROAS = average order value x conversion rate / target ROAS.
  • Break-even CPC = average order value x conversion rate x gross margin.

Max CPC is the top price you'd pay for 1 click. Break-even CPC is the price where a click just pays for itself. Pay more than that and each click costs you more than the profit it brings. Both numbers are ceilings, so the calculator rounds them down to the cent. If your max CPC comes out above your break-even CPC, your target ROAS is too low for your margin. Every click at that price loses money, so bid at the break-even CPC or raise your target.

3 worked examples

Example 1: average CPC. Last month your campaign cost $1,840. It got 2,300 clicks. $1,840 / 2,300 = $0.80. That's your average CPC.

Example 2: clicks from a daily budget. Your campaign has a $50 average daily budget. Over a month Google can spend up to $50 x 30.4 = $1,520 on it. At a $1.25 CPC, $1,520 / $1.25 = 1,216. So plan for up to 1,216 clicks that month.

Example 3: a cheap CPC that loses money. You sell a $60 product. 1 in 100 clicks buys, so your conversion rate is 1%. Your gross margin is 40%. Break-even CPC = $60 x 1% x 40% = $0.24. Your clicks cost $0.35 each, which feels cheap. Yet 100 clicks cost you $35 and bring in 1 sale. That sale leaves you $24 once the product is paid for. You lose $11 on every 100 clicks. If you want a 300% ROAS, your max CPC drops to $60 x 1% / 300% = $0.20.

How Google charges you for a click

Google Ads holds an auction each time your ad could show for a search. Your max CPC is the bid you set: the highest amount you're willing to pay for 1 click. Set a $2 max CPC and a click won't cost you more than $2. What you really pay is your actual CPC. Google says it's often less than your max CPC, and sometimes much less.

Here's why. Google gives every ad an Ad Rank. It's a score that decides if your ad shows at all and where it sits on the page. Your bid, your ad and landing page quality, and the search itself all feed into it. You pay only what's needed to clear the Ad Rank thresholds and beat the Ad Rank of the ad right below yours.

Ad Rank thresholds are the lowest Ad Rank an ad needs to show. Google sets them fresh in each auction. Lower-quality ads face higher thresholds. So do spots near the top of the page. If no rival below you clears its threshold, you pay the reserve price. That's your threshold rounded up to the next cent in the US. With a weak ad, that price can still be high.

There are a few exceptions. Your actual CPC can go over your max CPC if you use a bid adjustment or manual bids for search partners. A bid adjustment raises or lowers your bids by a set percentage, for example on mobile. Older guides also name Enhanced CPC, but Google ended it for Search and Display campaigns in March 2025. And with automatic bidding, Google sets your max CPC bids for you.

So if you set bids by hand, use the max CPC from part 3 as your bid, or the break-even CPC if that's lower. Your average CPC will often land below it.

A daily budget can be passed on a busy day

Your average daily budget is what you set for a campaign per day. On a given day, Google may spend up to 2 times that amount to catch extra traffic. By the end of the month, it won't have spent more than 30.4 times your daily budget. So a $50 daily budget can cost $100 on 1 busy day. It still won't top $1,520 for the month. That's why part 2 works best with a monthly budget.

When your average CPC misleads you

Google works out average CPC as total cost divided by total clicks. That blends every click into 1 number. Cheap clicks can hide costly ones. Check these 3 mixes before you trust it.

1. Brand and non-brand clicks in 1 average

Brand searches include your shop's name. Non-brand searches are for what you sell, like "running shoes". Say a campaign gets 1,000 brand clicks at $0.20 and 500 non-brand clicks at $2.00. That's $200 plus $1,000, so $1,200 for 1,500 clicks. Your average CPC comes out at $0.80. Next to a $1.00 break-even, that looks safe. But every non-brand click costs $2.00, twice your line. Run the calculator on each group by itself.

2. Search partners or Display clicks in a Search campaign

Search partners are non-Google sites that show Google search ads. A new Search campaign includes them by default. Google also warns that clicks from these sites may not always be well targeted. The Display Network is a group of over 2 million websites, videos and apps. If your Search campaign also shows there, those clicks join the same average. To pull them apart, add the Network (with search partners) segment to your campaigns table. A segment splits each row into smaller rows, here 1 per network. It compares Google Search, search partners and Display Network results.

3. Performance Max blends every channel

Performance Max is a Google campaign type that runs across many places from 1 campaign. Google lists its channels as Google Search, the Display Network, YouTube, Discover, Maps, Gmail and search partners. The campaign's Avg. CPC mixes clicks from all of them. To see each channel, open the channel performance report. It lists clicks and cost per channel. Divide cost by clicks to get each channel's CPC. The report covers dates from June 6, 2025 on.

Is one of these 3 mixes in your account?

PerfoAds checks your live Google Ads account for 3 of these mixes. It flags Search campaigns with search partners or the Display Network switched on. It flags brand searches served by a campaign meant for new customers. And it flags Performance Max campaigns that run mostly off Search and Shopping.

Start the audit: $149/mo per account

Up to 10 accounts, $149 each · Cancel anytime

Other calculators