A CPC (Cost Per Click) calculator that goes beyond a single formula — it computes CPC, CTR, CPM, CPA, ROAS and net profit from your ad campaign numbers in one place. Whether you are running Google Search Ads, Facebook Ads, LinkedIn Ads, or any other paid channel, the same four inputs power a complete picture of campaign efficiency.
How it works
The calculator is built around the CPC triangle: any two of ad spend, clicks, and CPC determine the third. Switch the “Solve for” toggle to pick whichever value you want as the output — then fill in the remaining two as inputs. This is useful both for analysing a live campaign (enter real spend and clicks → read CPC) and for planning a new one (enter target CPC and budget → read expected click volume).
The full set of formulas used:
CPC = spend ÷ clicks
CTR (%) = (clicks ÷ impressions) × 100
CPM = (spend ÷ impressions) × 1,000
CPA = spend ÷ conversions
Conv. rate (%) = (conversions ÷ clicks) × 100
ROAS = (conversions × value per conversion) ÷ spend
Profit = (conversions × value per conversion) − spend
The optional “Value per Conversion” input lets you set margin-adjusted revenue so that ROAS and profit reflect real profitability rather than gross revenue. Leave it at zero if you only care about click metrics.
Worked example
A Google Search campaign runs for one week with these figures from the dashboard:
- Ad spend: $500
- Clicks: 250
- Impressions: 12,000
- Conversions: 18
- Average order value: $65
Plugging these in:
| Metric | Calculation | Result |
|---|---|---|
| CPC | $500 ÷ 250 | $2.00 |
| CTR | (250 ÷ 12,000) × 100 | 2.08% |
| CPM | ($500 ÷ 12,000) × 1,000 | $41.67 |
| CPA | $500 ÷ 18 | $27.78 |
| Conv. rate | (18 ÷ 250) × 100 | 7.20% |
| ROAS | (18 × $65) ÷ $500 | 2.34× |
| Profit | (18 × $65) − $500 | +$670 |
A ROAS of 2.34× with a $65 average order might be acceptable for a high-margin product but unprofitable for a low-margin one. Swap the value per conversion for your gross profit per order (e.g. $30 on a $65 sale) to see the true picture: ROAS drops to 1.08× and profit collapses to $40 — barely covering the spend.
Understanding the CPC rating
The calculator labels your CPC as Very Low, Low, Moderate, High, or Very High based on USD benchmarks adapted for GBP and EUR. These are rough industry anchors only. A $10 CPC for a B2B SaaS keyword with a $5,000 lifetime customer value is excellent; the same $10 CPC for a $15 retail product is catastrophic. Always contextualise CPC against your revenue per click, not against an industry average.
Everything runs in your browser — no ad data is ever sent to a server.