Calcylator
Cost Per Click

Cost per click:
what a click really costs your business

Work out what each visit costs, then test that number against conversion rate and margin before you scale a campaign.

Calcylator Editorial Team

Updated · 4 min read

What one click costs you

Cost per click, or CPC, tells you how much you pay each time someone clicks an ad. If a campaign spent ₹12,000 and sent 600 people to your page, each visit cost ₹20 on average. The number is the first one most advertisers look at because it is easy to compute and easy to compare between ads.

Its simplicity is also its weakness. A click is a visit, not a customer, and CPC says nothing about what the visitor did afterwards. Used alone it can make a cheap but useless campaign look healthy and a pricey but profitable one look wasteful.

The better use of CPC is as one link in a chain: impressions turn into clicks, clicks into enquiries, enquiries into sales. Each step has its own rate, and CPC is where money first meets that chain.

The CPC formula

Cost per click =total ad spend ÷ number of clicks
total ad spend:
amount charged for the campaign in the period
clicks:
paid clicks recorded by the platform in the same period
Use the same currency and the same date range for both numbers.
  • Ad spend

    ₹12,000

  • Clicks

    600

  • Divide

    12,000 ÷ 600

Average CPC

₹20 per click

If spend is in a different currency from your reporting, convert before dividing.

This is an average. Individual clicks inside a campaign were charged at different prices depending on the keyword, the placement and the time of day, so the same ₹20 might hide clicks at ₹6 and clicks at ₹45.

Average CPC, maximum CPC and what you actually pay

Most platforms sell clicks in an auction. You set a maximum bid, which is the most you are willing to pay, and the amount you are charged is usually lower, set by competing bids and ad quality. Reports then show the average of what was charged, which is the CPC in the formula above.

This is why raising a bid does not raise the average by the same amount. It also explains why two advertisers bidding for the same keyword can see very different CPCs: the one whose ad is more relevant to the search often pays less for the same position. Platform rules differ and change, so treat the mechanics as general and check the help pages of the platform you use.

If you run campaigns for several clients or products, report CPC by campaign and by device rather than as one blended number. A blended CPC of ₹20 can sit on top of mobile clicks at ₹12 and desktop clicks at ₹35, and the mix, not the average, tells you where to adjust.

Break-even CPC: the number that decides profit

A CPC is only too high or too low relative to what a click is worth. Work out what it is worth by multiplying the share of clicks that convert by the profit you make on each conversion.

Break-even CPC =conversion rate × profit per conversion
conversion rate:
share of clicks that become a sale or lead, as a decimal
profit per conversion:
margin after product cost, before ad spend
Pay more than this per click and each sale loses money.
  • Conversion rate

    2% (0.02)

  • Profit per sale before ads

    ₹500

  • Actual CPC

    ₹20

Cost to win one sale

₹20 ÷ 0.02 = ₹1,000, a loss of ₹500 per sale

Break-even CPC is 0.02 × ₹500 = ₹10.

The same campaign works at ₹10 per click or below. At ₹20 you would need either a 4 percent conversion rate or a profit per sale of ₹1,000. That makes the choice concrete: improve the landing page, raise the price, or find cheaper clicks.

How CPC connects to CTR and CPM

The three common ad metrics are tied together. If you know the cost per thousand impressions and the share of impressions that get clicked, the cost of a click follows.

CPC from CPM and CTR =CPM ÷ (1,000 × CTR)
CPM:
cost per thousand impressions
CTR:
click-through rate as a decimal, such as 0.0125

At a CPM of ₹60 and a CTR of 1.25 percent, CPC is 60 ÷ (1,000 × 0.0125) = ₹4.80. Raise the CTR to 2.5 percent at the same CPM and CPC halves to ₹2.40. That is why better creative lowers the price of clicks even when nothing about the auction changes.

MetricFormulaQuestion it answers
CPCspend ÷ clicksWhat does a visit cost?
CTRclicks ÷ impressions × 100Does the ad attract attention?
CPMspend ÷ impressions × 1,000What does reach cost?
Cost per salespend ÷ salesWhat does a customer cost?

Comparing two ad groups the right way

Two ad groups spent ₹6,000 each. The first bought 400 clicks at ₹15 and made 4 sales. The second bought only 200 clicks at ₹30 and made 10 sales. On CPC alone the first looks twice as good.

Ad groupSpendClicksCPCSalesConversion rateCost per sale
A₹6,000400₹1541%₹1,500
B₹6,000200₹30105%₹600

Group B pays double for each click and still wins by a wide margin, because its visitors are five times as likely to buy. The lesson is to rank ad groups by cost per sale or cost per lead, with CPC as a diagnostic that explains why the figure is high or low.

What moves CPC up or down

  • Competition for the keyword or audience. Popular commercial terms attract more bidders and higher prices.
  • Ad relevance and landing-page quality, which many platforms feed into the price they charge.
  • Targeting. Narrow, high-intent audiences often cost more per click but convert better.
  • Device, location and time of day, because advertisers value them differently.
  • Season. Festivals, sales events and year-end budgets push auctions up across a whole category.

Compare CPC only within the same channel and objective. A search click, a video view and a social media link click are different products, and their prices are not meant to match.

Mistakes that make CPC misleading

  • Judging a campaign on CPC alone, without conversion data.
  • Counting clicks from your own team or from automated traffic. Check invalid-click adjustments in the report.
  • Mixing date ranges, so that spend from one month is divided by clicks from another.
  • Chasing the lowest price. Very cheap clicks are often from audiences with little intent.
  • Ignoring click-to-visit loss. A slow page can lose visitors between the click and the page load, so analytics sessions may be fewer than paid clicks.

Common questions

How do you calculate cost per click?

Divide total ad spend by the number of clicks over the same period. If you spent ₹12,000 and received 600 clicks, CPC is 12,000 ÷ 600 = ₹20. Report it as an average, since individual clicks cost different amounts.

What is a good CPC?

There is no universal figure. A good CPC is below your break-even CPC, which is conversion rate × profit per conversion. With a 2 percent conversion rate and ₹500 profit per sale, break-even is ₹10, so anything under ₹10 earns money.

What is the difference between CPC and CPM?

CPC charges per click, so you pay only when someone engages. CPM charges per thousand impressions whether or not anyone clicks. CPC = CPM ÷ (1,000 × CTR), so a ₹60 CPM at a 1.25 percent CTR is a ₹4.80 CPC.

Why is my actual CPC lower than my maximum bid?

In most auctions your maximum bid is a ceiling, and the price you are charged depends on competing bids and ad quality. Your average CPC therefore usually comes in below the maximum, though exact rules vary by platform.

How do I lower my CPC?

Improve ad relevance and click-through rate, tighten targeting, fix landing-page speed and quality, and add negative keywords to block irrelevant searches. Doubling CTR at the same CPM halves the cost of each click, so creative testing often helps most.

Was this guide helpful?

Continue reading

View all blogs