# CPM & Impressions Campaign Solver

Calculate campaign CPM, total impressions, and total costs with budget scaling projections to plan your advertising spend accurately.

---

- **Canonical URL:** https://dothecalculation.com/calculators/cpm-impressions-calculator
- **Category:** Creative & Digital Marketing
- **Publisher:** Do The Calculation (https://dothecalculation.com)
- **Cost:** Free, no account or sign-up required
- **Privacy:** Runs entirely in the browser; inputs are never sent to a server
- **Methodology:** https://dothecalculation.com/methodology

---

## Solve for CPM, impressions, and ad cost

Calculate your campaign CPM from spend and impressions, project cost per impression, and model budget scaling for 1,000,000 impression milestones.

- CPM & cost per impression
- Budget scale projections
- Cost-at-scale bar chart

## Understanding CPM in digital advertising

CPM — Cost Per Mille (thousand) — is the standard pricing model for brand awareness, display, video, and programmatic advertising. It measures how much you pay per 1,000 ad impressions delivered.

CPM ($) = (Total Campaign Cost ÷ Total Impressions) × 1,000. If you spent $2,500 on a campaign that delivered 500,000 impressions, your CPM = ($2,500 / 500,000) × 1,000 = $5.

CPM campaigns are bought either directly (publisher direct deals at a fixed CPM rate) or via programmatic auctions where CPM fluctuates in real time. Use this calculator alongside your [ad CTR and CPC data](/calculators/ad-ctr-cpc-calculator) for complete campaign analysis.

## CPM benchmarks by platform and channel

CPM varies enormously by platform and targeting. LinkedIn CPMs range from $30–$90 (premium B2B audience), while Facebook/Meta averages $5–$20 depending on audience and placement. Google Display Network runs $1–$5 CPM. Programmatic open exchange can be $0.50–$3 CPM. Connected TV (CTV) commands $15–$40 CPM.

Premium publisher direct deals (NYT, Bloomberg, etc.) range from $20–$100+ CPM for contextually relevant placements. Podcast advertising is typically priced at $15–$30 CPM. OOH (digital billboard) CPMs can be as low as $3–$10.

For video advertising, non-skippable pre-roll typically costs $10–$30 CPM. Skippable TrueView on YouTube is priced on a CPV (cost per view) basis but converts to an effective CPM once view rates are known.

## Scaling impressions from your CPM

Once you know your CPM, you can project cost at scale: Cost = (Target Impressions ÷ 1,000) × CPM. A $5 CPM campaign targeting 1,000,000 impressions costs $5,000. At 10,000,000 impressions: $50,000.

Budget planning for awareness campaigns requires knowing your target reach and frequency. If you want 500,000 unique people to see your ad 3 times on average, that's 1,500,000 impressions. At a $7 CPM, budget = (1,500,000 / 1,000) × $7 = $10,500.

Combine CPM modeling with [engagement rate by reach calculations](/calculators/engagement-rate-reach-calculator) to estimate total engagements from a given impression buy. This converts awareness metrics into engagement projections.

## How to Use This Calculator

Enter your total campaign impressions and total cost. The calculator returns your CPM, cost per single impression, and a projected cost at 1 million impressions so you can compare pricing across channels on an apples-to-apples basis.

Use the projected-cost figure when comparing quotes from different publishers or ad networks that report pricing in different impression volumes.

## Worked Example: Programmatic Display Buy

A campaign delivers 500,000 impressions for a total cost of $2,500. CPM = ($2,500 / 500,000) × 1,000 = $5.00. Cost per single impression = $2,500 / 500,000 = $0.005.

At that $5 CPM, scaling to 1,000,000 impressions would project to $5,000 — useful for sizing next month's budget if you want to double reach at the same rate.

## Related Calculators

Pair impression cost with response data using the [CTR, CPC & CPM calculator](/calculators/ad-ctr-cpc-calculator) and [CPM calculator](/calculators/cpm-calculator). Check for over-exposure with the [ad frequency fatigue calculator](/calculators/ad-frequency-fatigue-calculator).

## Frequently asked questions

### What is a good CPM?

Depends entirely on the channel and objective. For programmatic display, $1–$5 is typical. For Facebook/Meta, $5–$20. For LinkedIn, $30–$90. Lower CPM isn't always better — quality of impressions (audience relevance, viewability, brand safety) matters more.

### What is the difference between CPM and eCPM?

CPM is the advertiser's rate for buying impressions. eCPM (effective CPM) is calculated for publishers: (Total Revenue ÷ Total Impressions) × 1,000. It reflects actual monetization across all ad types and fill rates.

### Does CPM guarantee my ad will be seen?

No. You pay for delivered impressions, not viewable impressions. Viewability rates (where the ad was actually in-view on screen) typically range from 50–75% for display, and 60–80% for video. Look for vCPM (viewable CPM) deals for quality guarantees.

### How do I calculate total impressions from a fixed budget?

Impressions = (Budget ÷ CPM) × 1,000. A $10,000 budget at a $8 CPM delivers 1,250,000 impressions.

### What causes CPM to increase over a campaign?

Audience saturation raises frequency and depletes the available auction supply, pushing CPM higher. Creative fatigue also signals to algorithms that your ad is less engaging, reducing quality scores and raising costs.

### Is CPM or CPC better for awareness campaigns?

CPM is better for awareness because you're paying for eyeballs, not actions. CPC makes more sense for direct response. Hybrid strategies often start with CPM for reach, then retarget with CPC for conversion.

### What is a floor CPM in programmatic advertising?

A floor CPM (or price floor) is the minimum CPM a publisher sets for their inventory in programmatic auctions. Bids below the floor are rejected. Premium publishers set floors at $10–$20+ CPM.

### How does ad size affect CPM?

Larger, more prominent ad units (300×250, 728×90 leaderboard, full-page interstitials) typically command higher CPMs. Smaller formats and less-visible placements are priced lower.

### Can I negotiate CPM in direct publisher deals?

Yes. Direct publisher deals (guaranteed campaigns) are negotiated, and volume commitments typically earn 10–30% discounts vs. list-rate CPMs. Programmatic Private Marketplace (PMP) deals offer a middle ground between open auction and direct.

### What is Share of Voice (SOV) related to CPM?

SOV in programmatic = (Your Impressions ÷ Total Available Impressions) × 100. Buying a dominant SOV in a specific contextual category or on a specific publisher requires calculating the total impression pool and your CPM budget accordingly. See the [share of voice calculator](/calculators/marketing-share-of-voice-calculator).

### How does CPM relate to reach and frequency?

CPM drives both reach (unique users exposed) and frequency (times each user sees the ad). Higher CPM with narrow targeting = more frequency per user. Lower CPM with broad targeting = greater reach. Balance both for effective brand campaigns.

### What is the relationship between CPM and CTR?

CTR directly affects your CPC when buying on a CPM basis: CPC = CPM / (CTR × 10). At a $10 CPM with 2% CTR: CPC = $10 / (2 × 10) = $0.50. Improving CTR on a CPM buy reduces your effective CPC.

## Related guides

- [Paid Media Metrics Guide: CPC, CPM, CTR, CPA, ROAS, and ROI in Plain English](https://dothecalculation.com/blog/marketing/paid-media-metrics-guide) — Understand the paid media metrics that actually matter. Learn how CPC, CPM, CTR, CPA, ROAS, and ROI connect, when to use each one, and how to avoid reporting cheap traffic as business success.

## Related calculators

- [CPM Calculator](https://dothecalculation.com/calculators/cpm-calculator) — Estimate cost per thousand impressions, click-through rate, and blended media efficiency to plan and optimize your ad campaign budget.
- [Marketing ROI Calculator](https://dothecalculation.com/calculators/marketing-roi-calculator) — Measure marketing campaign ROI, ROAS, cost per acquisition, and profit generated from attributed revenue and total advertising spend.
- [Marketing Burn Rate & CAC Runway Calculator](https://dothecalculation.com/calculators/marketing-runway-calculator) — Simulate marketing runway, monthly burn rate, and total new customers acquirable from your budget to plan sustainable growth spend.
- [Blended Marketing ROI (ROMI) Calculator](https://dothecalculation.com/calculators/marketing-roi-blended-calculator) — Estimate blended marketing return on investment from incremental sales and total marketing spend to see overall campaign effectiveness.
- [Marketing Efficiency Ratio (MER) Calculator](https://dothecalculation.com/calculators/mer-efficiency-ratio-calculator) — Measure blended marketing efficiency ratio by comparing total revenue to total advertising spend across all marketing channels combined.
- [Break-Even ROAS Calculator](https://dothecalculation.com/calculators/breakeven-roas-calculator) — Determine the minimum return on ad spend needed to cover product cost and achieve profitability for your paid advertising campaigns.

---

_This calculator is for educational and business planning purposes only. Verify all rates, margins, and contract terms before making operational business decisions._

---

_Source: [Do The Calculation](https://dothecalculation.com/calculators/cpm-impressions-calculator). Quote freely with attribution and a link to this page._
