Cost Per Impression Calculator — Calculate CPI & CPM Instantly (Free)

Cost Per Impressions Calculator

Calculate CPM, cost per single impression, and impressions per $1 spent.

💰 Total cost USD ($)
📊 Impressions total views
Cost Per Mille (CPM)
-
Cost per impression
-
Impressions per $1
-

Cost Per Impression Calculator — Find Your CPI and CPM Instantly

Cost per impression is the price you pay each time your ad appears in front of someone, regardless of whether they click, engage, or convert. It is one of the most fundamental metrics in digital advertising — the baseline unit that determines how efficiently your budget buys visibility. This free cost per impression calculator lets you input your ad spend and impression count to get your CPI or CPM figure immediately. Whether you are running display ads on Google, video campaigns on YouTube, paid social on Facebook, or programmatic placements across the web, knowing your impression cost tells you exactly how much audience reach costs you and whether that price is competitive.

Cost Per Impression Calculator 

ROAS Calculator


What Cost Per Impression Actually Measures

Cost per impression (CPI) is the amount you pay for a single ad impression — one instance of your ad being displayed to one person. In most platforms and media plans, this figure is too small to work with directly, so the advertising industry standardizes it as CPM, which stands for cost per mille — Latin for one thousand. CPM is simply CPI multiplied by 1,000.

The two terms describe the same pricing model. CPI gives you the granular per-impression number. CPM is how platforms, publishers, and media buyers actually price and discuss impression-based advertising.

When you hear "cost per impression in digital marketing," it nearly always means CPM in practice. A CPM of $8 means $8 for every 1,000 times your ad was shown. Your CPI in that case is $0.008 per single impression.

Impression-based pricing is distinct from click-based pricing. With cost per click (CPC), you pay only when someone clicks your ad. With CPM, you pay for every display regardless of what the viewer does next. This makes CPM the preferred model for brand awareness, reach campaigns, video views, and top-of-funnel advertising where visibility is the goal rather than immediate action.


The Cost Per Impression Formula

CPI = Total Ad Spend ÷ Total Impressions

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

Working in reverse — calculating impressions from budget and CPM:

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

And calculating ad spend from impressions and CPM:

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

Example 1 — Finding CPI and CPM You spent $450 on a display campaign that delivered 90,000 impressions. CPI = $450 ÷ 90,000 = $0.005 per impression CPM = $0.005 × 1,000 = $5.00

Example 2 — Planning a campaign budget You want 500,000 impressions at a CPM of $7. Required spend = (500,000 × $7) ÷ 1,000 = $3,500

Example 3 — Comparing two campaigns Campaign A: $600 spend, 150,000 impressions — CPM = $4.00 Campaign B: $600 spend, 85,000 impressions — CPM = $7.06 Campaign A delivered the same budget with 76% more reach. For a pure awareness objective, Campaign A wins on efficiency.


How to Use This Cost Per Impression Calculator

The calculator takes three possible inputs depending on what you want to find.

To find your CPI or CPM: enter your total ad spend and the number of impressions your campaign delivered. The calculator returns both your per-impression cost and your CPM.

To find required budget: enter your target impression volume and your expected CPM. The calculator returns how much you need to spend to hit that reach target.

To find expected impressions from a fixed budget: enter your budget and your platform CPM. The calculator returns how many impressions that budget will buy.

Pull your impression numbers from your platform's campaign report — Google Ads, Meta Ads Manager, YouTube Analytics, or your programmatic dashboard. Use the same time period for both spend and impressions so the ratio is accurate.


Platform-by-Platform CPM Benchmarks 2026

This table is what most advertisers cannot find in one place. Platform CPMs shift constantly based on seasonality, audience targeting, ad format, and competition. These are realistic 2026 ranges observed across typical campaigns — not minimums or best-case numbers.

PlatformAd FormatAverage CPM 2026Typical CPIBest For
Google Display NetworkBanner / Responsive$2 – $6$0.002 – $0.006Broad reach, retargeting
Google Search (impression-based)Text ads$15 – $40$0.015 – $0.040High-intent audiences
YouTubeSkippable in-stream$6 – $14$0.006 – $0.014Video awareness, brand recall
YouTubeNon-skippable 15s$12 – $22$0.012 – $0.022Forced-view brand messaging
Meta (Facebook) FeedImage / Carousel$8 – $16$0.008 – $0.016Interest targeting, DTC brands
Meta (Instagram) FeedImage / Video$10 – $20$0.010 – $0.020Visual products, younger demographics
Meta (Facebook) StoriesVertical video$5 – $12$0.005 – $0.012Mobile-first awareness
TikTokIn-feed video$8 – $18$0.008 – $0.018Gen Z reach, viral-style content
LinkedInSponsored content$30 – $80$0.030 – $0.080B2B decision-makers
PinterestPromoted pins$4 – $10$0.004 – $0.010Product discovery, shopping intent
Twitter / XPromoted tweets$5 – $12$0.005 – $0.012News, real-time, tech audiences
Programmatic DisplayStandard IAB$1.50 – $5$0.0015 – $0.005Scale, broad audience networks
SpotifyAudio + display$10 – $25$0.010 – $0.025Audio-first brand awareness
Bing / Microsoft AdsDisplay banners$3 – $8$0.003 – $0.008Older, higher-income demographics
Geofencing / DOOHLocation-based$15 – $50$0.015 – $0.050Local, foot-traffic campaigns
Spot TV (national)30-second spot$20 – $35$0.020 – $0.035Broad mass-market reach
Email advertisingSponsored placement$1 – $4$0.001 – $0.004Newsletter audience reach

