BigTool

Ad Metrics Calculator (ROAS, CPA, CPM, CTR, CPC)

Enter the numbers you know — spend, impressions, clicks, conversions, revenue or any rate — and the calculator works out the rest, with the formula for every metric.

Fill in any values you know — totals, rates or both. Everything that can be worked out appears in green. Clear a field to let the calculator fill it.

Campaign totals
Rates & ratios

Results

CPM (cost per 1,000 impressions)

$12.50

CPM = Spend ÷ Impressions × 1,000

Calculated

CTR (click-through rate)

2.00%

CTR = Clicks ÷ Impressions × 100

Calculated

CPC (cost per click)

$0.63

CPC = Spend ÷ Clicks

Calculated

Conversion rate

2.50%

Conversion rate = Conversions ÷ Clicks × 100

Calculated

CPA (cost per acquisition)

$25.00

CPA = Spend ÷ Conversions

Calculated

ROAS (return on ad spend)

3.60x

ROAS = Revenue ÷ Spend

Calculated

AOV (average order value)

$90.00

AOV = Revenue ÷ Conversions

Calculated

Profit & ROI

$3,900.00

ROI 260.0% · ROI = (Revenue − Spend) ÷ Spend × 100

Every $1 of ad spend returns $3.60 in revenue. Remember that ROAS uses revenue, not profit: your break-even ROAS is 1 ÷ your profit margin.

Filled in automatically: CPM, CTR, CPC, Conversion rate, CPA, ROAS, AOV.

One calculator for every core ad metric

Whether you run Google Ads, Meta, LinkedIn or TikTok campaigns, the same handful of numbers decide whether an ad is working: how much it costs to be seen, to get a click and to win a customer, and how much revenue comes back. Most calculators handle one metric at a time. This one connects them all, so you can enter whatever you know — a budget and a target CPM, or last month’s totals from your ads dashboard — and every other metric that can be worked out appears instantly.

How to use it

  1. Enter any values you have in “Campaign totals” (spend, impressions, clicks, conversions, revenue).
  2. Add any rates you know, such as an expected CTR or a target CPA.
  3. Read the calculated values, shown in green, and the results cards with formulas.
  4. Clear a field if you want the calculator to fill it in from the others.

If you enter values that contradict each other — for example spend, clicks and a CPC that don’t match — you’ll see a warning listing the formula that doesn’t add up.

The formulas

  • CPM (cost per mille) = Spend ÷ Impressions × 1,000 — the price of reach.
  • CTR (click-through rate) = Clicks ÷ Impressions × 100 — how compelling the ad is.
  • CPC (cost per click) = Spend ÷ Clicks.
  • Conversion rate = Conversions ÷ Clicks × 100 — how well the landing page converts.
  • CPA (cost per acquisition) = Spend ÷ Conversions.
  • ROAS (return on ad spend) = Revenue ÷ Spend.
  • AOV (average order value) = Revenue ÷ Conversions.

These metrics are linked. CPC equals CPM ÷ (10 × CTR), and CPA equals CPC ÷ conversion rate. That’s why a cheap CPM can still produce an expensive CPA if the ad gets few clicks or the page converts poorly — and why it helps to see them together.

Worked example

You spend $1,500 and get 120,000 impressions, 2,400 clicks, 60 sales and $5,400 in revenue. Your CPM is $12.50, CTR is 2%, CPC is $0.63, conversion rate is 2.5%, CPA is $25, AOV is $90 and ROAS is 3.6. That means every dollar spent returned $3.60 in revenue — but whether it’s profitable depends on your margin.

ROAS versus profit

ROAS measures revenue, not profit. To find your break-even ROAS, divide 1 by your profit margin before ad costs. At a 40% margin, break-even ROAS is 2.5; anything above that is profitable. The profit and ROI card uses revenue minus ad spend only, so remember to account for product costs, shipping and fees too.

Track which campaign each result came from by tagging your links with the UTM Campaign URL Builder. For quick percentage changes between periods, use the Percentage Calculator, and bill clients for campaign management with the Invoice Generator.

Frequently asked questions

What is a good ROAS?

It depends on your margins. ROAS (revenue ÷ ad spend) needs to be above your break-even point, which is 1 ÷ your profit margin. With a 25% margin you need a ROAS of at least 4 to break even on the ads alone.

How is CPM calculated?

CPM is the cost per 1,000 impressions: ad spend ÷ impressions × 1,000. For example, $500 for 200,000 impressions is a $2.50 CPM.

What's the difference between CPA and CPC?

CPC is what you pay for each click (spend ÷ clicks). CPA is what you pay for each conversion, such as a sale or lead (spend ÷ conversions). CPA equals CPC divided by the conversion rate.

Can I calculate impressions from CPM and budget?

Yes. Enter your budget and the expected CPM and leave impressions empty — the calculator fills it in as budget ÷ CPM × 1,000. The same works for any pair of values in a formula.

Is ROAS the same as ROI?

No. ROAS compares revenue to ad spend only. ROI compares profit to cost: (revenue − spend) ÷ spend. The calculator shows both, but a full ROI should also include product costs and fees.