Cost Per Impression Calculator

Calculate cost per impression (CPI), CPM, impressions, and ad budget. Free online tool with campaign comparison, multi-currency support, and viewability insights.

$
100K

Add a second campaign to compare

Cost Per Impression
$0.0100/ view
per single ad view
Cost / View
$0.0100
per 1 view
CPM
$10.00
per 1K views
Impressions
100,000
ad views
Total Cost
$1,000.00
1.0K

What is Cost Per Impression?

Understanding Cost Per Impression (CPI) in digital advertising

Cost Per Impression (CPI) is the amount you pay for a single ad view. Every time your advertisement is displayed to a user — whether they click it or not — that counts as one impression. CPI tells you exactly how much each of those views costs.

While CPM (Cost Per Mille) is the industry standard pricing model — showing the cost per 1,000 impressions — many advertisers and marketers want to understand the per-impression cost directly. Our calculator shows both, so you never have to convert in your head.

Quick Tip

Cost Per Impression = CPM ÷ 1,000. If your CPM is $10, your cost per impression is $0.01.

How to Calculate Cost Per Impression

The formulas for CPI, CPM, impressions, and total ad cost

Cost Per Impression Formula

Cost Per Impression = Total Ad Spend ÷ Total Impressions

CPM Formula (Cost Per Thousand Impressions)

CPM = (Total Ad Spend ÷ Total Impressions) × 1,000

Calculate Impressions from Budget & CPM

Impressions = (Total Ad Spend ÷ CPM) × 1,000

Calculate Total Cost from Impressions & CPM

Total Cost = (Impressions × CPM) ÷ 1,000

Example Calculations

Example 1: Find Cost Per Impression

If you spend $500 and receive 50,000 impressions:

CPI = $500 ÷ 50,000 = $0.01 per impression

CPM = $0.01 × 1,000 = $10.00

Example 2: Find Impressions from Budget

With a $2,000 budget at $5 CPM:

Impressions = ($2,000 ÷ $5) × 1,000 = 400,000 impressions

Cost per impression = $5 ÷ 1,000 = $0.005

Example 3: Find Total Cost

Running 250,000 impressions at $12 CPM:

Total Cost = (250,000 × $12) ÷ 1,000 = $3,000

Cost Per Impression vs CPM: What's the Difference?

Understanding both metrics and when to use each

MetricMeasuresBest ForTypical Values
Cost Per ImpressionCost of a single ad viewGranular cost analysis, comparing very different scale campaigns$0.001–$0.05
CPMCost per 1,000 ad viewsIndustry standard, platform comparisons, media buying$1–$50

The key difference is scale. CPM is used because per-impression costs are fractions of a cent — $0.01 per impression is easier to discuss as $10 CPM. Our calculator shows both metrics so you can work in whichever unit makes sense for your analysis.

Average CPM & Cost Per Impression by Platform (2026)

Benchmark rates across major advertising platforms

PlatformTypical CPMCost Per ImpressionNotes
Meta (Facebook/Instagram)$5 – $15$0.005 – $0.015Varies by audience targeting
YouTube$4 – $10$0.004 – $0.010Skippable vs non-skippable
Google Display Network$2 – $5$0.002 – $0.005Lower than search ads
LinkedIn$25 – $50$0.025 – $0.050B2B premium audiences
TikTok$6 – $12$0.006 – $0.012Younger demographics
Programmatic Display$1 – $4$0.001 – $0.004Highly variable by inventory
CTV / Streaming$20 – $40$0.020 – $0.040Premium video inventory

Note: Rates vary significantly by industry, geography, seasonality, and audience targeting. These are general benchmarks only and actual CPMs may differ.

Viewable vs Served Impressions

Why viewability matters for your advertising costs

Served impressions count every time your ad is delivered to a webpage or app, regardless of whether a user actually saw it. Viewable impressions only count ads that met minimum visibility standards — typically at least 50% of the ad visible for at least 1 second (display) or 2 seconds (video).

The average viewability rate across the web is 60–70%. This means 30–40% of your "served" impressions may never be seen by a real person. To calculate your effective CPM on viewable impressions, divide your CPM by your viewability rate (e.g., $10 CPM ÷ 0.65 = $15.38 effective CPM).

Example

$10 CPM with 65% viewability → Effective CPM on viewable impressions = $10 ÷ 0.65 = $15.38

How to Lower Your Cost Per Impression

Strategies to reduce your advertising costs per view

Refine audience targeting

Narrower, more relevant audiences often have higher CPMs but better conversion rates — leading to lower cost per acquisition

Test ad creatives

Higher engagement rates improve ad relevance scores, which can lower your CPM on platforms like Meta and Google

Optimize ad placements

Different placements have different CPMs; test News Feed vs Stories vs Reels to find the best value

Time your campaigns

CPMs spike during Q4 holidays and major events. Plan brand awareness campaigns for lower-competition periods

Use frequency caps

Limit how often the same user sees your ad. High frequency leads to ad fatigue and wasted impressions

Expand to new markets

English-speaking markets outside the US (UK, Canada, Australia) often have lower CPMs with similar audience quality

Cost Per Impression for Influencer Marketing

Applying CPI analysis to influencer campaign costs

You can use cost per impression analysis to evaluate influencer marketing campaigns. Instead of ad impressions, use the influencer's estimated post reach or views.

Influencer CPI Formula

Influencer CPI = Influencer Fee ÷ Estimated Post Impressions

For example, if you pay an influencer $500 and their post gets 25,000 views, your cost per impression is $0.02 ($20 CPM). Compare this against platform CPM benchmarks to evaluate if the influencer partnership is cost-effective.

Note: Influencer impressions are typically estimated from engagement metrics and follower counts. Actual reach varies significantly. Always request post-campaign analytics to calculate true CPI.

Common Mistakes When Calculating Cost Per Impression

Avoid these errors when analyzing your advertising costs

  • Confusing CPM with Cost Per Impression. CPM is per 1,000 impressions; CPI is per single impression. CPI = CPM ÷ 1,000.
  • Ignoring viewability. A $5 CPM sounds cheap, but if only 50% of impressions are viewable, your effective CPM is $10.
  • Comparing CPM across platforms without context. LinkedIn's $30 CPM delivers B2B decision-makers; TikTok's $8 CPM delivers Gen Z consumers. The value of the audience matters more than the raw CPM.
  • Optimizing for lowest CPM only. The cheapest CPM often comes from low-quality placements. Balance CPM with engagement rate and conversion metrics.
  • Not accounting for ad platform fees. Some platforms charge additional fees on top of the base CPM. Always calculate your total ad spend including platform fees.

Frequently Asked Questions

Common questions about cost per impression, CPM, and advertising costs

Embed Cost Per Impression Calculator

Add this calculator to your website or blog for free.

Last updated May 31, 2026