What This CPM Calculator Does
| Feature | Description |
|---|
| 3 Calculation Modes | Find CPM, Find Budget, Find Impressions |
| Multiple Currencies | USD, EUR, GBP, CAD, AUD, INR, PKR |
| Industry Benchmarks | Social Media, Display, Video, Search, LinkedIn, Programmatic, CTV, Native |
| Estimated CPC | Cost per click (assuming 2% CTR) |
| Estimated CPL | Cost per lead (assuming 5% conversion) |
| Sliders | Interactive input controls |
| Formula Display | Shows calculation method |
Three Calculation Modes
| Mode | Formula | Use Case |
|---|
| Find CPM | (Budget ÷ Impressions) × 1,000 | You know budget & impressions |
| Find Budget | (CPM × Impressions) ÷ 1,000 | You know CPM & target impressions |
| Find Impressions | (Budget ÷ CPM) × 1,000 | You know budget & CPM rate |
CPM Formula
CPM = (Total Budget ÷ Total Impressions) × 1,000
Example:
- Budget: $1,000
- Impressions: 500,000
- CPM = ($1,000 ÷ 500,000) × 1,000 = **$2.00**
Industry Average CPM Rates
| Platform/Format | Average CPM |
|---|
| Social Media (FB/IG) | $5-15 |
| Display Ads | $2-10 |
| Video Ads | $15-30 |
| Search Ads | $20-50 |
| LinkedIn Ads | $10-25 |
| Programmatic | $1-5 |
| CTV/OTT | $25-40 |
| Native Ads | $8-15 |
Derived Metrics
| Metric | Formula | Example (2% CTR) |
|---|
| CPC | CPM ÷ (CTR × 10) | $5 CPM → $0.25 CPC |
| CPL | CPM ÷ (CTR × Conv% × 10) | $5 CPM → $5 CPL |
How to Use
Mode 1: Find CPM
- Enter Total Budget
- Enter Total Impressions
- View Calculated CPM
Mode 2: Find Budget
- Enter CPM Rate
- Enter Desired Impressions
- View Required Budget
Mode 3: Find Impressions
- Enter Total Budget
- Enter CPM Rate
- View Expected Impressions
Example Calculations
Example 1: Calculate CPM
| Input | Value |
|---|
| Budget | $5,000 |
| Impressions | 1,000,000 |
| CPM | $5.00 |
Example 2: Calculate Budget
| Input | Value |
|---|
| CPM | $10.00 |
| Desired Impressions | 500,000 |
| Budget | $5,000 |
Example 3: Calculate Impressions
| Input | Value |
|---|
| Budget | $2,000 |
| CPM | $8.00 |
| Impressions | 250,000 |
Real-World Applications
| Scenario | Calculation |
|---|
| You spent $1,500 and got 300,000 impressions | CPM = $5.00 |
| You want 1M impressions at $8 CPM | Budget = $8,000 |
| You have $10,000 budget at $12 CPM | Impressions = 833,333 |
| Facebook campaign: $500 → 100,000 impressions | CPM = $5.00 |
| YouTube campaign: $2,000 → 80,000 impressions | CPM = $25.00 |
Pro Tips
| Tip | Benefit |
|---|
| Lower CPM doesn’t always mean better | Quality matters more than quantity |
| Monitor CTR alongside CPM | High CPM + high CTR can be efficient |
| Test different platforms | Find best CPM for your audience |
| Consider viewability | Not all impressions are equal |
| A/B test creative | Better creative → lower effective CPM |
Keyboard Shortcuts
Ctrl/Cmd + Enter — RecalculateCtrl/Cmd + R — Reset to defaults