CPC calculator
Cost per click from budget and clicks, plus CPM and click-through rate.
Fill in the fields and the result will appear here automatically.
Average CPC divides observed advertising spend by recorded clicks. It describes the traffic purchased, rather than the maximum auction bid or the cost of acquiring a customer. Impressions from the same campaign add CPM and CTR, making the cost and click counts easier to reconcile. Those relationships help compare reports; they do not establish why an auction changed or whether a campaign makes money.
How it works
Formula and logic
With spend C, clicks K and known impressions I: CPC = C/K, CPM = 1000C/I and CTR = 100K/I percent. On that same basis CPC = CPM/(10 × CTR expressed as a percentage). This form requires K ≤ I when impressions are supplied; reconcile a report using a different counting basis first. Intermediate values remain unrounded. Ordinary amounts and percentages use two decimal places, with smaller nonzero values retained.
Example
Spend of 36,000 monetary units, 1,450 clicks and 92,000 impressions gives CPC 24.83, CPM 391.30 and CTR 1.58%. With spend 5,200 and 260 clicks but no impressions, CPC is 20.00 and the other two metrics are omitted. Zero clicks give no defined average CPC.
Fields and units
- Advertising spend — $
- Clicks received — unitless
- Impressions, 0 if unknown — unitless
How to use
- — Use actual spend and clicks from the same campaign report and reporting period.
- — Spend and clicks must be positive. Clicks and reported impressions must be whole counts within the supported safe integer range.
- — Leave impressions blank or enter 0 when unknown; CPM and CTR are then omitted.
- — Use one currency throughout. Review conversions and order quality alongside CPC; no exchange rate or sales forecast is applied.
Method and limitations
- Calculation method
- Formula and logic
- Data or methodology source
- Google Ads: average CPC from actual spend and clicks Google Ads: CTR and network-specific comparisons
- Limitation
- Matched-report averages. Auction bidding, conversions, profit and currency exchange are outside the calculation.
FAQ
Does average CPC equal the bid entered in the ad account?
No. A bid controls auction participation; average CPC uses actual spend and recorded clicks. It need not equal a maximum CPC bid.
Do CPM and CTR prove why CPC increased?
They show the arithmetic relationship on a matched reporting basis. Placement mix, targeting, bids, format and click measurement need separate investigation before assigning a cause.
Which calculation survives when impressions are missing?
CPC still uses spend and clicks. Blank or 0 impressions means unknown data, rather than a measured zero CPM. A zero click denominator is rejected.
Can cheaper clicks produce worse business results?
Yes, if fewer clicks lead to suitable orders or those orders generate less value. Compare acquisition outcomes using the same attribution rules; this calculator supplies no universal CPC or CTR benchmark.