Free CPM Calculator · Three Modes · No Signup

CPM Calculator — Solve for Cost, Budget, or Impressions

Use this CPM calculator to calculate cost per thousand impressions, total media cost, or impressions from budget. Enter any two values and get the third instantly.

Your Numbers
$
$
Your Result
Result
Enter your numbers to calculate
Budget
Total spend
CPM
Per 1,000 impressions
Impressions
Total ad serves
Cost Per Impression
Single impression cost
Formula being used
CPM = (Budget ÷ Impressions) × 1,000
Quick Answer — What Is CPM?

CPM (cost per thousand impressions) is calculated by dividing your total ad spend by total impressions, then multiplying by 1,000. Example: $500 spent on 100,000 impressions = $5 CPM. Use this calculator to solve for CPM, total cost, or total impressions from any two inputs.

What Is CPM?

CPM stands for Cost Per Mille — Latin for "per thousand." It measures how much an advertiser pays for 1,000 impressions of their ad. An impression is counted each time an ad is displayed, regardless of whether anyone clicks on it.

CPM is the foundational pricing model for display, video, and awareness advertising. When you run a Facebook reach campaign, buy YouTube pre-roll, or purchase banner ads on a publisher site, you're almost always paying on a CPM basis — either directly or indirectly through the platform's auction.

CPM vs eCPM CPM is what you pay per 1,000 impressions. eCPM (effective CPM) is a normalized metric used to compare campaigns with different pricing models — it converts any cost metric into an equivalent per-thousand-impression cost. Formula: eCPM = (Total Spend ÷ Total Impressions) × 1,000.

Compare Your CPM Against Platform Benchmarks

Once you have your CPM, see how it compares to what advertisers typically pay across platforms and markets.

How CPM Is Calculated — All Three Formulas

There are three versions of the CPM formula depending on what you're solving for. This calculator handles all three with the mode toggle above.

Solving ForFormulaExample
CPM CPM = (Budget ÷ Impressions) × 1,000 $500 ÷ 62,500 × 1,000 = $8.00
Budget Budget = (CPM × Impressions) ÷ 1,000 $8.00 × 62,500 ÷ 1,000 = $500
Impressions Impressions = (Budget ÷ CPM) × 1,000 $500 ÷ $8.00 × 1,000 = 62,500

All three are the same formula rearranged. The mode toggle in the calculator above determines which variable is the output and which two are inputs.

Average CPM by Platform — 2026 Benchmarks

CPM varies dramatically across platforms. The differences reflect audience size, targeting precision, ad format, and how much competition exists in each platform's auction. Here's what advertisers are typically paying in 2026.

LinkedIn
$30–50
Instagram
$9–14
Facebook
$8–10
YouTube
$5–10
TikTok
$4–7
Google Display
$2–4
Platform Typical CPM Range Best Use Case Relative Cost
LinkedIn $30–$50 B2B, decision-maker targeting, professional services Highest
Instagram $9–$14 Consumer brands, fashion, beauty, lifestyle High
Facebook $8–$10 Direct response, e-commerce, broad audiences Medium-High
YouTube $5–$10 Brand awareness, video storytelling, retargeting Medium
TikTok $4–$7 Reach, younger demographics, video-first brands Low-Medium
Google Display $2–$4 Broad reach, retargeting, awareness at scale Lowest

Ranges reflect global averages across industries. Competitive verticals (healthcare, finance, beauty) sit at the upper end. See the full CPM by industry breakdown →

What Affects Your CPM?

CPM is not a fixed rate — it's the output of a real-time auction. These are the six variables that move it most significantly.

🗓 Seasonality

Q4 (Oct–Dec) is the most expensive period on every platform. CPMs spike 40–60% as e-commerce brands flood auctions. January–February and July–August are the cheapest windows.

🎯 Audience Size

Narrow audiences cost more per impression because many advertisers compete for a small pool. Broad audiences reduce CPM. Over-targeting is the most common cause of inflated costs.

✨ Creative Quality

