Cost Per Impression Calculator

Calculate cost per single impression from ad spend and impressions. See CPI, the CPM equivalent, and compare campaigns. A companion to the CPM Calculator for per-impression analysis.

1.0K
$
100K

Add a second campaign to compare

Cost Per Impression
$0.0100/ impression
per single ad impression

Formula: Cost / impression = $1,000 ÷ 100,000 impressions = $0.0100

Cost / Impression
$0.0100
per 1 impression
CPM
$10.00
per 1K impressions
Impressions
100,000
ad impressions
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 impression. 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 impressions 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

Calculate Cost per 1,000 Impressions / Cost per Thousand Impressions

Cost per 1,000 Impressions = (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

Example 4: Calculate Cost per 1,000 Impressions

If you spend $750 and receive 150,000 impressions:

Cost per 1,000 = ($750 ÷ 150,000) × 1,000 = $5.00 CPM

Cost per impression (CPI) = $750 ÷ 150,000 = $0.005

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

Understanding both metrics and when to use each

Cost Per Impression

MeasuresCost of a single ad impressionBest ForGranular cost analysis, comparing very different scale campaignsTypical$0.001–$0.05

CPM

MeasuresCost per 1,000 ad impressionsBest ForIndustry standard, platform comparisons, media buyingTypical$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.

Typical CPM & Cost Per Impression by Platform

Illustrative planning ranges across major advertising platforms

Meta (Facebook/Instagram)

CPM$5 – $15
Cost / Impression$0.005 – $0.015

Varies by audience targeting

YouTube

CPM$4 – $10
Cost / Impression$0.004 – $0.010

Skippable vs non-skippable

Google Display Network

CPM$2 – $5
Cost / Impression$0.002 – $0.005

Lower than search ads

LinkedIn

CPM$25 – $50
Cost / Impression$0.025 – $0.050

B2B premium audiences

TikTok

CPM$6 – $12
Cost / Impression$0.006 – $0.012

Younger demographics

Programmatic Display

CPM$1 – $4
Cost / Impression$0.001 – $0.004

Highly variable by inventory

CTV / Streaming

CPM$20 – $40
Cost / Impression$0.020 – $0.040

Premium video inventory

Note: These are illustrative planning ranges, not guaranteed current market rates. Actual CPMs vary significantly by industry, geography, seasonality, audience targeting, ad format, and platform auction dynamics. Use our calculator with your own campaign data for accurate numbers.

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).

Industry studies suggest viewability rates often fall in a 60–70% range, though results vary widely by platform, format, and placement. This means a meaningful share of 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

If your campaign has a $10 CPM and 65% viewability, your effective CPM on viewable impressions is $10 ÷ 0.65 = $15.38. Check your own platform analytics for actual viewability data.

How to Lower Your Cost Per Impression

Strategies to reduce your advertising costs per impression

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. Remember: 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. Audience value matters more than 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, cost per thousand impressions, CPM, and advertising costs

Embed Cost Per Impression Calculator

Add this calculator to your website or blog for free.

Last updated Jun 15, 2026