Cost Per Impression Calculator 2026 — CPM Calculator & Benchmarks ★★★★☆

📊 Cost Per Impression Calculator 2026 — Calculate CPM Instantly
⌨️ Press Enter to calculate
Your CPM Calculation (2026)
$0 $50+ $0 CPM Benchmark — — vs benchmark
CPM:—
—
Total Ad Spend:—
Total Impressions:—
Cost Per Single Impression:—
Platform Benchmark:—
Your CPM vs Benchmark:—
⚠️ Benchmarks are 2026 US averages. Actual CPM varies by audience, seasonality, and creative quality.

📌 Quick Answer: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. If you spend $5,000 on 500,000 impressions, your CPM is $10.00. In the US, Meta averages $8–$15, Google Display $2.80–$6.40, and LinkedIn $25–$45 [citation:2][citation:5][citation:14].

📋 Key Takeaways — CPM in 2026

ℹ️ This CPM calculator works three ways: calculate CPM from spend + impressions, calculate impressions from budget + CPM, or calculate spend from impressions + CPM [citation:6][citation:12].
📊 2026 Formula: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000 | Impressions = (Spend ÷ CPM) × 1,000 | Spend = (Impressions ÷ 1,000) × CPM [citation:15]
💡 Important: A low CPM is not automatically better. Cheap impressions on low-quality inventory can cost more per real outcome than a higher CPM on a targeted audience [citation:3][citation:10].

📊 2026 US CPM Benchmarks by Platform

PlatformUS CPM Range (2026)Best ForNotes
Meta (Facebook/Instagram)$8 – $15Broad reach, e-commerce$9–$13 typical for healthy DTC [citation:5]
Google Display$2.80 – $6.40Programmatic reachLow CPM, variable quality [citation:14]
YouTube (In-Stream)$6.20 – $16.20Video awarenessSkippable vs non-skippable varies [citation:14]
LinkedIn$25 – $45B2B, professional targetingPremium for job title/company targeting [citation:5][citation:11]
TikTok$6.80 – $12.40Younger demographicsNorth America average [citation:14]
📊 Example 1: Meta Campaign
Spend: $3,000 | Impressions: 250,000
CPM: ($3,000 ÷ 250,000) × 1,000 = $12.00
✅ Within Meta's $8–$15 US benchmark — healthy.
📊 Example 2: LinkedIn Campaign
Spend: $5,000 | Impressions: 100,000
CPM: ($5,000 ÷ 100,000) × 1,000 = $50.00
✅ Within LinkedIn's $25–$45+ range for B2B targeting.

What Is Cost Per Impression (CPM)?

Cost Per Impression, more commonly called CPM (Cost Per Mille), is the standard pricing model for digital advertising where you pay for every 1,000 times your ad is displayed. "Mille" is Latin for thousand [citation:3][citation:4].

CPM is a visibility metric, not a performance metric. It tells you how efficiently you bought reach, but not whether those impressions led to clicks, leads, or sales. That's why smart advertisers pair CPM with CTR (click-through rate), CPC (cost per click), and CPA (cost per acquisition) [citation:3].

How to Calculate CPM (Three Formulas)

The CPM formula is simple, but you can rearrange it to solve for any missing variable [citation:15]:

This calculator handles all three automatically. Just select what you want to calculate, enter the two known values, and get the third instantly [citation:6][citation:12].

2026 US CPM Benchmarks: What's "Good"?

There is no universal "good" CPM. It depends on platform, industry, audience, and campaign objective. But here are 2026 US benchmarks to give you context [citation:2][citation:5][citation:14]:

Key insight: A $2 CPM on low-quality display inventory can be more expensive per actual customer than a $30 CPM on LinkedIn if the LinkedIn audience converts. CPM is a unit cost, not a business outcome [citation:3][citation:10].

CPM vs CPC vs CPA: When to Use Each

These three metrics price the same campaign at different stages of the funnel [citation:7][citation:15]:

Mature media plans use all three: CPM for awareness, CPC for consideration, and CPA for conversion [citation:7].

The Hidden Problem: Invalid Traffic (IVT) and "True CPM"

