Audited ·Last updated 29 Jul 2026·4 citations·Tier 2·0 uses

Impression Share Calculator — Eligible Impressions and Lost IS

Work out Google Ads impression share, the eligible impression pool behind it, and how many impressions budget and Ad Rank actually cost you.

Impression Share Calculator

What figures do you have?
The impressions column for the same campaign, date range and network as the percentages below. Mixing Search and Display figures is the most common way this calculation goes wrong.
Reported mode only. Google shows anything below 10% as 9.99% and never shows 0%, so a value under 10 is a rail rather than a measurement — the calculator says so beside the answer.
%
Counts mode only. The whole auction pool you could have appeared in. It can never be smaller than the impressions you actually received.
Google: 'the percentage of time that your ads weren't shown on the Search Network due to insufficient budget.' Set to 0 if you are not splitting the loss.
%
Google: 'the percentage of time that your ads weren't shown on the Search Network due to poor Ad Rank in the auction.' Google caps this at 90.01%.
%
Impression share
50.00
Impressions ÷ total eligible impressions. Google states plainly that the denominator is estimated — 'eligible impressions are estimated using many factors, including targeting settings, approval statuses, and quality' — so every figure derived from it on this page is an estimate too, not a count.
Do the three shares add up?
The three shares account for exactly 100% of the eligible auctions: every impression you did not win is attributed either to budget or to Ad Rank.
Total eligible impressions
84,000
Impressions you missed
42,000
Missed because of budget
25,200
Missed because of Ad Rank
16,800
Impressions if budget never ran out
67,200
Share accounted for
100.00%
Unaccounted share
0.00%

Background.

Impression share answers one question: of the auctions you could have appeared in, what fraction did you actually appear in? Google Ads defines it in a single line — "Impression share = impressions / total eligible impressions" — and then declines to show you the denominator. You get percentages, never the pool. This calculator reverses that: give it your impressions and the reported share and it reconstructs the eligible pool, then converts the two lost-impression-share percentages from abstractions into counts of impressions you can put a number on.

The reconstruction matters because percentages hide scale. A campaign at 34.2% impression share on 128,400 impressions was competing in an eligible pool of about 375,439 auctions and missed roughly 247,039 of them. Split by the reported causes — 41.7% lost to budget, 24.2% lost to Ad Rank — that is about 156,558 impressions the budget cost you and about 90,856 that Ad Rank cost you. Those are different problems with different fixes, and the percentages alone do not tell you which is worth more. Here the budget loss is roughly 1.7 times the rank loss, so the arithmetic ceiling from an uncapped budget is about 284,958 impressions, up from 128,400.

That ceiling is a ceiling, not a forecast, and it is worth being blunt about why. It holds the Ad Rank loss constant, which is exactly what will not happen: spending into auctions you previously skipped changes which competitors you meet, and Google's own definition of the denominator is an estimate rather than a count — "eligible impressions are estimated using many factors, including targeting settings, approval statuses, and quality." Every derived figure on this page inherits that estimation. Treat them as well-founded magnitudes, not as ledger entries.

Two of Google's reporting behaviours are baked into the calculator because they change how the answer should be read. First, Google clamps: its own field reference states that impression share values below 10% are reported as 9.99%, and that the lost-impression-share fields are reported between 0 and 90%, with anything above shown as 90.01%. If your share is sitting at the bottom rail, the true share is lower, the true eligible pool is larger, and the eligible and missed figures here become lower bounds — the calculator says so beside the result rather than letting you read a rail as a measurement. Second, Google publishes no statement anywhere that impression share, lost to budget and lost to rank must sum to 100%. Conceptually every eligible auction either showed your ad or did not, and if it did not the cause is budget or rank; in practice the three are independently estimated and independently rounded. So this page adds them up and reports the residual instead of assuming it away. Inside ±0.15 points that is what rounding three one-decimal figures produces. Much larger, and the figures almost certainly came from different campaigns, date ranges or networks — Search and Display impression share are separate metrics that must never be mixed.

A note on terminology, because the two big search platforms have crossed wires here. Microsoft Advertising calls its equivalent report the "Share of Voice report", and its ImpressionSharePercent column is defined as "the estimated percentage of impressions, out of the total available impressions in the market you were targeting" — the same ratio under a different name. Share of voice in the wider marketing sense is a different metric entirely, measured across a category rather than inside one ad auction. If that is what you came for, use the share of voice calculator instead. Microsoft also splits its losses more finely than Google does, adding relevance, expected click-through rate and bid alongside budget and rank, so a Microsoft loss breakdown does not map one-for-one onto the two fields here.

