CPC = ad spend ÷ clicksHow to use this calculator
- Choose whether to calculate CPC, ad spend or clicks.
- Enter the two known values from the same campaign and reporting period.
- Review the calculation, then use the scenarios to estimate a budget at that average cost.
Worked example
An illustrative campaign spends $500 and receives 250 clicks. Its average CPC is $2. At the same average cost, 1,000 clicks would require $2,000. This is arithmetic, not an estimate of what an auction will charge next.
Average CPC is different from your bid
This calculator works out the average cost of the clicks you received. A maximum CPC bid is a bidding control, not your measured average. Use reported spend and clicks when reviewing past results; use an assumed CPC only when planning a scenario.
Which clicks should I count?
Choose the definition that matches your question. On Meta, all clicks and link clicks are different measures. For traffic to your website, use the matching link-click metric and the same reporting window. Do not compare CPCs built from different click definitions as if they were equivalent.
Connect CPC to conversion cost
A cheaper click is useful only if it contributes to your goal. When conversion rate is measured per click, estimated CPA equals CPC divided by conversion rate as a decimal. A $2 CPC and a 4% click-to-conversion rate imply a $50 CPA. Compare the result with your own margin and customer economics.
Reference: Google Ads: average cost per click.
Common questions
How do I calculate CPC?
Divide total ad spend by the corresponding number of clicks. For example, 500 divided by 250 gives a cost per click of 2 in the currency of your spend.
Can I calculate clicks from CPC and budget?
Yes. Choose Clicks and enter your spend and assumed average CPC. Clicks = spend ÷ CPC. A fractional output is a mathematical estimate; actual clicks are whole events.
What is a good CPC for Facebook or Google Ads?
There is no universal good CPC. Country, audience, placement, intent and conversion quality all matter. This calculator uses your inputs and does not label a CPC good or bad from an invented benchmark.
What happens if I have zero clicks?
Average CPC is undefined when there are no clicks to divide by. The calculator shows an input message rather than reporting zero or infinity.