LinkedIn's high CPM reflects its audience quality rather than poor efficiency — one B2B decision-maker reached at $60 CPM often delivers far more value than 10 consumer impressions at $6 CPM. Evaluate CPM in the context of audience value, not just the number.


What Is a Good Cost Per Impression?

There is no single answer, and any source that gives you one flat number without context is misleading you. A good cost per impression depends on four things: your platform, your audience targeting depth, your industry, and your campaign objective.

For broad awareness on Google Display or programmatic, a CPM of $2 to $6 is reasonable. For Facebook and Instagram feed placements targeting a defined interest audience, $8 to $16 is the typical range. LinkedIn, where you are paying for professional targeting data, routinely runs at $30 to $80 CPM and can still represent good value for B2B campaigns.

The more precise your audience targeting, the higher your CPM will be — because you are competing with more advertisers for the same specific group of people. Narrow audiences cost more per impression but typically convert better, which can make a $25 CPM campaign more efficient than a $5 CPM campaign depending on your objective.

A simple way to benchmark your CPM: compare it against the platform average for your format shown in the table above. If you are significantly above range, look at audience size (too narrow), ad relevance score (low quality), or auction competition (high-demand period like Q4).


How CPM Impression Pricing Works on Each Platform

Google Ads and Google Display Network Google uses a vCPM (viewable cost per thousand impressions) bidding option on display campaigns. You pay only for impressions that were actually viewable — defined as 50% of the ad visible for at least one second for display, two seconds for video. Google Performance Max campaigns use a combination of bidding models including CPC and impression-based depending on where ads are served. You do not get a single clean CPM on Performance Max because placements span search, display, YouTube, Gmail, and Maps simultaneously.

YouTube YouTube CPM pricing applies to in-stream ads. Skippable ads are often bought on a CPV (cost per view) basis but impression data is still reported. Non-skippable ads are bought on CPM. YouTube CPM tends to run $6 to $14 for skippable formats, higher for non-skippable where the advertiser guarantees the full message is seen.

Facebook and Instagram Meta's auction system means your CPM reflects how many advertisers are competing for your chosen audience. Broad audiences are cheaper per impression but reach less qualified users. Narrow audiences cost more but deliver better relevance. Facebook impressions and Instagram impressions are tracked separately in Ads Manager. Historically, Instagram CPM runs 20–30% higher than equivalent Facebook placements. Meta does not offer a pure CPM buying option for most campaign objectives — it optimizes delivery toward your stated goal (conversions, reach, video views) and CPM is a reported output, not always a bidding input.

Bing / Microsoft Ads Microsoft Advertising offers cost per impression bidding for display campaigns. The audience skews older and higher income than Google's display network, which can make the $3 to $8 CPM range genuinely efficient for certain B2B and financial products even at lower raw volume.


CPC vs CPM — Which Model Should You Use?

The answer depends entirely on your campaign goal, not on which number looks smaller.

FactorCost Per Click (CPC)Cost Per Impression (CPM)
Primary goalTraffic, conversions, direct responseAwareness, reach, brand visibility
You pay whenSomeone clicks your adYour ad is displayed
Better forEcommerce, lead generation, high-intent searchesBrand campaigns, video, product launches, retargeting
RiskHigh CPC with low conversion rate is expensiveLow engagement means you are paying for eyeballs that do not act
AdvantagePay only for actionPredictable reach, full creative control
Typical buyerPerformance marketersBrand marketers, media planners

CPC is generally better when you need measurable direct response and you have strong conversion tracking in place. CPM is better when your goal is reach, frequency, or brand recall — outcomes that do not convert immediately but influence future purchase decisions.

The two models also compete directly in most ad auctions. Google's system converts CPM bids to an effective CPC equivalent to compare them against pure CPC bids. A CPM bid of $10 competes against a CPC bid of $0.50 if the platform estimates a 5% click-through rate on that placement. Understanding this conversion helps you decide which bidding model is more competitive for your targeting.

→ Cost Per Impression Calculator


Why Your Cost Per Impression Is High — And How to Fix It

