Skip to content
ToolsMinify logo
Calculator Tools
Popular

CPM Calculator

Enter spend, impressions, and clicks to get CPM, CPC, and CTR - or any two of cost, impressions, and CPM.

About CPM Calculator

CPM (cost per mille) is the price of 1,000 ad impressions. Enter spend, impressions, and clicks to get CPM, CPC, and CTR together - or enter impressions and CPM to solve for total cost. Useful for media planning, campaign reports, and publisher revenue checks. Runs locally in your browser.

How to Use CPM Calculator

  1. Enter spend, impressions, and clicks to see CPM, CPC, and CTR together.
  2. CPM stays first: it comes from spend and impressions. CPC uses spend and clicks. CTR uses clicks and impressions.
  3. Or switch to cost from CPM: enter impressions and a CPM rate to get total cost or revenue.
  4. Use the results for ad budgeting, weekly reports, and channel comparisons.

CPM Calculator Formula

CPM = (cost ÷ impressions) × 1,000. CPC = cost ÷ clicks. CTR = (clicks ÷ impressions) × 100. Example: $5,000 spend, 1,000,000 impressions, 10,000 clicks → $5 CPM, $0.50 CPC, 1% CTR.

CPM Calculator Examples

$500 on 100,000 impressions

CPM = ($500 ÷ 100,000) × 1,000 = $5.

1M impressions at $5 CPM

Total cost = 1,000,000 ÷ 1,000 × $5 = $5,000.

Campaign with clicks

$5,000 spend, 1,000,000 impressions, 10,000 clicks → CPM $5, CPC $0.50, CTR 1%.

$2,000 budget at $4 CPM

Impressions = ($2,000 ÷ $4) × 1,000 = 500,000.

Common Use Cases

  • Media planning: convert a budget and target CPM into reachable impressions
  • Campaign reporting: turn spend, delivered impressions, and clicks into eCPM, CPC, and CTR
  • Publisher revenue estimates from expected impressions and a negotiated CPM
  • Compare display, YouTube, or podcast options at the same impression volume
  • Brand or viewability buys: report CPM with CTR from the same spend, impressions, and clicks

Read the full guide

How to Use CPM Calculator: Complete Guide (2026) - 5 min read

Frequently Asked Questions about CPM Calculator

What is CPM?
CPM means cost per mille - the price an advertiser pays per 1,000 ad impressions. It is standard for display, programmatic, YouTube, and podcast ads.
How do I calculate CPM?
Use CPM = (total cost ÷ total impressions) × 1,000. Example: $500 for 100,000 impressions → ($500 ÷ 100,000) × 1,000 = $5.
What is CPC and how is it different from CPM?
CPC (cost per click) is spend ÷ clicks. CPM prices 1,000 impressions; CPC prices a click. Same campaign: $5,000 spend, 1,000,000 impressions, 10,000 clicks → CPM $5 and CPC $0.50. Both results live on this page - there is no separate CPC calculator.
How do I calculate CTR?
CTR (click-through rate) = (clicks ÷ impressions) × 100. Example: 10,000 clicks on 1,000,000 impressions = 1% CTR. Enter clicks with spend and impressions to see CTR next to CPM and CPC.
What is eCPM?
eCPM is effective CPM - your actual cost (or revenue) per 1,000 impressions after the campaign runs. Enter spend and impressions here to reverse-calculate it, then add clicks for CPC and CTR on the same report.
Can I use any currency?
Yes. Use the same currency for spend and CPM throughout. The tool is unit-agnostic as long as cost and CPM match. For share-of-budget math, pair this with the Percentage Calculator.
Should brand or viewability campaigns use CPC instead?
For viewability or brand campaigns, pair CPM with CTR on this page rather than opening a second URL. When inventory is sold on CPC, convert carefully - eCPM from spend and impressions is still a useful benchmark beside CPC and CTR.