What is impression share calculator?

Impression share is the share of the auctions you were eligible for in which your ad actually appeared. Google Ads defines it as "the percentage of impressions that your ads receive compared to the total number of impressions that your ads could get," computed as "impressions / total eligible impressions," where "eligible impressions are estimated using many factors, including targeting settings, approval statuses, and quality." The two companion metrics decompose what you missed: Search lost IS (budget) is "the percentage of time that your ads weren't shown on the Search Network due to insufficient budget," and Search lost IS (rank) is "the percentage of time that your ads weren't shown on the Search Network due to poor Ad Rank in the auction." Search and Display have separate versions of all three, and there is also an exact-match variant that restricts the denominator to searches matching your keywords exactly. Microsoft Advertising publishes an equivalent set under different names — ImpressionSharePercent, ImpressionLostToBudgetPercent and ImpressionLostToRankAggPercent — plus finer loss categories for relevance, expected click-through rate and bid. None of these is an audited figure: every one of them is described by its own publisher as an estimate, and neither platform publishes a rule that the components must sum to 100%. Impression share is a competitive diagnostic, not an accounting measure, and this page treats it as one.

How to use this calculator.

  1. Pull impressions, impression share, lost IS (budget) and lost IS (rank) for the SAME campaign, the same date range and the same network. Four figures from three different pulls will not reconcile.
  2. Leave the mode on 'Google's reported percentages' unless you have an independently modelled eligible-impression total.
  3. Enter the impressions you received, then the reported impression share.
  4. Enter the two lost-impression-share percentages. If you only want the eligible pool and not the split, set both to 0 — the reconciliation line will simply tell you the components do not add up, which at that point is expected.
  5. Read the reconciliation line before you read anything else. It tells you whether the four figures describe the same thing, and whether either of Google's reporting rails is distorting the answer.
  6. Compare 'missed because of budget' against 'missed because of Ad Rank'. Budget losses are closed with money; rank losses are closed with bid, expected CTR, ad relevance and landing-page experience. Only one of those is a spreadsheet decision.
  7. Treat 'impressions if budget never ran out' as an arithmetic ceiling under today's split, and re-measure after any budget change rather than trusting the projection.
  8. If the share is 9.99% or a loss figure is 90.01%, stop treating those numbers as measurements — they are the rails Google reports at, and the real values are further out.

The formula.

IS = I ⁄ E × 100 ; E = I ⁄ (IS⁄100) ; Lost_x = E × LIS_x ⁄ 100

There is one relation and it is read in two directions. Forwards, impression share IS = impressions ÷ eligible impressions × 100. Backwards — which is the direction that matters, because Google reports the share and hides the pool — eligible impressions E = impressions ÷ (IS ÷ 100). At the worked example's figures, 128,400 ÷ 0.342 = 375,438.5964912281 eligible impressions, and missed impressions are E − I = 247,038.5964912281. The two loss figures are then plain proportions of that same pool: 375,438.5964912281 × 0.417 = 156,557.8947368421 impressions lost to budget, and × 0.242 = 90,856.1403508772 lost to Ad Rank. Adding the budget loss back to what you won gives 284,957.8947368421 as the arithmetic ceiling if budget never bound. A worked cross-check: 34.2% + 41.7% + 24.2% = 100.1%, so the residual is −0.1 points, inside the ±0.15 tolerance this page treats as rounding rather than error. On rounding stage: every intermediate quantity is carried at full arbitrary-precision decimal width and rounding happens once, at the return boundary, to ten decimal places. The impression share is specifically NOT rounded before it is inverted to get the eligible pool: rounding 34.2% to 34% would move the reconstructed pool from 375,438.5964912281 to 377,647.0588235294, inventing 2,208 impressions of opportunity from a single dropped decimal place. Three thresholds are hard-coded and each is tested immediately below, at, and immediately above its cut-point. Ten percent is Google's floor for reporting impression share; a share strictly below it triggers the lower-bound warning, a share of exactly 10% does not. Ninety percent is Google's ceiling for reporting a lost impression share; a figure strictly above it triggers the rail warning, exactly 90% does not. And ±0.15 percentage points is the reconciliation tolerance, chosen because three metrics each rounded to one decimal place can be off by at most three times 0.05 combined; 0.15 is treated as rounding and 0.16 as a data mismatch.

