CPM Calculator

Calculate CPM (Cost Per 1,000 Impressions), CPC, CTR, CPA, and ROAS for your advertising campaigns. Compare channels and project monthly budgets.

$
CPM (Cost per 1,000 impressions)
CPC (Cost per Click)
CTR (Click-Through Rate)
Extended More scenarios, charts & detailed breakdown
$
CPM
Cost per Impression
Professional Full parameters & maximum detail
$
$

Core Metrics

CPM
CPC
CPA (Cost per Acquisition)

Return & Efficiency

ROAS (Return on Ad Spend)
eCPM (effective CPM)

Reach & Projection

Unique Reach (est.)
Monthly Budget Projection

How to Use This Calculator

  1. Enter your Total Ad Spend and Total Impressions to calculate CPM.
  2. Optionally enter Clicks to see CPC and CTR.
  3. Use the Find Budget tab to calculate required spend for a target CPM and impression count.
  4. Use the Compare Channels tab to see which ad channel delivers better CPM.
  5. The Professional tab adds CPA, ROAS, eCPM, unique reach, and monthly projections.

Formula

CPM = (Spend ÷ Impressions) × 1,000  |  CPC = Spend ÷ Clicks  |  CTR = (Clicks ÷ Impressions) × 100%

Example

$1,000 spend on 500,000 impressions → CPM = $2.00. With 2,500 clicks: CPC = $0.40, CTR = 0.5%.

Frequently Asked Questions

  • CPM stands for Cost Per Mille (Latin for thousand). It is the cost an advertiser pays per 1,000 ad impressions. CPM = (Total Spend ÷ Impressions) × 1,000.
  • CPM varies widely by platform and industry. Display ads average $2–5, social media $5–15, and premium video $20–50+. Lower CPM means cheaper reach but may not indicate better engagement.
  • CPM charges per 1,000 impressions regardless of clicks. CPC (Cost Per Click) charges only when someone clicks. CPM is better for brand awareness; CPC is better for direct response campaigns.
  • eCPM (effective CPM) normalizes revenue or value to a per-1,000-impressions basis, allowing comparison across different ad formats and pricing models.
  • ROAS (Return on Ad Spend) = Revenue ÷ Ad Spend. A ROAS of 3x means you earned $3 for every $1 spent on ads. Most businesses target 3–5x ROAS minimum.

Related Calculators