Your reported CPM may be artificially low if a significant portion of your impressions are invalid traffic (bots, scrapers, fraudulent inventory). In 2026, the global average IVT rate is approximately 20.64% [citation:4].

Here's the math that matters: a reported $10 CPM with 20.64% IVT means you're actually paying $12.60 per 1,000 real human views. On a $500,000 programmatic budget, that's over $103,000 potentially wasted on impressions no human ever saw [citation:4].

True CPM formula: True CPM = (Spend ÷ (Impressions × (1 − IVT Rate))) × 1,000 [citation:4].

Always ask your ad platform or agency about invalid traffic filtration before celebrating a low CPM [citation:4][citation:10].

Why CPM Still Matters in 2026

Despite the rise of performance marketing, CPM remains foundational because it standardizes the cost of reach across platforms, channels, and audience segments. It lets you compare a Meta campaign against a Google Display buy or a LinkedIn B2B push on a like-for-like basis — something CPC and CPA can't do because they depend on downstream conversion rates that vary wildly by channel [citation:3][citation:6].

Use CPM for budgeting, forecasting, and media plan comparisons. But never judge a campaign on CPM alone. Pair it with CTR, viewability, and conversion data to see the full picture [citation:3][citation:10].

🇺🇸 USA Quick Reference — CPM Benchmarks 2026

PlatformUS CPM RangeSource
Meta (Facebook/Instagram)$8 – $15AdLibrary 2026 [citation:5]
Google Display$2.80 – $6.40Stackmatix 2026 [citation:14]
YouTube In-Stream$6.20 – $16.20Stackmatix 2026 [citation:14]
LinkedIn$25 – $45AdLibrary / WordStream 2026 [citation:5][citation:11]
TikTok (North America)$6.80 – $12.40Stackmatix 2026 [citation:14]
Global IVT Rate~20.64%Fraudlogix 2026 [citation:4]

❓ Frequently Asked Questions

What is CPM (cost per impression) in advertising?
CPM stands for Cost Per Mille, meaning cost per 1,000 impressions. It measures how much you pay for your ad to be shown 1,000 times. Formula: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000 [citation:3][citation:4].
What is a good CPM in the US in 2026?
US CPM varies by platform: Meta averages $8–$15, Google Display $2.80–$6.40, YouTube $6.20–$16.20, LinkedIn $25–$45, and TikTok $6.80–$12.40 [citation:5][citation:14]. A "good" CPM depends on your audience quality and campaign objective, not just the lowest number [citation:3].
How is CPM different from CPC and CPA?
CPM charges per 1,000 impressions (visibility). CPC charges per click (engagement). CPA charges per conversion (action). CPM is best for awareness campaigns, CPC for traffic, and CPA for sales or leads [citation:7][citation:15].
Can I calculate impressions or spend from CPM?
Yes. Rearrange the formula: Impressions = (Spend ÷ CPM) × 1,000. Spend = (Impressions ÷ 1,000) × CPM. This calculator handles all three calculations [citation:6][citation:12].
Does invalid traffic affect my CPM?
Yes. Global invalid traffic (IVT) rates average around 20.64% in 2026. A reported $10 CPM with 20.64% IVT means your true CPM for real human views is approximately $12.60 [citation:4].

💡 Expert Tips for CPM Buyers

Tip #1: Never compare CPM across platforms without checking viewability and IVT filtration. A low CPM on junk inventory is expensive at any price [citation:4][citation:10].

Tip #2: Pair CPM with CTR and CPA. Cheap impressions that never convert are a vanity metric [citation:3].

Tip #3: Use CPM for awareness campaigns, not for direct-response. If you need clicks or sales, use CPC or CPA bidding [citation:7].

Tip #4: Check your platform's viewability standard. IAB/MRC requires 50% of pixels visible for 1 second (display) or 2 seconds (video) to count as "viewable" [citation:7].

Tip #5: Monitor CPM seasonality. Q4 CPMs spike due to holiday competition. Plan budgets accordingly [citation:2].

📊 Need to Calculate Your CPM Right Now?

Get instant results. Works for any platform, any currency.