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.
Add a second campaign to compare
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
CPM Formula (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
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 view | Granular cost analysis, comparing very different scale campaigns | $0.001–$0.05 |
| CPM | Cost per 1,000 ad views | Industry 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
| 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 |
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.
You Might Also Like
Related calculators from other categories
Last updated May 31, 2026