Ad Metrics Calculator
Enter impressions, clicks, conversions and spend to get CPM, CPC, CTR, conversion rate and CPA live. Add revenue for ROAS and profit, solve backwards to the max CPC you can bid, and plan ad spend from a budget and CPM.
Pull the four counts straight from your ad platform: impressions served, clicks recorded, conversions attributed, total spend. The $ sign is just a label: the math works in any currency.
Max CPC you can bid
Max CPC: $0.75
Max CPC = target CPA x conversion rate. Bid above this and each conversion costs more than your target.
Ad spend planner
Expected reach: 55,556 impressions, 1,389 clicks
Clicks estimated from your live 2.5% CTR in the panel above.
All math runs in your browser, nothing you type leaves the page.
Ad metrics cheat sheet: formulas and what good looks like
Every metric in this calculator comes from the same four counts. The formulas are simple, the judgment is not: what counts as good depends on the ad format and on your economics. These are honest, broad ranges, not promises.
| Metric | Formula | What good looks like |
|---|---|---|
| CPM | Spend / Impressions x 1,000 | Display $2 to $10, social feeds $5 to $15. Awareness campaigns judge on CPM, performance campaigns mostly ignore it. |
| CPC | Spend / Clicks | Search $1 to $3 in most niches. Competitive verticals like insurance and legal run $10 to $50 and up. |
| CTR | Clicks / Impressions x 100 | Search ads 3 to 6%, display 0.5 to 1%, social 0.5 to 2%. Below range usually means weak creative or targeting. |
| Conversion rate | Conversions / Clicks x 100 | Ecommerce 1 to 3%, lead gen 2 to 6%. The landing page moves this number more than the ad does. |
| CPA | Spend / Conversions | Good is relative: it must sit below the profit each conversion brings. Compare it to your margin, not to other industries. |
| ROAS | Revenue / Spend | Many ecommerce teams target 4x. Break-even ROAS is 1 divided by gross margin: at a 40% margin you need 2.5x. |
The metrics also read as a funnel. CPM prices attention, CTR turns attention into clicks, conversion rate turns clicks into customers, and CPA is what the whole chain costs per result. When CPA is too high, walk the chain backwards: a fine CTR with a weak conversion rate points at the landing page, a weak CTR with a fine conversion rate points at the ad.
Click fraud quietly inflates CPC campaign costs
Every formula on this page trusts the click count, and that is exactly where paid traffic lies. Bots and click farms click ads too: each fake click spends real budget, so your CPC report looks normal while the clicks that never could have converted drag your conversion rate down and push your real CPA far above what the platform shows. Industry estimates put invalid clicks at 10 to 20% of paid traffic in many niches, and platform refunds catch only a fraction of it.
The fix is measuring on your own site, where bot behavior is visible. DevDome Bot Protection identifies and blocks bot traffic the moment it lands, and DevDome Analytics splits every metric into real visitors and bots, so the conversion rate you feed into a max CPC bid reflects humans, not headless browsers.
Ad metrics FAQ
How do I calculate CPM?
CPM is your spend divided by impressions, multiplied by 1,000. Mille is Latin for thousand, so CPM literally means cost per thousand impressions. Spend $900 to serve 50,000 impressions and your CPM is 900 / 50,000 x 1,000 = $18. This CPM calculator runs the math live as you type, and the budget planner works it in reverse: enter a budget and a CPM to see how many impressions that money buys.
How do I calculate CPC?
CPC is total spend divided by total clicks. $900 of spend that produced 1,250 clicks works out to $0.72 per click. Note the difference between actual CPC, which this cpc calculator reports from your real numbers, and max CPC, the bid ceiling you set in the ad platform. Your actual CPC is usually below your max bid because most auctions charge just enough to beat the next bidder.
What is a good CTR for ads?
It depends heavily on the format. Search ads typically see 3 to 6% because the user already typed intent into the search box. Display banners run 0.5 to 1%, and social feed ads land around 0.5 to 2%. Branded search terms can push well past 10%. If your CTR sits below the range for your format, the usual suspects are broad targeting, weak creative, or an offer that does not match the audience.
How do I calculate conversion rate?
Divide conversions by clicks and multiply by 100. If 1,250 clicks produced 38 sales, the conversion rate is 38 / 1,250 x 100 = 3.04%. Ecommerce sites typically convert 1 to 3% of paid clicks and lead gen pages 2 to 6%. This conversion rate calculator updates live, and the same rate feeds the max CPC helper, since what you can afford per click depends directly on how many clicks it takes to get a sale.
What is CPA and what counts as a good CPA?
CPA, cost per acquisition, is spend divided by conversions: what one sale or lead actually costs you in ad money. $900 of spend for 38 conversions is a $23.68 CPA. There is no universal good number. A $50 CPA is excellent when each customer brings $200 of profit and a disaster when they bring $30. Compare CPA to your profit per conversion, and use a profit margin calculator to know that number precisely.
How do I work out the maximum CPC I can bid?
Multiply your target CPA by your conversion rate. Max CPC = target CPA x conversion rate. If you can afford $25 per conversion and 3% of clicks convert, you can pay up to 25 x 0.03 = $0.75 per click before conversions start costing more than your target. The solve backwards panel in this ad spend calculator does this for you, and prefills a sensible conversion rate you can overwrite with your own.
Can click fraud really change these metrics?
Yes, and more than most advertisers expect. Industry estimates put invalid and bot clicks at 10 to 20% of paid traffic in many niches. Bots spend your budget like real clicks, so CPC looks normal while conversions never arrive: conversion rate sinks and CPA inflates, and you cannot tell from platform reports alone. Measuring on your own site with bot filtering, the way DevDome Bot Protection and DevDome Analytics do, shows how much of your paid traffic was ever human.
More free tools: ROI Calculator · UTM Link Builder · Profit Margin Calculator · SERP Snippet Preview · Word Counter