CPC Calculator

Enter ad spend and clicks to get your cost per click. Add impressions to also see click-through rate and CPM.

Quick answer

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.

Updated 2026-09-04Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Cost Per Click
$
Total amount spent on the ads.
Number of clicks received.
Times the ad was shown, for CTR and CPM.

Cost per click (CPC)

--
Click-through rate--
CPM (per 1000)--

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

Formula: 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

Related calculators

Looking for more marketing and money tools?

Explore all finance calculators

Reviewed 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
Chief Technology Officer (CTO) at  ~ Web ~  More Posts

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