ToolsEssential

CPM, CPC & CTR Calculator

Enter your campaign numbers to calculate every key advertising metric at once — CPM, CPC, CTR, conversion rate, CPA and ROAS.

Instant resultsShows the formulaFree, no sign-up
Campaign numbers
—CPM
—CPC
—CTR
—Conversion rate
—CPA
—ROAS

Plan a budget

How to use the calculator

  1. Copy the numbers from your Meta Ads Manager, Google Ads, TikTok or YouTube report: spend, impressions, clicks, conversions and revenue.
  2. All six metrics are calculated instantly. Leave a field blank if you don’t have it — the related metrics are skipped.
  3. Use Plan a budget to estimate how many impressions, clicks and sales a budget should produce at expected rates.

Advertising metrics explained

MetricFormulaTells you
CPM (cost per mille)Spend ÷ Impressions × 1,000Cost of reaching 1,000 people — how expensive the audience is
CPC (cost per click)Spend ÷ ClicksWhat each visit to your site costs
CTR (click-through rate)Clicks ÷ Impressions × 100How compelling the ad is
Conversion rateConversions ÷ Clicks × 100How well your landing page or offer converts
CPA (cost per acquisition)Spend ÷ ConversionsWhat each sale or lead costs
ROAS (return on ad spend)Revenue ÷ SpendRevenue per unit of currency spent

The metrics are linked: CPC = CPM ÷ (CTR × 10) and CPA = CPC ÷ conversion rate. If your CPA is too high, these formulas show where to look — an expensive audience (high CPM), a weak ad (low CTR) or a weak landing page (low conversion rate).

What is a good CTR or CPM?

Benchmarks vary widely by platform, country, industry and season. Search ads typically have far higher CTRs than social feed ads because people are actively searching. CPMs in South Asian markets are usually much lower than in the US, UK or Canada, and almost every market gets more expensive during festive seasons such as Eid, Black Friday and the end-of-year holidays. Compare against your own past campaigns first.

Is my campaign profitable?

ROAS alone doesn’t tell you. If your profit margin before ads is 30%, you need a ROAS above about 3.3 just to break even (1 ÷ 0.30). Calculate your break-even point with our ACoS Calculator or the Break-Even Calculator, and tag links with the UTM Builder to track sales accurately in analytics.

Frequently asked questions

How do I calculate CPM?

Divide the ad spend by the number of impressions and multiply by 1,000. Spending 15,000 for 250,000 impressions is a CPM of 60.

What is the difference between CPC and CPM?

CPC is the cost of each click; CPM is the cost of 1,000 impressions. CPC = CPM ÷ (CTR × 10).

What is a good ROAS?

Any ROAS above your break-even ROAS (1 ÷ profit margin before ads) is profitable. Many e-commerce businesses target 3–4 or more.

Does this work for Facebook and Google Ads?

Yes. The formulas are standard across Meta, Google, TikTok, YouTube, LinkedIn and Amazon advertising.

More finance calculators

See all →