Skip to content
Toolcroft

CPM Calculator - Ad Metrics Solver (CPM, CPC, CTR, CPA)

Social Media & Creator

Bidirectional ad metrics calculator. Enter any known values and instantly solve for CPM, CPC, CTR, CPA, ROAS, and more. Great for campaign planning and reporting.

$
$
$
$
%
%
$
×

Blue fields are computed from your inputs. Enter any combination of values to derive the rest.

How to use this tool

  1. Enter known values. Fill in the metrics you already know - spend, impressions, clicks, etc.
  2. See derived metrics. All derivable metrics are calculated automatically.

Ad metric formulas

  • CPM = (Spend ÷ Impressions) × 1,000
  • CPC = Spend ÷ Clicks
  • CTR = (Clicks ÷ Impressions) × 100
  • CVR = (Conversions ÷ Clicks) × 100
  • CPA = Spend ÷ Conversions
  • ROAS = Revenue ÷ Spend

How to use this calculator

Enter any combination of metrics you know. The tool derives all computable values automatically and highlights them in blue. You can enter derived metrics (like CPM) to reverse-calculate primary values (like spend). If several formulas can fill an empty spend field, it tries clicks × CPC, impressions × CPM ÷ 1,000, conversions × CPA, then revenue ÷ ROAS. For impressions or clicks, the CPM or CPC path takes priority over CTR; for conversions, CPA takes priority over CVR. Values you type stay as entered.

What each metric tells you

  • CPM (Cost per Mille): measures reach efficiency. A lower CPM means you reach more people per dollar. Optimize for CPM when your goal is brand awareness.
  • CPC (Cost per Click): measures click cost. Optimize for CPC when your goal is driving traffic to a landing page.
  • CPA (Cost per Acquisition): measures the cost to acquire one customer or conversion. The most business-relevant metric for direct response campaigns.
  • CVR (Click-to-Conversion Rate): shows what share of clicks became conversions. Compare it with CTR to distinguish an ad engagement problem from a landing-page or offer problem.
  • ROAS (Return on Ad Spend): revenue ÷ ad spend. A ROAS of 4x means you earn $4 in revenue for every $1 spent on ads. Optimize for ROAS in e-commerce campaigns.

Industry CPM benchmarks (approximate, 2024–2025)

PlatformAverage CPMNotes
Google Display Network$1–$3Broad audience; high volume, lower intent
Google Search AdsN/A (CPC-based)Intent-based; no traditional CPM model
Facebook / Meta$5–$15Varies widely by audience, industry, season
Instagram$6–$18Higher engagement platform, slightly higher CPM
LinkedIn$20–$50B2B targeting premium; expensive but high intent
TikTok$2–$10Growing platform; strong for 18–34 demographic
Programmatic display$2–$10Varies by targeting precision and ad quality

Viewable impressions (vCPM)

A served impression is counted when an ad is delivered to a browser, even if the user never scrolls to see it. A viewable impression (IAB standard: at least 50% of the ad in view for at least 1 second for display; 2 seconds for video) is a higher-quality signal. vCPM (cost per 1,000 viewable impressions) is a more meaningful metric than served-impression CPM for measuring brand exposure. Most major platforms report viewability rates alongside served impressions.

Frequently asked questions

What is CPM?

CPM (Cost Per Mille) is the cost per 1,000 ad impressions. It is calculated as (Ad Spend ÷ Impressions) × 1,000. CPM is the standard pricing model for brand awareness campaigns.

What is the difference between CPC and CPM?

CPM charges per 1,000 impressions regardless of clicks; CPC (Cost Per Click) only charges when someone clicks the ad. CPM is better for awareness; CPC is better for driving traffic.

What is a good ROAS?

ROAS (Return on Ad Spend) of 4× (400%) is often cited as a break-even benchmark for e-commerce, but the right target depends on margins. A 2× ROAS might be profitable for high-margin digital products.

Browse all social media & creator