CPC Calculator — Cost Per Click, CTR, ROAS & CPA

Work out your CPC, CTR, CPM, CPA, ROAS and campaign profit in one place.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

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:

MetricCalculationResult
CPC$500 ÷ 250$2.00
CTR(250 ÷ 12,000) × 1002.08%
CPM($500 ÷ 12,000) × 1,000$41.67
CPA$500 ÷ 18$27.78
Conv. rate(18 ÷ 250) × 1007.20%
ROAS(18 × $65) ÷ $5002.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.

Ad placeholder (rectangle)