CPC (cost per click) is the price you pay each time a user clicks your ad, and also the buying model in which you pay only for those clicks rather than for the times the ad is shown.
How to calculate CPC
CPC = cost / clicks
If a campaign spends €600 in a month and gets 1,200 clicks, its average CPC is €0.50. That is the number in the "Avg. CPC" column in Google Ads and in almost every ad platform.
CPC is the basis of PPC (pay-per-click) campaigns and of much of SEM.
Max CPC vs actual CPC
Google Ads works with two figures that are easy to mix up:
- Max CPC: the most you are willing to pay for a click. It is your bid, whether you set it yourself or an automated bid strategy does.
- Actual CPC: what you end up paying. According to Google Ads Help, it is often lower than the max, because in the auction you pay the minimum needed to hold your position, usually just enough to beat the ad below you. You never pay more than your max CPC.
Example: you bid €1 per click and the advertiser right behind you has a mix of bid and quality that requires you to pay €0.62 to stay ahead. You pay €0.62, not €1.
What drives CPC
- Competition: the more advertisers bidding on the same search, the higher the price. High-intent keywords in sectors such as insurance, legal services or home improvement tend to be expensive for that reason.
- Ad quality and Ad Rank: Google does not rank ads by bid alone. Ad Rank combines your bid with quality (expected CTR, ad relevance and landing page experience). Quality Score, from 1 to 10, is a diagnostic of those factors: better quality lets you win positions while paying less.
- Match type: broad match shows you on more searches, some of them barely relevant; exact match gives more control. The choice changes which auctions you enter and therefore your average cost.
- Device: the same term can cost a different amount on mobile and desktop, and you can adjust bids by device.
- Location: bidding in London or New York does not cost the same as in a small town, because competition differs.
- Day and time: competition shifts across the day and the week.
CPC vs CPM vs CPA
| Model | You pay for | Formula | Best for |
|---|---|---|---|
| CPC | Each click | Cost / clicks | Search, traffic and sales |
| CPM | Every thousand impressions | Cost / impressions × 1,000 | Reach and brand awareness |
| CPA | Each conversion | Cost / conversions | Lead or sales acquisition with a cost target |
Even if you buy on a CPC basis, you can always work out all three metrics. They are most useful read together: CPC tells you what traffic costs, CPM what visibility costs and CPA what each result costs. A rising CPA with a stable CPC points to the landing page or the offer, not the auction.
How to lower your CPC
- Improve relevance: small ad groups with tightly related keywords and ads that echo what the user searched for.
- Work on the landing page: fast, consistent with the ad and aligned with search intent.
- Add negative keywords so you stop paying for searches that never convert.
- Raise your CTR with better copy and assets (sitelinks, callouts, call assets).
- Adjust bids by device, location and time of day based on conversion data.
- Look for less contested terms: long-tail variants with clear intent usually cost less.
A low CPC is not the goal
CPC is an intermediate cost. What matters is how much each customer costs you and how much they leave you. Compare two campaigns:
- Campaign A: €0.30 CPC and a 1% conversion rate. Each conversion costs €30.
- Campaign B: €1.20 CPC and an 8% conversion rate. Each conversion costs €15.
The campaign with a CPC four times higher wins customers at half the price. That is why decisions should rest on CPA, ROAS and ultimately ROI, not on CPC alone. Cutting CPC by attracting worse clicks is a bad optimisation.
If you are building a budget, remember that ad spend (what you pay Google for clicks) is a separate line from the management fees charged by the agency or specialist running the account. You can estimate both with the Google Ads cost calculator.
Frequently Asked Questions
-
It is what you pay each time someone clicks your ad. You set a max CPC (your bid) and Google charges you the actual CPC, which is usually lower: just enough to beat the advertiser below you, never more than your bid.
-
Divide total cost by the number of clicks. If a campaign spends €600 and gets 1,200 clicks, its average CPC is €0.50.
-
With CPC you pay for each click; with CPM you pay for every thousand impressions, even if nobody clicks. CPC suits campaigns that want visits or sales; CPM suits reach and awareness campaigns.
-
One that lets you win customers at a profitable cost. A €3 CPC can be excellent if it converts well and you sell an expensive service, and a €0.20 CPC can be expensive if nobody buys. Look at CPA and ROAS before CPC.