CPM Calculator
The CPM Calculator determines the cost per 1,000 impressions for your advertising campaigns. CPM (Cost Per Mille) is the standard metric used across digital advertising platforms like Google Ads, Facebook Ads, and programmatic display networks to price ad inventory.
How to Use the CPM Calculator
Interactive calculator available after JavaScript loads.
Loading calculator...
Math & Finance Experts — Verified Formulas, Peer-Reviewed Sources, Expert Analysis
Looking for a deeper explanation?
Read our comprehensive, peer-reviewed educational article in our Blog to learn the underlying math, formulas, and step-by-step examples.
Mathematical Formula & Logic
Step-by-Step Worked Calculation
Scenario: Calculating CPM for a display campaign
A brand spends $500 on a display campaign that generates 100,000 impressions.
Step 1: Total Cost = $500, Total Impressions = 100,000.
Step 2: CPM = ($500 / 100,000) * 1000.
Step 3: CPM = $0.005 * 1000 = $5.00.
Step 4: The CPM is $5.00, meaning the brand pays $5 for every 1,000 impressions.
How to Use the CPM Calculator
- 1. Enter your total advertising spend in dollars.
- 2. Input the total number of impressions served.
- 3. The calculator computes your CPM rate instantly.
- 4. Compare your CPM against industry benchmarks.
What Is a CPM Calculator?
CPM (Cost Per Mille) is a pricing model in digital advertising where advertisers pay for every 1,000 impressions of their ad. It is the most common metric for衡量 the cost efficiency of display and video advertising campaigns.
Why This Calculation Matters
CPM allows advertisers to compare costs across different platforms and campaigns on an equal footing. It helps optimize ad spend by identifying which channels deliver the most cost-effective brand exposure.
Common Mistakes to Avoid
- Confusing CPM with CPC — CPM is per impressions, CPC is per clicks
- Not accounting for ad viewability — not all served impressions are actually seen
- Ignoring frequency — high frequency with low reach inflates costs
- Comparing CPM across different ad formats without standardization
Frequently Asked Questions
Complete indexable directory of answers (6 questions)
What is a good CPM?
A good CPM depends on the platform and industry. Display ads typically range from $2-$10 CPM, while social media ads range from $5-$15. Premium publishers may charge $20+ CPM for targeted audiences.
How does CPM differ from CPC?
CPM charges per 1,000 impressions regardless of clicks, while CPC (Cost Per Click) charges only when someone clicks the ad. CPM is better for brand awareness, while CPC is better for direct response campaigns.
What factors affect CPM rates?
Target audience demographics, ad placement, time of year, competition level, ad format, and publisher quality all influence CPM rates. Holiday seasons typically see higher CPMs due to increased advertiser demand.
How does the CPM Calculator calculate its results?
The CPM Calculator uses verified mathematical formulas processed entirely in your browser. Calculator inputs and results are never sent to external servers. We do use Google Analytics and AdSense for standard website operation — see our Privacy Policy for details.
Is my data safe when using this CPM Calculator?
Yes. All calculations happen locally in your browser. We never store, transmit, or log any input data you enter into the calculator.
What should I do if I get an unexpected result?
Double-check that all inputs are valid numbers within reasonable ranges. If you believe there is an error, please contact us with your input values and we will investigate.