Work out CPM, CPC, CTR, CPA and conversion rate from your ad spend, impressions, clicks and conversions. Free advertising metrics for marketers.


About CPM & CPC Calculator

The CPM and CPC calculator turns raw campaign numbers — ad spend, impressions, clicks and conversions — into the five metrics advertisers live by: CPM (cost per 1,000 impressions), CPC (cost per click), CTR (click-through rate), CPA (cost per conversion) and conversion rate.

Each metric uses its standard definition: CPM = spend ÷ impressions × 1,000, CPC = spend ÷ clicks, CTR = clicks ÷ impressions, CPA = spend ÷ conversions and conversion rate = conversions ÷ clicks. Fields you leave at zero are simply skipped, so you can compute CPM alone or the full funnel at once.

Use it to compare campaigns across platforms that report different headline numbers, to reverse-check what an agency invoice implies per click, or to model how a budget change shifts your cost per acquisition. It is free, instant and works for any currency you think in.

How to use CPM & CPC Calculator

  1. Enter your ad spend.
  2. Add the impressions and clicks from your campaign report.
  3. Optionally enter conversions to unlock CPA and conversion rate.
  4. Read the CPM, CPC, CTR, CPA and conversion rate.

Frequently asked questions

Divide your total spend by the impressions and multiply by 1,000. Spending $250 on 100,000 impressions gives a $2.50 CPM — the calculator handles this and the other four metrics simultaneously.

CPC is what each click costs (spend ÷ clicks). CPA is what each conversion costs (spend ÷ conversions). A cheap CPC means little if few clicks convert — CPA reflects the real cost of results.

It varies widely by channel and format: search ads often see 3–6%, display commonly sits below 1%, and social feeds fall in between. Compare against your own historical campaigns rather than a universal number.

No. Any field left at zero is skipped: enter only spend and impressions to get CPM, or add clicks for CPC and CTR, and conversions for CPA and conversion rate.

Yes. Multiply the reported CPM back into total spend, or enter your spend and impressions directly — the calculator then derives the per-click and per-conversion economics the platform does not show.

Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.