CPM Calculator

Calculate cost per thousand impressions (CPM), total campaign cost or reach from your budget.

CPM Calculator
CPM Calculator
CPM
$5
Cost per 10,000 impressions
$50
Impressions per $1
200
Total impressions
200K
Updates instantly · formula below

How to use this cpm calculator

  1. 1Enter your total ad budget for the campaign in dollars.
  2. 2Enter the expected number of impressions in thousands — your ad platform will show this in campaign planning tools.
  3. 3The calculator will show your CPM, cost per 10,000 impressions, and how many impressions you get per dollar.
  4. 4Compare CPM across platforms: a $2 CPM on display vs $40 CPM on LinkedIn represents very different audience quality and intent.
  5. 5Combine CPM with click-through rate and conversion rate to calculate full-funnel cost per acquisition.
  6. 6Use the Impressions per $1 output to set expectations for reach goals within a fixed budget.
Formula

How it's calculated

CPM = (budget ÷ total impressions) × 1,000. Total cost = CPM × impressions ÷ 1,000.

About the CPM Calculator

CPM — cost per thousand impressions — is the foundational metric of display and brand advertising. Understanding how to interpret CPM across different platforms, audiences, and campaign objectives is essential to allocating ad budgets effectively rather than simply chasing the lowest price per impression.

The range of CPM rates in digital advertising spans two orders of magnitude. Programmatic display advertising can be purchased for $0.50–$3 CPM in remnant inventory exchanges, while premium positions on high-quality publishers or LinkedIn can command $50–$100+ CPM. This isn't simply a difference in cost — it reflects fundamentally different audiences, attention quality, and brand safety. A $1 CPM on a low-quality display network and a $50 CPM on LinkedIn are not the same reach multiplied by 50; they're reaching entirely different audiences with entirely different levels of engagement and intent.

The most important thing to understand about CPM buying is the distinction between impressions and outcomes. A campaign optimized purely to minimize CPM will maximize impressions but may deliver very few meaningful business results if the impressions reach an unqualified audience. The correct framework is to evaluate CPM in relation to your expected click-through rate, landing page conversion rate, and customer lifetime value. A $100 CPM campaign that delivers 2% CTR and 5% conversion rate may generate a lower cost-per-acquisition than a $5 CPM campaign with 0.05% CTR and 1% conversion rate.

Frequency is an underappreciated dimension of CPM campaigns. Most platforms allow you to set frequency caps — the maximum number of times a unique user sees your ad in a given time window. Showing the same ad to the same person too many times leads to ad fatigue and declining response rates, which wastes impressions. Showing too few times means many people see the ad only once, which is often insufficient for brand recall. For awareness campaigns, 3–5 impressions per person per month is a commonly cited optimal range; for retargeting campaigns, higher frequency is appropriate because these users have already shown interest.

The relationship between CPM and your overall marketing funnel matters more than the CPM number itself. Top-of-funnel awareness campaigns typically use CPM buying because you're building reach and brand recognition, and every impression has value even without an immediate click. Mid-funnel consideration campaigns often blend CPM with engagement metrics. Bottom-of-funnel conversion campaigns typically shift to CPC or CPA buying where you pay only for measurable actions. A well-structured advertising program uses different CPM benchmarks at each funnel stage, not a single target CPM across all campaigns.

Frequently asked questions

What is a good CPM for digital advertising?

CPM varies enormously by platform and audience. Display advertising typically ranges $1–$5. Social media ads (Facebook, Instagram) run $5–$20. LinkedIn ads are among the most expensive at $30–$100+ CPM due to the high professional audience quality. YouTube pre-roll averages $8–$15. Podcast advertising runs $18–$50. The 'right' CPM depends entirely on the value of a reached impression for your specific business and conversion path.

CPM vs CPC — which bidding model should I use?

CPM (cost per thousand impressions) is best for brand awareness campaigns where reach is the primary objective. You pay for exposure regardless of whether anyone clicks. CPC (cost per click) is better for direct-response campaigns where you want to pay only when a user takes action. For top-of-funnel awareness, CPM; for bottom-of-funnel conversions, CPC. Many platforms also offer CPV (cost per view) for video and CPA (cost per action) for conversion-optimized campaigns.

How do I calculate reach from a CPM and budget?

Use the formula: Impressions = (Budget ÷ CPM) × 1,000. Example: $5,000 budget ÷ $10 CPM = 500,000 impressions. Note that impressions and unique reach are different — the same person can see your ad multiple times. Your ad platform's frequency settings control how many times each unique user sees the ad within the campaign window.

Why does LinkedIn have such a high CPM?

LinkedIn's CPM is high ($30–$100+) because its targeting capabilities for B2B audiences are unmatched — you can target by job title, seniority, company size, and industry with precision unavailable on other platforms. For B2B companies selling high-value products or services where a single converted customer is worth thousands of dollars, a $75 CPM that reaches verified decision-makers can be more cost-effective than a $3 CPM on display that reaches a general audience with low intent.

How do viewability rates affect true CPM?

Standard CPM counts every impression served, but industry research shows 40–60% of display ads are never actually seen by humans (due to ads loading below the fold, bot traffic, or ad blockers). Viewable CPM (vCPM) counts only impressions that are 50% in-view for one second or more. When comparing ad buys, ask for vCPM rates or viewability guarantees — a $5 CPM with 50% viewability has effectively the same cost as a $2.50 CPM with 100% viewability.

People also use