Cost, clicks and CPC are a triangle — any two give you the third. Edit any two fields and the third is worked out for you (it is marked “Calculated”). Below: turn a monthly budget and a target CPC into clicks, and bridge from impressions and CTR to a CPC. Everything runs in your browser; the defaults are a worked example, so the results are already live.
The maths: CPC = total cost ÷ clicks · clicks = total cost ÷ CPC · total cost = clicks × CPC. If a divisor is zero or a field is empty, the result shows a dash instead of a nonsense number.
Average CPC is a mean across every click in the period — individual clicks in an auction can cost far more or far less. Compare like with like: same network, same date range, same currency.
Clicks = budget ÷ target CPC. If your real CPC lands above target, the same budget buys proportionally fewer clicks — halve the CPC and the clicks double.
Both steps are shown separately so you can sanity-check the chain: a CTR estimate that is off by half doubles or halves the CPC you plan around.
Cost per click in any direction — plus a budget planner and an impressions-to-CPC bridge.
100% free · No sign-up · No daily limits · No watermarks · Processed in your browser — files never leave your device
Work the cost, clicks and CPC triangle in any direction, turn a monthly budget and a target CPC into the clicks they buy, and bridge from impressions and CTR through to a CPC — with both steps of the chain shown.
A search campaign spent $850 and received 425 clicks, so its average CPC is $850 ÷ 425 = $2.00 exactly. Planning next month with a $1,000 budget at a target CPC of $1.60, the planner shows 625 clicks a month, about 20.8 a day. The bridge tells the reach story: 50,000 impressions at a 2% CTR produce 1,000 clicks, and at the same $850 cost that is a CPC of $0.85 — the same spend buys cheaper clicks when more of the audience clicks.
The triangle uses the three standard identities: CPC = total cost ÷ clicks, clicks = total cost ÷ CPC, and total cost = clicks × CPC. The planner divides the budget by the target CPC for monthly clicks and by 30 for a per-day figure. The bridge chains two definitions: clicks = impressions × CTR ÷ 100 first, then CPC = total cost ÷ those clicks. All arithmetic happens in your browser on the numbers you type.
There is no universal good CPC — it depends on what a click is worth to you. A $5 click that leads to a $500 job is cheap; a $0.50 click that never converts is expensive. Work backwards from your conversion rate and margin: the most you can pay per click is roughly your value per conversion × your conversion rate.
Check the date range, network and currency first — most mismatches are scope, not maths. Some platforms also report an average weighted differently, or include clicks you filtered out (invalid clicks, a paused campaign, a second account). Match the totals exactly and the CPC will match.
Usually through quality, not bids alone: tighter keyword-to-ad-to-landing-page relevance raises quality scores and lowers the price of the same position. Cutting bids lowers CPC too, but normally costs position and clicks with it — the planner shows the trade-off before you commit.
CPC charges per click; CPM charges per thousand impressions whether anyone clicks or not. The bridge converts between the two worlds: impressions and CTR turn an impression buy into clicks, and cost ÷ clicks turns it back into an effective CPC you can compare with a CPC campaign.
A dash means the maths had no honest answer: clicks of zero cannot give a CPC, and a target CPC of zero cannot give a click count. Enter a non-zero divisor and the result appears — the tool shows a dash rather than NaN or Infinity.
No. Every calculation runs in your browser on the numbers you type; nothing is sent to or stored on the server.
What is missing, broken, or could be better on this tool? Tell us — we read every suggestion.
✅ Thanks — your suggestion has been received. Suggestions like yours shape what we build next.