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.
- In Ads Manager (or any ad platform), set the date range and select the campaigns, ad sets or ads you want to measure.
- Copy amount spent, impressions, clicks, purchases and purchase revenue. Use link clicks if you want CTR and CPC to reflect clicks to your site.
- Optional: add the price per order and variable costs per order (product cost, shipping, payment fees, packaging). This adds the three break-even figures.
- 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.
Related tools and glossary entries
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.
Sources
- Meta Business Help Center – CPM (cost per 1,000 impressions)
- Meta Business Help Center – CTR (link click-through rate)
- Meta Business Help Center – Cost per website purchase
- Meta Business Help Center – Purchases ROAS (return on ad spend)
- Amazon Ads – Ads Math
Checked: 12 Oct 2026