A worked example.

Example

A search campaign reports 128,400 impressions last month at a 34.2% impression share, with 41.7% lost to budget and 24.2% lost to Ad Rank. Those are the only four numbers Google gives you, and on their own they are hard to act on. Invert the share first. If 128,400 impressions were 34.2% of the pool, the pool was 128,400 ÷ 0.342 = 375,438.5964912281 eligible impressions. So the campaign missed 247,038.5964912281 of them — nearly twice as many impressions as it won. Now split the miss. Budget: 375,438.5964912281 × 41.7% = 156,557.8947368421 impressions. Ad Rank: 375,438.5964912281 × 24.2% = 90,856.1403508772 impressions. The budget loss is about 1.72 times the rank loss, which is the single most useful fact in the whole report and is completely invisible in the percentages until you convert them. What could budget alone buy? Adding the budget loss to the impressions already won gives 128,400 + 156,557.8947368421 = 284,957.8947368421 — a ceiling of roughly 2.2× today's volume. Read that as arithmetic, not as a plan. It assumes the Ad Rank loss stays exactly where it is, and entering 156,558 auctions you previously skipped is precisely the kind of change that moves it. Finally, check the books. 34.2 + 41.7 + 24.2 = 100.1%, so the three components over-account by 0.1 of a percentage point. That residual is inside the ±0.15 point tolerance, which is what you expect when three independently estimated metrics are each rounded to one decimal place before you copy them out. Had the residual been 3 points rather than 0.1, the honest conclusion would not be 'close enough' — it would be that one of the four figures came from a different campaign, a different date range or the Display network rather than Search.

lost To Rank Percent24.2
lost To Budget Percent41.7
input Methodreported
known Eligible Impressions375,439
impressions128,400
reported Impression Share Percent34.2

Frequently asked questions.

Where do I find eligible impressions in Google Ads?
You do not — Google never reports it. That is the reason this page exists. The interface gives you impressions and impression share as separate columns, and the eligible pool is the quotient of the two: impressions ÷ (impression share ÷ 100). In the worked example, 128,400 ÷ 0.342 = 375,439 eligible impressions. Keep in mind what you are reconstructing: Google states the denominator is estimated, using "many factors, including targeting settings, approval statuses, and quality." So the pool you recover is an estimate of an estimate. It is still worth having, because a percentage cannot be prioritised against anything and a count can.
Do impression share, lost IS (budget) and lost IS (rank) always add up to 100%?
Conceptually they should — every auction you were eligible for either showed your ad or did not, and if it did not the reason is budget or rank. But neither Google nor Microsoft publishes that identity in its documentation, so this calculator does not assume it. It adds the three up and reports the residual. Within ±0.15 percentage points the gap is what independent rounding of three one-decimal metrics produces, and the split can be treated as approximate. Beyond that, the usual causes are mixing Search and Display figures, pulling the four numbers over different date ranges, or reading campaign-level share against ad-group-level impressions. The residual output is there so that mistake is visible instead of silent.
My impression share says 9.99%. Is that real?
It is a rail, not a measurement. Google's own field reference states that impression share values below 10% are reported as 9.99% — so 9.99% means "under ten percent", and the true figure could be 8% or 0.4%. Everything derived from it moves in one direction: because the reported share is at least as large as the true share, the eligible pool you compute is at most as large as the true pool. Your eligible-impressions and missed-impressions figures are therefore lower bounds, and the real opportunity is bigger than the page shows. The calculator flags this beside the result whenever the share is under 10%. The same applies at the other end: a lost impression share of 90.01% means "over ninety percent".
Should I fix lost IS (budget) or lost IS (rank) first?
Convert both to impressions and let the size decide. In the worked example budget costs about 156,558 impressions and Ad Rank about 90,856, so budget is the bigger single lever — but it is also the one that costs money linearly, while rank improvements compound into cheaper clicks. Google's definitions point at different fixes: budget loss is "insufficient budget", full stop, whereas rank loss is "poor Ad Rank in the auction", which is bid, expected click-through rate, ad relevance, landing-page experience and ad assets together. A campaign losing most of its share to rank cannot spend its way out; a campaign losing it to budget mostly can, up to the arithmetic ceiling this page reports.
Is impression share the same as share of voice?
Not in the marketing sense, though Microsoft Advertising unhelpfully files its impression-share metrics under a report literally named "Share of Voice". Impression share is measured inside one ad platform's auction and its denominator is the auctions you were eligible for. Share of voice in the general sense is measured across a category — your share of total advertising spend, impressions or mentions in the market, including channels and competitors that never appear in an ad auction. A brand can hold 90% impression share on its own brand terms and hold 3% share of voice in its category. Use the share of voice calculator for the second question.
Does this work for Display, Shopping or Performance Max?
The arithmetic does, because it is one division. The reporting does not, uniformly. Google publishes separate Display impression share and Display lost IS (budget) and (rank) metrics defined the same way on the Display Network, so those slot straight in as long as you never mix them with Search figures in the same calculation. Shopping and Performance Max campaigns report a different and less complete set — Google notes that impression-share data availability varies by campaign type, and Microsoft states outright that for its Shopping campaigns only three of the columns apply. If your account shows a dash rather than a number, Google attributes that to insufficient data, such as low traffic or new keywords.
How quickly does impression share data update?
Slower than clicks and cost, which is why a same-day reading is often misleading. Google's help documentation states that "all impression share metrics are updated within 1–2 days," and that a missing value may be "due to insufficient data, such as low traffic or new keywords." Microsoft's API reference is more specific for its own platform: "data for this column is typically updated 14-18 hours after the UTC day ends." Practically, do not compute impression share for yesterday and act on it; use a settled window of at least a week, and keep the window identical when you compare periods.

