Measurement / calculator / Free to use
Search Terms Audit Calculator: How Much Spend Have You Reviewed?
Split paid-search spend into four auditable parts and calculate review coverage without pretending undisclosed queries are wasted budget.
Growthcraft Editorial · 2026-10-22. AI-assisted research and implementation. Examples are synthetic; Akshay's personal review is not claimed.
Enable JavaScript to change inputs in the interactive calculator. The complete formulas, default example and limitations are available below.
Use one comparable spend snapshot
Supply four non-negative amounts in one currency, using up to two decimals and a maximum of 1,000,000,000 each. T is the total eligible Search cost. V is the cost in individual rows actually supplied. R is the reviewed subset of V, and I is the out-of-scope subset of R. The required order is 0 ≤ I ≤ R ≤ V ≤ T.
Do not mix campaign channels, Search networks, account timezones, currencies, cost definitions or export cutoffs. Exclude totals, other-query aggregates and duplicated segment rows from V. If source costs have more precision, normalize upstream with one documented policy; the tool cannot repair inconsistent rounded totals.
Inspect the identities
Reviewed fit = R − I. Visible unreviewed = V − R. Not represented = T − V. Those three amounts plus I sum exactly to T in integer cents. Unclassified cost U = T − R includes both unreviewed visible rows and the residual.
Visible coverage = 100V/T. Review coverage = 100R/T. Conditional out-of-scope share = 100I/R. Minimum possible out-of-scope share = 100I/T; maximum = 100(I + U)/T. A zero denominator gives an undefined result. The endpoints describe extreme completions of missing classifications, not a likely range, confidence interval or forecast.
Read the synthetic example correctly
For T=12,000, V=8,400, R=6,000 and I=900, visible coverage is 70%, reviewed coverage 50% and out-of-scope share among reviewed rows 15%. Unclassified spend is 6,000. The possible total out-of-scope share is 7.5%–57.5%. Reviewed fit is 5,100, reviewed out 900, visible unreviewed 2,400 and residual 3,600.
Increasing visibility alone does not narrow those classification bounds if R and I stay unchanged. Reviewing additional fit rows reduces the upper endpoint; reviewing additional out-of-scope rows raises the lower endpoint. No operation establishes what a campaign would have earned without that spend.
Know what the result cannot tell you
At zero total spend, every amount must be zero and percentages remain undefined. At zero reviewed spend but positive total, the logical range is 0%–100%. With every unit reviewed, the endpoints coincide under the supplied rubric. Incorrect labels can still make that exact-looking result wrong.
Changing any input clears stale results. Reset restores synthetic amounts but leaves your scope note for review. Copy or download the scenario and limitations. Inputs stay in the browser; no ad account, paid API or AI audit is used. A residual is not automatically privacy-hidden spend, and a relevance finding is not a savings promise.
Sources and limitations
Checked October 22, 2026: Google Ads search terms documentation explains low-activity query omissions and differences from search terms insights. Publication/update date is not displayed. Microsoft Advertising's query-report request documentation, dated November 13, 2024, describes significant-click selection, reporting timezone and completeness controls. These current references establish reporting constraints, not a new October release or measured keyword demand. This original editorial method is not endorsed by either platform and does not infer hidden query identities, causal waste or guaranteed savings.