Marketing Last updated: July 2026

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...

Written by Calculator Archive Team

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.

Read Blog Guide ›

Mathematical Formula & Logic

CPM = (Total Cost / Total Impressions) * 1000
Variable Glossary
CPM Cost Per Mille — cost per 1,000 impressions
Total Cost Total advertising spend in dollars
Total Impressions Number of times the ad was displayed

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.

1

Step 1: Total Cost = $500, Total Impressions = 100,000.

2

Step 2: CPM = ($500 / 100,000) * 1000.

3

Step 3: CPM = $0.005 * 1000 = $5.00.

4

Step 4: The CPM is $5.00, meaning the brand pays $5 for every 1,000 impressions.

How to Use the CPM Calculator

  1. 1. Enter your total advertising spend in dollars.
  2. 2. Input the total number of impressions served.
  3. 3. The calculator computes your CPM rate instantly.
  4. 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.