References& sources.

  1. [1]Google Ads Help — "About impression share" (article 2497703). Verbatim: "Impression share (IS) is the percentage of impressions that your ads receive compared to the total number of impressions that your ads could get"; "Impression share = impressions / total eligible impressions"; "Eligible impressions are estimated using many factors, including targeting settings, approval statuses, and quality." Also states that a missing value "might be due to insufficient data, such as low traffic or new keywords." Official product documentation from the platform that defines the metric; free, not paywalled. Retrieved 2026-07-29.
  2. [2]Google Ads Help — "Get impression share data" (article 7103314). Verbatim: Search impression share is "the impressions you've received on the Search Network divided by the estimated number of impressions you were eligible to receive"; Search lost IS (budget) is "the percentage of time that your ads weren't shown on the Search Network due to insufficient budget"; Search lost IS (rank) is "the percentage of time that your ads weren't shown on the Search Network due to poor Ad Rank in the auction"; Display variants are defined identically for the Display Network. Also states "all impression share metrics are updated within 1–2 days." Retrieved 2026-07-29.
  3. [3]Google — Search Ads 360 Reporting API, metrics field reference (v0). Documents the reported ranges this page treats as rails: search_impression_share values below 0.1 are reported as 0.0999, and search_budget_lost_impression_share and search_rank_lost_impression_share are "reported between 0-0.9", with values above 0.9 shown as 0.9001. This reference also defines search_rank_lost_impression_share as "the estimated percentage of impressions ... that your ads didn't receive due to poor Ad Rank" — an impression basis, where the Help article says "percentage of time". Retrieved 2026-07-29.
  4. [4]Microsoft Advertising API — ShareOfVoiceReportColumn Value Set (Bing Ads v13 reporting service; page updated 2026-01-08). The second, independent authority used to check Google's definition. Verbatim: ImpressionSharePercent is "the estimated percentage of impressions, out of the total available impressions in the market you were targeting"; ImpressionLostToBudgetPercent is "the estimated percentage of impressions your ad did not receive due to issues with your daily or monthly budget"; ImpressionLostToRankAggPercent is "the estimated percentage of impressions your ad did not receive due to issues with your ad ranking"; "data for this column is typically updated 14-18 hours after the UTC day ends." Microsoft also warns that "if KeywordId is not specified the report will not fail, but impression share data will be inaccurate." Free, independent of Google. Retrieved 2026-07-29.

Embed

Quanta Pro

Paid features are coming later.

  • All 762 calculators remain free
  • No billing is enabled
Coming soon