Platforms reward high-engagement ads with lower delivery costs. Better creative = better relevance score = cheaper CPM. A high-quality ad can cost 30–50% less per impression than a poor one.

📍 Placement

Feed placements are the most competitive. Reels, Stories, and Display Network placements typically cost 20–40% less for the same audience. Testing placement mix is often the fastest CPM lever.

🏭 Industry

Healthcare, finance, and beauty advertisers pay more because their customer LTV is high. Low-competition verticals like education and B2B generalist content see lower baseline CPMs.

🎯 Campaign Objective

Awareness objectives optimizing for reach produce the lowest CPMs. Conversion-optimized campaigns cost more because the algorithm competes harder to find buyers in your audience.

Also need to check your ad profitability?

Our ROAS calculator shows profit, break-even threshold, and true return — not just the revenue multiple.

Try the ROAS Calculator → Research keywords & competitors with Mangools →

What Your CPM Result Actually Means — Interpreting the Output

A CPM number without context is almost meaningless. The interpretation depends on what you're optimising for.

Your CPM is lower than the benchmark. This is not automatically good news. CPM is set by auction — low CPM means either low competition for your audience or low perceived value of your inventory. If your CPM is 40% below platform average on a campaign targeting commercial buyers, check whether the algorithm is finding your defined audience or defaulting to lower-cost, lower-intent inventory within your targeting parameters. Low CPM with weak downstream metrics (CTR, CVR, engagement) usually signals inventory quality problems, not efficiency.

Your CPM is above benchmark. This can mean your audience is genuinely competitive and valuable — or that your creative relevance score is low, forcing you to overbid to win impressions. Check CTR alongside CPM. If CTR is above platform average and CPM is high, you're paying a premium for a competitive audience but winning it efficiently. If CTR is below average and CPM is high, low relevance is the likely cause.

Your CPM is rising over time with stable targeting. Rising CPM on a static audience is almost always creative fatigue, seasonal auction pressure, or increased competitor bidding. Creative fatigue typically shows up as declining CTR 2–3 weeks before CPM rises materially. If CTR has fallen more than 20% from campaign launch, refresh the creative before concluding the audience is exhausted.

You're comparing CPM across platforms to judge efficiency. Platform CPM comparisons are only meaningful when you account for what the impression actually delivers. A $3 Google Display CPM reaching a broad web audience and a $45 LinkedIn CPM reaching verified B2B decision-makers are not competing bids — they're purchasing fundamentally different assets. Optimize CPM within a platform and objective. Compare platforms on cost-per-outcome, not cost-per-thousand.

The CPM Metric That Actually Matters

Your CPM versus your own prior period on the same audience, same objective, same platform — adjusted for known seasonal variance. External benchmarks tell you whether you're in the right range. Your own trend line tells you whether something is changing in your campaigns. Both matter. Neither is sufficient alone.

Campaign Audit
Numbers not adding up after calculating?
I'll review your actual account against these benchmarks and identify exactly where the gap is. Written report within 5 business days.
Request an Audit →

Frequently Asked Questions

What is a good CPM for digital advertising?

It depends on your platform and industry. For most Meta (Facebook/Instagram) campaigns, a CPM between $7 and $12 is healthy. For Google Display, $2–$4 is typical. LinkedIn's $30–$50 CPM is normal for B2B. The most important benchmark is not the number itself but whether your CPM is generating a positive return — which depends on your CTR, conversion rate, and average order value.

Is lower CPM always better?

No. A low CPM means cheap impressions, but if those impressions reach the wrong audience, they won't convert. A $50 LinkedIn CPM reaching the exact decision-maker you need often delivers better ROI than a $3 Google Display CPM reaching a broad, unqualified audience. Evaluate CPM relative to your cost-per-result, not in isolation.

What is the difference between CPM and CPC?

CPM (Cost Per Mille) charges per 1,000 impressions — you pay whether anyone clicks or not. CPC (Cost Per Click) charges only when someone clicks your ad. Both models run on the same underlying auctions; most platforms let you choose which metric to optimize toward. CPM is better for awareness; CPC is better when driving traffic is the primary goal.

