CPC Calculator
You're paying $0.38 per click across 5,200 clicks.
What is CPC?
CPC (cost per click) is media cost divided by clicks. Spend 2,000 to earn 5,200 clicks and your CPC is 0.38: that is what each visit to your site cost.
CPC is the bridge between spend and your site. It tells you the price of attention, but not what that attention is worth once it arrives.
Its real power shows when you pair it with conversion rate. CPC divided by conversion rate gives cost per conversion, which is the figure that decides whether the clicks pay for themselves.
How to calculate CPC
CPC = Cost ÷ Clicks
- Total the media cost. Add up the spend behind the ads over the window you are measuring.
- Total the clicks. Count the clicks those ads earned in the same period.
- Divide cost by clicks. Media cost divided by clicks is your CPC. 2,000 divided by 5,200 is 0.38.
- Carry it through to conversions. Divide CPC by your conversion rate for cost per conversion. At a 3% rate, a 0.38 click is about 12.50 per conversion.
Worked example
A campaign spends 2,000 and earns 5,200 clicks over the same period.
| Media cost | $2,000 |
|---|---|
| Clicks | 5,200 |
| Result | $0.38 CPC |
Each click cost 0.38. Whether that is cheap depends on what the clicks do next: at a 3% conversion rate it works out to roughly 12.50 per conversion.
How to improve CPC
- Raise ad relevance and quality score so the platform charges less for the same position.
- Add negative keywords and tighten match types to stop paying for clicks that never convert.
- Test creative and headlines: a higher click-through rate often pulls CPC down as the platform rewards engagement.
- Judge CPC by cost per conversion, not the click price alone, so you do not chase cheap clicks that go nowhere.
Frequently asked questions
- What is CPC and how do you calculate it?
- CPC (cost per click) is your media cost divided by the number of clicks it bought. Spend 2,000 for 5,200 clicks and your CPC is 0.38. It is the price of a single visit to your site, before anything happens once they land.
- What is a good CPC?
- There is no single good CPC: it swings widely by platform, industry and keyword competition, and a high CPC can still be worth it if those clicks convert well. The figure that actually matters is cost per conversion (CPC divided by conversion rate), since cheap clicks that never convert are the expensive ones.
- Is a $0.38 CPC good?
- A 0.38 CPC is low for many paid-search and social placements, but the number alone cannot tell you if it is good. A 0.38 click that converts at 3% costs about 12.50 per conversion; the same click at 0.5% costs 76. Always read CPC through to what those clicks do.
- What is the difference between CPC and CPM?
- With CPC you pay per click, so you only spend when someone visits. With CPM you pay per 1,000 impressions, so you spend on exposure whether or not anyone clicks. CPC ties cost to engagement and suits direct response, while CPM suits awareness campaigns priced on reach.
- Is CPC or CPM better for my ads?
- It depends on your CTR, and you can do the math: CPM works out to roughly CPC times CTR times 1,000. At a 1% CTR, a 2.00 CPC is about the same as a 20.00 CPM, so whichever comes in cheaper on the live auction is the better buy for that placement. Below that CTR, CPM tends to win on cost; above it, CPC usually does. If clicks are what you are paying to trigger, buy CPC so you never pay for a scroll-past; if reach and frequency matter more than any single click, CPM is the more predictable buy.
- How do you lower your cost per click?
- There are only two levers, since CPC is cost divided by clicks: pay less per auction win, or win more clicks from the same spend. Raising your quality or relevance score and tightening targeting both lower what you are charged per win. Sharper ad copy and better keyword match lift click-through rate, which pulls the average CPC down even without the bid moving. Track which lever actually moved: a lower CPC from a falling bid is a different story than a lower CPC from a rising CTR, and only one of them signals healthier targeting.