CPM Calculator (Cost Per Mille)
Calculate CPM (Cost Per Mille), ad budget, or campaign impressions instantly. Free reverse-solving tool with step-by-step formula breakdown.
= ( ÷ ) × 1,000Adjust Variables
Interactive Step-by-Step Calculation Proofs
View how variables resolve algebraically down to peer-reviewed standard outputs.
Dynamic E-E-A-T Metric Valuation
Cost Per Mille (CPM) is the foundational pricing metric of online advertising and media buying, representing the cost per 1,000 ad impressions. Knowing how to calculate CPM lets media buyers compare the relative cost efficiency of networks, publishers, and placements on a level playing field. To calculate the CPM, divide total ad spend by total impressions, then multiply by 1,000. Our interactive CPM calculator allows you to reverse-engineer your campaigns—solve for impressions to see what your budget can purchase, solve for total budget to understand the cost of a requested impression volume, or simply input your spend and impressions to calculate CPM in real time. Pair it with the CPC calculator and CPA calculator to build a complete picture of your campaign economics.
Mathematical Formula Explanation
Calculated standard benchmarks are based on direct functional dependencies. The primary calculation logic follows this formula:
CPM = (Total Cost ÷ Total Impressions) × 1,000When using our reverse-solving system, the unknown parameter is algebraically isolated. For instance, solving for total impressions required derived from an active budget uses the inverted ratio, safeguarding metrics calculations against arbitrary platform fees or roundoffs.
Standard Campaign Scenarios (Step-by-Step)
Review these typical campaign outlines to verify how calculation steps behave under realistic media buying conditions:
Example 1: Finding CPM from Campaign Data
“An enterprise SaaS runs an Instagram brand awareness ad campaign with a total spend of $3,500. The ad platform reports 700,000 impressions. What is the CPM?”
- COST: 3,500
- IMPRESSIONS: 700,000
- CPM: 5
- PERIMPRESSION: 0.01
Example 2: Budget Needed for Large Impression Goal
“You want your video ad campaign to garner 2,500,000 impressions. The publisher quotes a fixed rate of $12.50 CPM. What budget should you request?”
- CPM: 12.5
- IMPRESSIONS: 2,500,000
- COST: 31,250