Why did my CPM suddenly increase?

The most common causes are: Q4 seasonal demand (October–December), creative fatigue reducing your relevance score, your audience becoming over-targeted as competitors enter your niche, a platform algorithm change, or a budget increase that pushed you into a more competitive bidding tier. Check which metric changed first — relevance score, audience size, or auction competitiveness — to find the root cause.

How many impressions does my budget buy?

Use the "Solve for Impressions" mode in the calculator above. The formula is: Impressions = (Budget ÷ CPM) × 1,000. At a $9 CPM with a $5,000 budget, you'll receive approximately 555,555 impressions. Keep in mind that platform CPMs are averages — your actual delivery will vary based on targeting, creative, and auction competition during your campaign window.

CPM Benchmarks by Platform — How Does Your CPM Compare?

Once you've calculated your CPM, the next question is whether it's good. Here are 2026 CPM benchmarks across major platforms to contextualize your number:

PlatformAvg. CPMRangeWhat Drives the Variance
Meta (Facebook/Instagram)$11.40$7–$20Audience size, Q4 seasonality, creative quality
Google Display Network$3.20$2–$5Placement quality, audience targeting depth
YouTube (TrueView)$9.50$6–$15Skippable vs non-skippable, content adjacency
TikTok$9.80$6–$14Creative format, audience age, campaign objective
LinkedIn$33.00$20–$65Job title targeting, company size, B2B audience
Programmatic (open RTB)$2.80$1–$8Inventory quality, audience data, viewability
Pinterest$8.00$5–$12Category, season, shopping vs awareness
Snapchat$7.50$4–$12Age demographic, format, swipe-up enabled

LinkedIn CPM is structurally 3–7× higher than other platforms — not a sign of poor performance, but of premium professional audience access. A $45 LinkedIn CPM reaching verified VPs is often more valuable than a $10 Meta CPM reaching a general interest audience.

What Causes CPM to Spike or Drop?

CPM is determined by the ad auction — supply and demand for the audience you're targeting. Understanding what moves CPM helps you control costs and plan budgets accurately.

FactorDirectionMagnitudeHow to Mitigate
Q4 holiday season (Oct–Dec)↑ Higher CPM+30–60%Pre-build audiences in September; accept higher CPM
Narrow audience targeting↑ Higher CPM+20–50%Broaden targeting slightly; use lookalikes
High-competition vertical (finance, legal)↑ Higher CPM+40–100%Target less competitive long-tail segments
Low creative engagement (CTR)↑ Higher CPM+10–30%Refresh creative; A/B test formats
Broad audience / high supply↓ Lower CPM-20–40%Balance reach vs precision
Off-peak timing (weekday mornings)↓ Lower CPM-10–25%Daypart scheduling
Awareness objective (vs conversion)↓ Lower CPM-15–30%Match objective to funnel stage
💡 Key Insight

The fastest CPM reduction on Meta: widen your audience slightly. Moving from a 200K audience to 800K typically cuts CPM by 20–35% because you're no longer competing for the most expensive slice of inventory. The tradeoff — slightly lower relevance — is often worth it if the current CPM is making your CPA unprofitable.

CPM Formula: All Three Variations

The CPM formula solves in three directions depending on which variable you're missing:

Solving ForFormulaWhen to UseExample
CPMCPM = (Budget ÷ Impressions) × 1,000You spent money and want to know effective CPM$500 ÷ 100,000 × 1,000 = $5.00 CPM
BudgetBudget = (CPM × Impressions) ÷ 1,000Planning spend to hit an impression target$10 CPM × 500,000 imp ÷ 1,000 = $5,000
ImpressionsImpressions = (Budget ÷ CPM) × 1,000Forecasting reach from a fixed budget$3,000 ÷ $12 × 1,000 = 250,000 imp

All three formulas are algebraic rearrangements of the same equation. The calculator above handles all three modes automatically — enter any two values to solve for the third.

