Ad Metrics Calculator

An ad metrics calculator turns the raw numbers from an ad account into the ratios people report on. Enter spend, impressions, clicks, purchases and revenue once, and this free calculator returns CPM, CTR, CPC, conversion rate, CPA and ROAS, plus break-even ROAS, CPA and CPM if you add price and variable costs.

Free, no sign-up. Runs in your browser.

Product cost, shipping, payment fees, anything paid per order.

Results

ROASrevenue ÷ spend
3x
CPMcost per 1,000 impressions
$12.50
CTRclick-through rate
1.5%
CPCcost per click
$0.83
CPAcost per purchase
$50.00
Conversion ratepurchases ÷ clicks
1.67%
Contribution margin per order
$60.00 (40%)
Break-even ROASBelow this ROAS, each sale loses money after variable costs.
2.5x
Break-even CPAThe most you can pay for one order without losing money.
$60.00
Break-even CPMAt your current orders per impression.
$15.00
Embed this calculator

Free to use on your site. Paste this code where you want the calculator to appear.

How do you use the ad metrics calculator?

Copy five totals from your ad account for one date range and paste them into the form above. Every metric updates as you type, and any metric whose input is missing shows a dash.

  1. In Ads Manager (or any ad platform), set the date range and select the campaigns, ad sets or ads you want to measure.
  2. Copy amount spent, impressions, clicks, purchases and purchase revenue. Use link clicks if you want CTR and CPC to reflect clicks to your site.
  3. Optional: add the price per order and variable costs per order (product cost, shipping, payment fees, packaging). This adds the three break-even figures.
  4. Copy the page link to share the result. Only the numbers go into the link.

What does each metric mean, and how is it calculated?

Each metric divides one total by another. The table lists every output, its formula, and the dedicated tool page with more detail.

Metric Formula What it tells you Tool
CPM Spend ÷ impressions × 1,000 Cost of 1,000 ad views CPM calculator
CTR Clicks ÷ impressions × 100 Share of impressions that led to a click CTR calculator
CPC Spend ÷ clicks Cost of one click CPM calculator
Conversion rate Purchases ÷ clicks × 100 Share of clicks that became a purchase This page
CPA Spend ÷ purchases Cost of one purchase CPA calculator
ROAS Revenue ÷ spend Revenue for each unit of spend ROAS calculator
Break-even ROAS 1 ÷ contribution margin ratio Lowest ROAS that covers per-order costs Break-even ROAS calculator
Break-even CPA Price − variable costs Most you can pay for one order CPA calculator
Break-even CPM Break-even CPA × purchases ÷ impressions × 1,000 Highest CPM that still breaks even CPM calculator

The ratio formulas match Meta's own definitions for CPM, link CTR, cost per purchase and purchase ROAS. Break-even ROAS as 1 divided by margin comes from the Amazon Ads "Ads Math" guide.

Worked example

Enter these numbers in the calculator above (example numbers, in any currency):

Input Value
Spend 2,500
Impressions 200,000
Clicks 3,000
Purchases 50
Revenue 7,500

The tool shows the same results:

Output Working Result
CPM 2,500 ÷ 200,000 × 1,000 12.50
CTR 3,000 ÷ 200,000 × 100 1.5 percent
CPC 2,500 ÷ 3,000 0.83
Conversion rate 50 ÷ 3,000 × 100 about 1.67 percent
CPA 2,500 ÷ 50 50
ROAS 7,500 ÷ 2,500 3.0

To add the break-even figures, enter a price per order of 150 and variable costs per order of 90 (example numbers; 150 is the same average order value as 7,500 ÷ 50). The contribution margin is 60 per order, which is 40 percent of the price.

Output Working Result
Break-even ROAS 1 ÷ 0.40 2.5
Break-even CPA 150 − 90 60
Break-even CPM 60 × (50 ÷ 200,000) × 1,000 15.00

Each actual figure is on the right side of its break-even figure: ROAS 3.0 is above 2.5, CPA 50 is below 60 and CPM 12.50 is below 15.00. In this example, each attributed order covers its ad cost and leaves margin. If your orders often contain more than one item, enter the average order value as the price and the average variable costs per order.

Which numbers should you compare?

Compare each actual figure with its break-even figure, not with a number from someone else's account. ROAS against break-even ROAS, CPA against break-even CPA and CPM against break-even CPM all answer the same question from three angles: does each order cover its own ad cost?

The other ratios explain why. A low CTR with a normal CPM points at the ad itself (the hook, the offer or the format). A normal CTR with a low conversion rate points at the landing page or the offer. Our creative testing framework covers how to test one change at a time.

What are the limits of this calculator?

The calculator divides the totals you enter. It can't check whether those totals are correct or complete.

  • Attribution. Purchases and revenue are what the ad platform attributes to the ads, using its attribution setting. Your store's own numbers may differ.
  • One period at a time. All five inputs must cover the same date range and the same campaigns, or the ratios mean nothing.
  • Clicks vary by definition. Meta reports both all clicks and link clicks. Pick one and use it every time.
  • No benchmarks. The tool gives no "good" or "bad" verdicts, because published averages mix industries, countries and placements.
  • First order only. Break-even figures cover a single order. Repeat purchases are covered by the LTV calculator, and new-customer cost by the CAC calculator.

Every metric here has its own tool page and glossary entry: CPM, CTR, CPA, ROAS, break-even ROAS and contribution margin. The contribution margin calculator helps you work out the variable costs per order that the break-even figures need. For video ads, the hook rate calculator covers hook rate and hold rate, and the A/B test calculator checks whether a difference between two creatives is significant. All free tools are on the tools page.

If you want more ad versions to test against these numbers, see how Anglr works for brands.

Glossary: CPM · CTR · CPA · ROAS · Break-even ROAS · Contribution margin

FAQ

How do you calculate CPM, CPC, CTR and ROAS?

CPM is spend divided by impressions, times 1,000. CPC is spend divided by clicks. CTR is clicks divided by impressions, times 100. ROAS is revenue divided by spend.

What is the difference between ROAS and ROI?

ROAS divides revenue by ad spend only. ROI subtracts all costs, including product, shipping and fees, before comparing to what was spent, so a campaign can have a ROAS above 1 and still lose money.

What is the difference between CPA and CAC?

CPA is ad spend divided by every conversion in the period, including repeat buyers. CAC is acquisition spend divided by new customers only, so CAC is usually higher than CPA for the same campaign.

What is a good ROAS?

A good ROAS is one above your break-even ROAS, which depends on your own margin. Add your price and variable costs to the calculator to see your break-even figure next to your actual ROAS.

Which numbers do I need from my ad account?

Spend, impressions, clicks, purchases (or another conversion) and purchase revenue for the same date range and the same campaigns. Leave a field blank and only the metrics that need it show a dash.

Make AI ads?

Get paid on performance for AI ads that perform.

Get started for free

Run ads for a brand?

Every format from your winning scripts. Invite only.

Request access

Sources

Checked: 12 Oct 2026