Calculator Inputs
Example Data Table
| Channel | Spend | Impressions | Clicks | Conversions | CPM | CTR |
|---|---|---|---|---|---|---|
| Display | $4,200.00 | 700,000 | 5,800 | 240 | $6.00 | 0.83% |
| Paid Social | $3,100.00 | 460,000 | 6,700 | 280 | $6.74 | 1.46% |
| Video | $5,400.00 | 615,000 | 3,900 | 190 | $8.78 | 0.63% |
| Native | $2,600.00 | 520,000 | 4,400 | 165 | $5.00 | 0.85% |
Use the table to compare how different channels can deliver very different CPM, click-through rate, and conversion efficiency.
Formula Used
Core CPM Formula
CPM = (Media Spend ÷ Impressions) × 1000
This shows how much you pay for every one thousand ad impressions delivered.
Loaded CPM Formula
Loaded Spend = Media Spend × (1 + Agency Fee % + Platform Fee %)
Loaded CPM = (Loaded Spend ÷ Impressions) × 1000
Loaded CPM helps you evaluate the true cost after management or technology fees are included.
Support Metrics
CTR = (Clicks ÷ Impressions) × 100
CPC = Spend ÷ Clicks
Conversion Rate = (Conversions ÷ Clicks) × 100
CPA = Spend ÷ Conversions
ROAS = Revenue ÷ Spend
Projected Impressions = (Loaded Spend ÷ Target CPM) × 1000
How to Use This Calculator
- Enter a campaign name, channel, and your preferred reporting currency.
- Add media spend and any fee percentages you want included in loaded cost analysis.
- Enter total impressions. Add viewable impressions if you want a viewable CPM estimate.
- Fill clicks, conversions, and revenue to unlock CTR, CPC, CPA, conversion rate, and ROAS.
- Enter a target CPM and benchmark CPM to measure efficiency gaps and projection opportunities.
- Click Calculate CPM to show the results below the header and above the form.
- Use the CSV and PDF buttons to export your calculated summary for reporting.
FAQs
1. What does CPM mean in marketing?
CPM means cost per thousand impressions. It measures how much you pay when your ad is shown one thousand times, regardless of clicks or conversions.
2. Why is loaded CPM useful?
Loaded CPM includes fee-based overhead like agency or platform charges. It gives a more realistic picture of what the campaign actually costs your business.
3. Is a lower CPM always better?
Not always. A low CPM can still underperform if traffic quality is weak. Compare CPM with CTR, conversion rate, CPA, and revenue before judging efficiency.
4. What is viewable CPM?
Viewable CPM uses viewable impressions instead of total served impressions. It helps advertisers judge cost against impressions that had a better chance of being seen.
5. Can I use CPM for social and display campaigns?
Yes. CPM is common across display, video, programmatic, social awareness campaigns, and branded placements where impression volume matters more than direct response.
6. Why add benchmark CPM?
Benchmark CPM lets you compare current pricing against historical averages, publisher targets, or channel norms. It highlights whether you are buying media efficiently.
7. When should I track ROAS with CPM?
Track ROAS whenever revenue is available. CPM shows awareness cost, while ROAS helps confirm whether that spend is also producing measurable commercial value.
8. Can this calculator help forecast inventory?
Yes. If you enter a target CPM, the calculator estimates how many impressions your loaded budget could buy at that planned rate.