A CPM significantly above benchmark for your platform and format usually has one of these causes.

Audience too narrow: When your targeting is highly specific and the audience size is small, more advertisers are competing for the same users, driving up CPM. Broaden your audience while keeping core demographic or behavioral filters, or use lookalike audiences to reach a larger pool of similar users.

Low ad relevance or quality score: Platforms reward ads that their users engage with. A low relevance score on Meta or a low Quality Score on Google means the platform charges you more to show your ad because it generates less value for their users. Fix creative quality, improve headline relevance to the audience, and make sure landing page content matches ad messaging.

High-competition period: Q4, back to school, and major retail events drive CPMs 30–60% above annual averages across most platforms. If your campaign runs during peak periods, higher CPM is unavoidable — build it into your budget expectations.

Wrong ad format: Some formats are inherently more expensive per impression. Non-skippable YouTube ads, LinkedIn Sponsored InMail, and native placements carry premium CPMs. If budget efficiency is the priority, test lower-CPM formats like display banners or broader audience video placements first.

Zero or near-zero CPM: If your reported cost per impression is $0, this is almost always a tracking or reporting issue rather than a real outcome. Check that your campaign is actually delivering impressions and that your analytics tool is pulling data from the correct date range and campaign.

Frequently Asked Questions

What is cost per impression?

Cost per impression is the amount an advertiser pays each time their ad is displayed once to a viewer. It is typically expressed as CPM — cost per thousand impressions — because the per-impression price is a fraction of a cent. A CPM of $8 means you pay $8 for every 1,000 times your ad appears on screen.

How do I calculate cost per impression?

Divide your total ad spend by the total number of impressions your campaign delivered. Multiply by 1,000 to get CPM. If you spent $300 and received 60,000 impressions, your CPI is $0.005 and your CPM is $5.00. The calculator at the top of this page does this automatically.

What is a good cost per impression?

It depends on the platform and audience. Google Display runs $2 to $6 CPM. Facebook and Instagram feed placements average $8 to $16. YouTube in-stream averages $6 to $14. LinkedIn runs $30 to $80. Compare your number against the platform benchmark table above rather than a single industry-wide figure.

What is the average cost per impression on Facebook?

Facebook feed placements average $8 to $16 CPM. Instagram runs slightly higher at $10 to $20. Both spike significantly in Q4 when advertiser competition peaks. Your actual CPM will vary based on audience size, targeting depth, and your chosen campaign objective.

How much does Google Ads cost per impression?

Google Display Network averages $2 to $6 CPM. YouTube in-stream averages $6 to $14. Standard Search campaigns do not use impression pricing — they use CPC. Google's viewable CPM (vCPM) bidding on display charges only for impressions where the ad was actually visible on screen.

What does cost per thousand impressions mean?

CPM is the price paid for 1,000 ad displays. It is the standard unit in impression-based advertising because individual impressions cost fractions of a cent. A CPM of $10 means you pay $10 for every 1,000 times your ad is shown, regardless of clicks or engagement.

Is cost per click better than cost per impression?

Neither is better in isolation. CPC is better for direct-response goals — sales, leads, sign-ups — because you pay only when someone takes action. CPM is better for awareness, reach, and video campaigns where the goal is visibility rather than immediate conversion. Match the model to the objective.

Why is my cost per impression so high?

The most common causes are a narrow and competitive audience, a low ad relevance score, running during peak seasons like Q4, or using premium ad formats. Broadening audience size, improving creative quality, and testing less competitive formats are the fastest ways to reduce CPM.

What is viewable cost per thousand impressions?

Viewable CPM means you only pay when the ad was actually visible on screen — at least 50% of the ad visible for one second for display, two seconds for video. Google offers this as vCPM bidding on display campaigns. It costs more per impression than standard CPM but ensures you are paying for genuine exposure, not hidden below-the-fold placements.

Why is my cost per impression $0 in Google Ads?

A $0 CPM is almost always a tracking or reporting issue. Verify your campaign is delivering impressions, check that your date range matches an active campaign period, and confirm your ad account is correctly linked to your analytics tool. Very low impression volumes below the reporting threshold can also appear as zero in some platforms.

How do CPC ads compete with CPM ads in auctions?

Platforms convert CPM bids to an effective CPC for direct comparison. If the platform estimates a 2% click-through rate and you bid a $10 CPM, the effective CPC equivalent is $0.50. That figure competes against CPC bids in the same auction. Quality score and ad relevance affect both models equally in determining auction winners.

What is the average cost per impression for YouTube ads?

Skippable in-stream YouTube ads average $6 to $14 CPM in 2026. Non-skippable 15-second ads run $12 to $22 because the full view is guaranteed. YouTube Shorts typically fall at the lower end of the range. Costs shift based on audience, content category, and time of year.

Post a Comment

Previous Post Next Post