Enter ad spend and clicks to get your cost per click. Add impressions to also see click-through rate and CPM.
Cost per click, or CPC, is what you pay on average for each click on a paid ad. Divide your ad spend by the number of clicks. $500 of spend that earns 400 clicks is a $1.25 CPC. Add impressions and the tool also shows click-through rate and CPM, the cost per thousand views.
Cost per click (CPC)
Calculations run entirely in your browser. Nothing you enter is stored or sent anywhere.
What Is Cost Per Click?
Cost per click, or CPC, is the average price you pay for each click on a paid ad. It is the core efficiency metric for search and social advertising: for the same quality of traffic, a lower CPC means your budget goes further.
CPC sits alongside two related numbers. Click-through rate is the share of views that become clicks, and CPM is the cost for every thousand times your ad is shown.
How to Calculate Cost Per Click
CPC = Ad spend / Clicks$500 of spend that earns 400 clicks is a CPC of $1.25. If those ads were shown 20,000 times, the click-through rate is 2% and the CPM is $25. Enter impressions in the optional field to see both extra figures.
How to Read Your Result
The main figure is your CPC. When you add impressions, the click-through rate and CPM appear too. Read them together: a higher click-through rate usually pulls CPC down, because ad platforms reward ads that people actually click.
More detail
CPC, CTR and CPM Together
These three metrics move as a set. If a change lifts your click-through rate, your CPC often falls even though CPM is unchanged, because you are getting more clicks for the same impressions. Watching all three tells you whether a change improved efficiency or just shifted the numbers.
To judge whether the traffic pays off, compare CPC against your profit per sale using the markup calculator, and measure the whole campaign with the social media ROI calculator.
Lowering Your CPC
Improve relevance and click-through rate with sharper targeting, creative and copy, since platforms reward ads people engage with. Removing weak keywords or audiences also helps. To plan spend around a target return, use the Facebook ad ROI calculator.
What is a good CPC?
It depends heavily on the platform and industry, from a few cents on some social feeds to many dollars for competitive search terms. Compare your CPC against your own past campaigns and your profit per conversion.
What is the difference between CPC and CPM?
CPC is the cost for each click, while CPM is the cost for every thousand times your ad is shown. CPC ties cost to action; CPM ties it to visibility. This tool shows both when you add impressions.
How can I lower my CPC?
Improve relevance and click-through rate with better targeting, creative and copy, since platforms reward ads people engage with. Refining keywords or audiences and removing poor performers also helps.
Do I need impressions to use this?
No. CPC only needs spend and clicks. Impressions are optional and unlock the click-through rate and CPM figures when you have them.
Is my data saved?
No. The calculation runs in your browser and nothing you enter is stored.
Sources
- How cost-per-click bidding works (Google Ads Help).
- Understanding clicks, impressions and CTR (Google Ads Help).
- Return on investment (ROI) formula (Corporate Finance Institute).
Related calculators
Looking for more marketing and money tools?
Explore all finance calculatorsReviewed by Prof. Dr. Khalil Mudassar, PhD
The formula and worked example on this page are checked for accuracy against standard references. View profile
This calculator is for general information and planning only and is not financial, tax, accounting or legal advice. Results are estimates based on the figures you enter. Confirm important decisions with a qualified professional. Spotted an error? Let us know.
Creator
Hamza Shakeel is the Chief Technology Officer at MultiCalculators.com, responsible for the platform's technical architecture, calculator engine performance, and infrastructure reliability. He leads engineering efforts focused on site speed, mobile responsiveness, Core Web Vitals optimization, and security. Hamza ensures every calculation runs accurately and instantly across all devices, while maintaining the platform's stability and scalability as it grows. His work directly supports the seamless, trustworthy experience users expect from MultiCalculators.com.
Areas of Expertise: Web Engineering, Core Web Vitals, Site Performance, Calculator Logic, Cloud Infrastructure, Security