CPM vs CPC vs CPA: Which Metric Should You Optimize?

MetricMeasuresBest ForLimitation
CPMCost per 1,000 impressionsAwareness campaigns, reach maximizationNo conversion signal
CPCCost per clickTraffic campaigns, consideration stageClicks ≠ conversions
CPACost per conversion/acquisitionDirect response, performance campaignsRequires conversion tracking
ROASRevenue per $1 ad spendEcommerce, revenue optimizationAttribution dependent

CPM is the right primary metric when your goal is reach — maximizing the number of people who see your message. For performance campaigns where conversions matter, CPA is the right primary metric. CPM becomes a secondary diagnostic: if CPA is rising, check whether CPM increased (a market/seasonal issue) or whether CVR dropped (a creative/landing page issue).

CPM Industry Benchmarks — What's Normal for Your Vertical?

IndustryAvg. CPMHigh EndPrimary Driver
Legal$18.90$28Highest LTV per case
Finance / Insurance$17.50$26Product LTV, Q1 tax season
Healthcare$15.80$24Audience restrictions reduce supply
SaaS / B2B Tech$14.20$22Small audience, high bidder density
Automotive$11.60$18Model year cycles, mid-range LTV
Travel$10.20$16Q3 peak season
Ecommerce$9.80$14Q4 holiday spike
Education$9.40$14Q3 enrollment season
Retail$9.20$15Q4 competition

Frequently Asked Questions

What is a good CPM?

It depends on the platform and your industry. Google Display: $2–$5 is normal. Meta: $8–$15 is typical. LinkedIn: $30–$60 is expected for B2B. More importantly, CPM only matters relative to your CTR and conversion rate. A $15 CPM with 2% CTR and 3% CVR gives a $25 CPA. A $5 CPM with 0.2% CTR and 1% CVR gives a $250 CPA. Always evaluate CPM in context of the full funnel.

Why is my CPM increasing?

Most common causes: (1) Audience saturation — you've shown your ads to the best-converting segments so many times that frequency is high and remaining inventory is less efficient. (2) Q4 seasonal pressure — all advertisers increase budgets simultaneously from October onwards. (3) Creative fatigue — low CTR from stale creative signals lower relevance to the platform, which inflates CPM. (4) Narrowing audience over time — if your targeting is getting more specific, you're competing for scarcer inventory.

How do I lower CPM without sacrificing audience quality?

Four levers: (1) Widen audience slightly — moving from 1% to 3% Lookalike typically reduces CPM 20–35% with minimal quality loss. (2) Test additional placements — adding Audience Network (Meta) or YouTube companion ads often lowers blended CPM. (3) Refresh creative — higher CTR from better creative reduces platform-assessed CPM. (4) Shift timing — running ads during off-peak hours (6am–9am local) typically reduces CPM 10–20% with similar audience availability.

What's the difference between CPM and eCPM?

CPM is what you pay per 1,000 impressions — it's the rate. eCPM (effective CPM) is a normalized metric that converts any cost model (CPC, CPA, flat fee) into an equivalent per-thousand-impression cost for comparison. Formula: eCPM = (Total Spend ÷ Total Impressions) × 1,000. If you paid $2,000 CPC for 100 clicks and those generated 300,000 impressions, your eCPM = ($2,000 ÷ 300,000) × 1,000 = $6.67. eCPM lets you compare campaigns with different buying models on equal terms.

Related Calculators and Benchmarks

CPC CalculatorCPA CalculatorROAS CalculatorCPM by PlatformWhat Is a Good CPM?CPM vs CPCPerformance Marketing Benchmarks 2026How to Calculate CPMCPM vs CPA: When to Use EachHow to Lower YouTube CPMLower Programmatic CPMWhy Is My CPM High?
Last updated May 2026 Sources: Formulas follow industry-standard definitions used by Google Ads, Meta Ads Manager, LinkedIn Campaign Manager, and IAB measurement guidelines. Benchmark ranges cited are aggregated from managed advertising accounts. Full methodology →