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.
Add a second campaign to compare
Formula: Cost / impression = $1,000 ÷ 100,000 impressions = $0.0100
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
Calculate Cost per 1,000 Impressions / Cost per Thousand Impressions
Calculate Impressions from Budget & CPM
Calculate Total Cost from Impressions & CPM
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
| Metric | Measures | Best For | Typical Values |
|---|---|---|---|
| Cost Per Impression | Cost of a single ad impression | Granular cost analysis, comparing very different scale campaigns | $0.001–$0.05 |
| CPM | Cost per 1,000 ad impressions | Industry standard, platform comparisons, media buying | $1–$50 |
Cost Per Impression
CPM
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
| Platform | Typical CPM | Cost Per Impression | Notes |
|---|---|---|---|
| Meta (Facebook/Instagram) | $5 – $15 | $0.005 – $0.015 | Varies by audience targeting |
| YouTube | $4 – $10 | $0.004 – $0.010 | Skippable vs non-skippable |
| Google Display Network | $2 – $5 | $0.002 – $0.005 | Lower than search ads |
| $25 – $50 | $0.025 – $0.050 | B2B premium audiences | |
| TikTok | $6 – $12 | $0.006 – $0.012 | Younger demographics |
| Programmatic Display | $1 – $4 | $0.001 – $0.004 | Highly variable by inventory |
| CTV / Streaming | $20 – $40 | $0.020 – $0.040 | Premium video inventory |
Meta (Facebook/Instagram)
Varies by audience targeting
YouTube
Skippable vs non-skippable
Google Display Network
Lower than search ads
B2B premium audiences
TikTok
Younger demographics
Programmatic Display
Highly variable by inventory
CTV / Streaming
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.
You Might Also Like
Explore more calculators
Last updated Jun 15, 2026