Key takeaways
- CPC = ad spend divided by clicks. From an impression price, CPC = CPM divided by (1,000 times the click-through rate).
- In auctions, your bid is a ceiling, not the price. What you pay depends on competition, ad quality, and the rules of each platform.
- The highest CPC you can afford is your target CPA times your conversion rate, so a better landing page buys you more room.
What is CPC (cost per click)?
CPC, or cost per click, is what you pay each time someone clicks your ad. You calculate it by dividing your ad spend by the number of clicks. As a pricing model, CPC means you are charged for clicks only, so people who see the ad and scroll past cost nothing.
CPC is also called pay per click, or PPC, especially for search ads. Strictly, PPC is the model and CPC is the price, but most people use the two interchangeably.
The CPC formula
CPC = ad spend ÷ clicks.
If you spend $150 and get 500 clicks, your CPC is $0.30.
When a channel sells impressions at a CPM, you can still work out an effective CPC from the click-through rate (CTR): CPC = CPM ÷ (1,000 × CTR).
Quick math: a $4.00 CPM banner at a 0.8% CTR
A banner is bought at a $4.00 CPM, and 0.8% of the people who see it click. Each thousand impressions brings 1,000 × 0.008 = 8 clicks, so the effective CPC is $4.00 ÷ 8 = $0.50. If a new image lifts the CTR to 1.2%, the CPC drops to about $0.33 at the same CPM. The rates are illustrative, not benchmarks.
How click auctions set your CPC
Most CPC advertising is sold through auctions. You set a maximum CPC, the most you are willing to pay for one click, and the platform decides which ads show and what each click costs. Details differ between platforms, but Google Ads documents its own approach clearly, and it shows the main ideas:
- Your bid is a ceiling. Google says your actual CPC is often less than your maximum CPC, because you only pay what is minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the advertiser immediately below you.
- Quality counts, not only money. Google calculates Ad Rank from your bid, the quality of your ad and landing page, minimum thresholds, the competitiveness of the auction, the context of the search, and the expected impact of ad assets.
- Position costs more. Google notes that thresholds, and so actual CPCs, are typically higher for ads above search results than below them.
In practice, that means two advertisers with the same bid can pay different prices, and a more relevant ad with a better landing page can win a higher position for less. Other platforms use their own rules, so read their documentation before you assume the same behavior.
What makes CPC go up or down
- Competition. The more advertisers want the same keyword or audience, the higher the price. Seasons such as the end-of-year shopping period push many auctions up.
- Country and audience. Clicks from wealthy markets and from people close to a purchase usually cost more.
- Relevance and CTR. An ad that matches what people want gets clicked more, which many platforms reward.
- Placement and device. Search, social feeds, and display sites price clicks differently, and so can mobile and desktop.
When CPC is the right model
Paying per click fits when the visit itself is what you want, or when you can turn visits into results on your own:
- Search ads, where people tell you what they want and the click shows real intent.
- Sending traffic to a store or landing page that you know converts, so you can predict the cost of a sale.
- Testing pages and offers, where you need visitors quickly to compare versions.
It fits less well when you cannot measure what happens after the click, or when the result you want is a specific action you could buy directly. Tag every link with UTM parameters so you can see which clicks turned into results.
Click fraud and invalid clicks
Because every click costs money, clicks are a target for fraud: bots that click ads, people paid to click, and publishers clicking their own ads. Accidental clicks from badly placed ads are a quieter version of the same problem.
Google defines invalid clicks as clicks that don’t represent genuine interest, and lists accidental clicks, automated traffic from bots, and manual clicks meant to increase costs or inflate publisher profits as examples. It says advertisers are not charged for clicks its systems filter as invalid, and that clicks found invalid after billing are credited where appropriate and possible. No filter is perfect on any platform, so watch your own data too:
- Clicks with near-zero time on the page.
- Sudden spikes from one placement, country, or device type.
- High CTR with almost no conversions.
Ad fraud and bot traffic covers the warning signs and what to do about them.
CPC vs CPA: what you can afford per click
A click is not a customer. The link between the two is your conversion rate, and it gives you a simple ceiling:
Maximum CPC = target CPA × conversion rate.
Illustrative example: a $10 target CPA
You can afford $10 per new customer, and 3% of visitors buy. Your maximum CPC is $10 × 0.03 = $0.30. Pay $0.40 per click and each customer costs $13.33, which loses money. Improve the page so 5% buy, and the same $10 target allows $0.50 per click. The figures are made up for the arithmetic.
With CPC, the risk that visitors do not convert sits with you. With CPA, you agree a price per result and that risk moves to the channel. Neither is cheaper by default. CPM vs CPC vs CPA puts all three on the same scale and shows which fits each goal.
Paying per result instead of per click on Sharklio
Sharklio does not sell clicks. If what you really want from a visit is a sign-up, a first order, or an app install, a task campaign lets you ask for that action and pay only for the completions you approve, at a price you set for each country, from $0.01. Clicks that bounce cost you nothing. Multi-step offer campaigns, available by arrangement with our team, pay for each step your own server reports through a postback. You can create a free account and your first campaign today. A simple test: take your current cost per sign-up from pay-per-click ads and use it as your bid in two or three countries.
Frequently asked questions
What does CPC mean in advertising?
Cost per click: the price you pay each time someone clicks your ad. It is also the name of the pricing model where you are charged only for clicks.
How do you calculate CPC?
Divide your ad spend by the number of clicks. $90 spent for 300 clicks is a CPC of $0.30.
What is the difference between CPC and PPC?
PPC, pay per click, is the pricing model. CPC is the amount each click costs. In everyday use the two terms are often swapped.
Why is my actual CPC lower than my bid?
In many auctions you pay only what you need to hold your position, not your full bid. Google Ads, for example, charges what is minimally required to clear its thresholds and beat the next ad below.
What is a good CPC?
One at or below your target CPA times your conversion rate. Averages from other businesses say little about your own margins and landing page.
Do I pay for fake clicks?
Large platforms filter clicks they detect as invalid and say they do not charge for them, but detection is never complete. Watch for clicks with no time on site and placements with no conversions.