Business & pro

Online ads: CPM, CPC, CTR, ROAS

Analyse a Google, Meta or TikTok campaign: cost per click, per sale and return on ad spend.

Embed this calculator on your website

Copy this code and paste it into your page (WordPress, Wix, Webflow, HTML…). It's free: please keep the link to HOD Calc.

How it works

CPM = spend / impressions × 1000. CTR = clicks / impressions. CPC = spend / clicks. CPA = spend / sales. ROAS = revenue / spend (above 1, ads bring in more than they cost, before margin).

Results are for guidance only and do not replace professional advice.

Worked example

With the default values:

  • Amount spent1500
  • Impressions220000
  • Clicks3300
  • Sales / conversions95
  • Revenue generated5700

you get:

  • ROAS (return on ad spend)× 3.8
  • CTR (click-through rate)1.5 %
  • CPC (cost per click)€0.45
  • CPM (cost per 1,000 impressions)€6.82

Frequently asked questions

How does the “Online ads: CPM, CPC, CTR, ROAS” tool work?

CPM = spend / impressions × 1000. CTR = clicks / impressions. CPC = spend / clicks. CPA = spend / sales. ROAS = revenue / spend (above 1, ads bring in more than they cost, before margin).

What do I need to enter?

Just fill in: amount spent, impressions, clicks, sales / conversions, revenue generated. The result updates as you type.

Can you give an example?

Amount spent: 1500; Impressions: 220000; Clicks: 3300; Sales / conversions: 95; Revenue generated: 5700 → ROAS (return on ad spend): × 3.8; CTR (click-through rate): 1.5 %.

Is this calculator free, and is my data private?

Yes. HOD Calc is completely free with no sign-up. The calculation runs in your browser: nothing you type is sent or stored.