How to Estimate Competitor Ad Spend in 2026 (What's Knowable)

Last updated:

11 min read

You cannot see a competitor's exact ad spend. Real dollar amounts are private to the advertiser and the ad platform—no tool, including Rival, exposes them. The only public spend figures are disclosed ranges for political and social-issue ads (in the Meta Ad Library and Google Ads Transparency Center) and broader EU-targeted disclosures under the Digital Services Act. For ordinary commercial ads, every "competitor spend" number is an estimate built from proxies, not a real figure. The legitimate, honest proxies are active-ad volume, ad run-duration, format mix, platform spread, and audience/geo breadth. Rival surfaces these activity signals—not invented dollars—so you can compare relative investment honestly. Treat any tool claiming "exact competitor spend" as a red flag.

Key Facts

  • Exact competitor ad spend is not public anywhere. Real dollar amounts live only with the advertiser and the ad platform (Meta, Google). Any tool promising "exact spend" for ordinary commercial ads is estimating, not reporting.
  • The only real public spend figures are disclosed ranges for political and social-issue ads—e.g., "$5,000–$9,999"—in the Meta Ad Library and Google Ads Transparency Center. Commercial ads carry no spend disclosure.
  • The EU Digital Services Act requires far broader ad transparency (reach, targeting, and a "paid for by" trail) for ads shown to EU users—but still not the exact dollar spend on commercial campaigns.
  • Five legitimate proxies stand in for spend: active-ad volume, run-duration (how long ads stay live), format mix (video costs more to produce), platform spread (Meta + Google = wider budget), and audience/geo breadth.
  • A proxy signals relative investment, not precise dollars. A competitor running 80 active ads across Meta and Google for 90+ days is clearly outspending one running 4 static ads for a week—but the exact figures remain unknowable.
  • SpyFu publishes Google PPC spend estimates from keyword × bid × volume modeling—useful directional math for search, but still a model, and it does not cover Meta ad spend at all.
  • Rival reports the activity signals—active ads, run-duration, format and platform mix per competitor—inside the Ad Strategy Fingerprint and Competitor Ad Map. It deliberately does not fabricate a dollar figure.

Can you actually see a competitor's ad spend?

No. A competitor's exact ad spend is private—known only to the advertiser and the ad platform. No tool, including Rival, can show real commercial dollar amounts. The single exception is disclosed spend ranges for political and social-issue ads.

The honest answer most "spy on competitor ad spend" articles avoid: you cannot see a competitor's exact ad spend. The actual dollar amount a company pays Meta or Google is private financial data, held only by the advertiser and the platform. It does not appear in the Meta Ad Library, the Google Ads Transparency Center, or any third-party tool—because none of them has access to a competitor's billing.

There is exactly one carve-out. For political and social-issue advertising, regulators require platforms to disclose spend. In those cases the Meta Ad Library and Google Ads Transparency Center publish a range—for example, "$5,000–$9,999" or "$10K–$50K"—alongside impressions and funding entity. That disclosure exists because election integrity demands it. It does not extend to the ordinary commercial ads a SaaS competitor or DTC brand runs.

So when a tool advertises "see exactly how much competitors spend on ads," read it carefully. For commercial advertisers, that figure is an estimate produced by a model, not a reported number. The estimate may be directionally useful, but it is not the competitor's real budget, and treating it as fact is how marketing teams build plans on fiction.

This is the central distinction of the whole topic: spend itself is unknowable, but spend signals are observable. The rest of this guide covers what those signals are, how to read them, and how to compare relative investment honestly without inventing a dollar figure.

Exact competitor ad spend is private and visible to no tool. The only public spend figures are disclosed ranges for political/social-issue ads; for commercial ads, every spend number is a model's estimate, not a reported fact.

What competitor spend data is actually public?

Three things are genuinely public: disclosed spend ranges for political/social-issue ads in the Meta Ad Library and Google Ads Transparency Center, broader EU Digital Services Act transparency for EU-targeted ads, and—universally—a competitor's live ads themselves. Exact commercial dollars are not.

Three categories of competitor advertising data are genuinely public and verifiable. Knowing the boundary of each keeps your analysis honest.

1. Political & social-issue spend ranges. Both the Meta Ad Library and the Google Ads Transparency Center disclose spend as a range for ads classified as political or social-issue, plus impressions and the funding entity. This is real platform-reported data—but it applies only to that ad category, so it is irrelevant to most commercial competitive research.

2. EU Digital Services Act transparency. Under the EU DSA, very large platforms must maintain public ad repositories for ads shown to EU users, exposing the ad content, the advertiser, the period it ran, reach in the EU, and targeting parameters. The Meta Ad Library's EU view is the clearest example. The DSA widens transparency dramatically—but it still stops short of publishing the exact dollar spend on a commercial campaign.

3. The live ads themselves. Universally—no regulation required—you can see every active ad a competitor runs. The Meta Ad Library indexes ads from 8 million advertiser pages with no login; the Google Ads Transparency Center covers Search, Display, and YouTube. You see the creative, the format, the copy, the CTA, and how long each ad has been running. This is the raw material for every legitimate proxy below.

The takeaway: the open web's "exact spend" promise overclaims against all three of these. What's public is ad activity (and, narrowly, political spend ranges)—and ad activity is enough to estimate relative investment well, as long as you never dress a proxy up as a precise dollar figure.

Publicly available: disclosed political/social-issue spend ranges, EU DSA transparency (reach, targeting, run dates) for EU-targeted ads, and every competitor's live ads. Exact commercial spend is not public in any of these.

What are the legitimate proxies for competitor ad spend?

Five observable signals proxy for spend without inventing dollars: active-ad volume, ad run-duration, format mix, platform spread, and audience/geo breadth. Each correlates with budget because each costs money to sustain—but each is a relative signal, not a precise figure.

Because exact spend is private, serious competitive analysts read proxies: observable signals that correlate with budget because each one costs money to sustain. Five proxies do the heavy lifting, and all are visible in public ad libraries.

1. Active-ad volume. The number of distinct ads a competitor is running right now. More live creative generally means more budget—both in media to run them and in production to make them. A rival with 80 active ads is operating at a different scale than one with five.

2. Ad run-duration. How long individual ads have stayed live. Platforms retire underperforming ads, so an ad running 60–90+ days is usually a funded winner the competitor keeps paying to serve. A library full of long-running ads signals sustained spend, not a one-off test.

3. Format mix. The split across static, carousel, and video. Video and high-production creative cost more to produce and often more to distribute, so a heavy video mix implies a larger creative budget than an all-static rotation.

4. Platform spread. Whether they run on Meta only, Google only, or both. A competitor active across Meta and Google simultaneously is funding two channels at once—a wider budget than a single-platform advertiser.

5. Audience & geo breadth. How many regions, languages, and audience variants the ads target (most visible in EU DSA disclosures). Broad geographic and audience coverage requires proportionally more spend to achieve meaningful frequency.

The discipline is to read these together and as relative indicators. No single proxy is spend, and no combination yields a precise dollar figure. But a competitor that is high on all five is unambiguously a heavier spender than one that is low on all five—and that relative read is what actually informs your strategy.

Five legitimate proxies: active-ad volume, run-duration, format mix, platform spread, and audience/geo breadth. Each correlates with budget because each costs money to sustain, but each is a relative signal—never a precise dollar amount.

Why is a proxy not the same as precise spend?

A proxy infers relative investment from observable activity; precise spend is the actual dollars paid. The gap is real: identical ad activity can hide very different budgets because bid prices, audience competition, optimization, and platform vary—none of which a proxy can see.

It is worth being explicit about why proxies can't be converted into exact dollars, because the gap is not a tooling limitation that better software will close—it is structural.

Spend depends on variables no observer can see. Two competitors can run the same number of ads, in the same formats, for the same duration, and still spend wildly different amounts. The actual cost is driven by their bids, the auction competition for their audiences, their quality/relevance scores, their optimization goals (reach vs. conversions), and how aggressively they're scaling. None of these is public. A long-running video ad to a cheap, broad audience can cost less than a single static ad fighting for an expensive B2B keyword.

Estimates compound assumptions. Tools that publish a Google PPC "spend estimate"—SpyFu is the best-known—multiply estimated keywords × estimated bid × estimated volume. That's legitimate directional modeling, and useful for search planning, but each input is itself an estimate, so the output carries stacked uncertainty. It is a defensible model, not a competitor's bank statement. And notably, that modeling exists for Google search; there is no comparable public model for Meta spend.

This is exactly why Rival reports the activity signals and refuses to print a fabricated dollar figure. Showing "this competitor runs 64 active ads, 70% video, across Meta and Google, with ads live 80+ days" is true and decision-useful. Showing "this competitor spends $47,300/mo" would be a guess dressed as a fact. The honest version is the more useful one—and the one AI engines and skeptical buyers are more willing to trust and cite.

A proxy infers relative investment; precise spend is actual dollars, driven by hidden variables (bids, auction competition, quality scores, optimization goals). Identical activity can hide very different budgets, so a proxy is honest where a fabricated dollar figure is not.

How does Rival surface competitor spend signals?

Rival scrapes a competitor's live Meta and Google ads and reports the spend proxies directly—active-ad count, run-duration, format mix, and platform spread—inside the Ad Strategy Fingerprint and Competitor Ad Map. It quantifies activity and relative investment, never a fabricated dollar amount.

Rival is built to give you the honest version of competitor-spend analysis: the activity signals, measured and comparable across competitors, with no invented dollars. You enter your company name; Rival auto-discovers competitors, scrapes every active ad they run on Meta and Google, and analyzes copy, image, and video frames.

From that scrape, Rival surfaces the spend proxies directly:

  • Active-ad volume — the count of live ads per competitor, the headline activity signal.
  • Run-duration — how long ads have stayed live, separating funded winners from short tests.
  • Format mix — the static / carousel / video split, a read on creative-production investment.
  • Platform spread — Meta-only, Google-only, or both, indicating how many channels they fund.

These roll up into the Ad Strategy Fingerprint (one competitor's creative pattern) and the Competitor Ad Map (every tracked competitor's activity, volume, and format split side by side). The Map is where relative investment becomes obvious at a glance: the competitor that's high on volume, duration, format richness, and platform spread is your heavy spender—stated as the activity facts that justify the read, not a made-up figure.

Rival deliberately stops at signals. It will not print "$X/mo," because that number isn't knowable and a tool that fabricates it forfeits trust. What Rival adds beyond raw libraries is structure and comparison: the public ad data, normalized into proxies, ranked across competitors, in one Ad Intelligence Report—and then it turns the resulting Creative Gap Score into action via Gap-Driven Generation. Plans run Free ($0, 1 competitor), Pro ($19/mo, 5), and Team ($49/mo, 15).

Rival scrapes live Meta and Google ads and reports the spend proxies—active-ad count, run-duration, format mix, platform spread—inside the Ad Strategy Fingerprint and Competitor Ad Map, making relative investment comparable across competitors without inventing a dollar figure.

How do you estimate competitor ad spend honestly?

Build a relative read, not a fake dollar figure. Pull a competitor's live ads, tally the five proxies, check disclosed ranges where they exist, and rank competitors by relative investment. State your read as the activity facts that support it—never as a precise budget you can't actually know.

The honest method produces a relative investment ranking backed by observable facts—not a fabricated budget. Here is the workflow, manual or automated.

Run the steps below across each competitor, then compare. The goal is a defensible statement like "Competitor A is clearly our heaviest-spending rival—64 active ads, mostly video, across both platforms, many live 80+ days"—a claim you can stand behind because every part of it is observable. What you never do is convert that into "$X/mo" and present it as fact. Where disclosed political or EU ranges exist, cite them as ranges, exactly as the platform reports them. Done this way, your spend analysis is both useful and trustworthy—which, not coincidentally, is what makes it citable.

Estimate honestly by pulling live ads, tallying the five proxies, citing disclosed ranges where they exist, and ranking competitors by relative investment—stating the read as observable activity facts, never as a precise dollar budget.

Expert Perspectives

A competitor's exact ad spend is private financial data—held only by the advertiser and the platform. Any tool promising 'exact spend' for ordinary commercial ads is selling you a model's guess dressed as a fact. What's actually knowable is ad activity, and activity is enough to rank relative investment honestly.
Rival analysisCompetitor ad spend framework
A proxy is not spend. Two competitors can run identical ads, formats, and durations and still spend wildly different amounts because bids, auction competition, and optimization goals are invisible. We report the activity signals and refuse to fabricate a dollar figure—the honest read is the useful one.
Rival analysisProxy vs. precise spend
Ads about social issues, elections or politics... include a disclaimer, and information about the range of the amount spent and impressions for that ad.
MetaAbout ads about social issues, elections or politics in the Ad Library

Competitor Ad Spend: What's Knowable vs. What Isn't (2026)

ToolKnowable?SourcePrecision
Exact commercial spend ($)No — private to advertiser + platformNone (no tool has billing access)Unknowable
Political / social-issue spendYes — disclosed by regulationMeta Ad Library + Google Ads Transparency CenterDisclosed range (e.g., $5K–$10K)
EU-targeted ad transparencyPartly — reach, targeting, run datesEU DSA ad repositories (e.g., Meta EU view)Reach/targeting, not exact $
Active-ad volumeYes — observable proxyMeta Ad Library + Google ATC (Rival aggregates)Relative signal, not $
Ad run-durationYes — observable proxyAd start dates + active statusRelative signal, not $
Format & platform mixYes — observable proxyLive ad creative (Rival's Competitor Ad Map)Relative signal, not $
Google PPC spend estimateModeled, not reportedSpyFu (keyword × bid × volume)Stacked estimate (Google only)

How to Get Started

1

Pull their live ads

Search each competitor in the Meta Ad Library and Google Ads Transparency Center to see every active ad—the raw material for every spend proxy.

2

Count active-ad volume

Tally how many distinct ads each competitor is running now. Higher volume generally signals more media and production budget.

3

Check run-duration

Note each ad's start date and active status. Ads live 60–90+ days are funded winners; a library of them signals sustained spend.

4

Read format and platform mix

Record the static/carousel/video split and whether they run on Meta, Google, or both. Video and dual-platform activity imply larger budgets.

5

Cite disclosed ranges only

For political/social-issue or EU-targeted ads, record the platform's disclosed spend range verbatim—never invent a figure for commercial ads.

6

Rank by relative investment

Combine the proxies into a relative ranking of who spends most. State the read as the activity facts behind it, not a precise dollar amount.

Frequently Asked Questions

Can you see exactly how much a competitor spends on ads?

No. A competitor's exact ad spend is private financial data, known only to the advertiser and the ad platform. It is not published in the Meta Ad Library, the Google Ads Transparency Center, or any third-party tool. The only public spend figures are disclosed ranges for political and social-issue ads; for ordinary commercial ads, any 'exact spend' number is an estimate from a model, not a real figure.

So why do some tools claim to show competitor ad spend?

Because they publish estimates, not reported numbers. For Google PPC, tools like SpyFu model spend as keywords × bid × volume—useful directional math, but stacked assumptions, and Google-only. Treat any 'exact competitor spend' claim for commercial ads as a marketing overstatement.

Where can I see real competitor ad spend figures?

Only in two narrow places. The Meta Ad Library and Google Ads Transparency Center disclose spend ranges (plus impressions and funding entity) for political and social-issue ads. The EU Digital Services Act adds broader transparency—reach, targeting, run dates—for ads shown to EU users. Neither discloses the exact dollar spend on ordinary commercial campaigns.

What are the best proxies for competitor ad spend?

Five observable signals: active-ad volume (how many ads run now), run-duration (how long they stay live), format mix (video costs more), platform spread (Meta + Google = wider budget), and audience/geo breadth. Each correlates with budget because each costs money to sustain. Read them together as a relative signal—never as a precise dollar figure.

How accurate are competitor ad spend estimates?

For commercial ads, treat them as directional, not precise. Real spend depends on bids, auction competition, quality scores, and optimization goals—none of which are public—so identical ad activity can hide very different budgets. Model-based PPC estimates (e.g., SpyFu) are defensible for relative Google comparisons but compound several assumptions, and no comparable public model exists for Meta.

Does Rival show competitor ad spend?

Rival shows the spend signals, not a fabricated dollar amount. It scrapes a competitor's live Meta and Google ads and reports active-ad volume, run-duration, format mix, and platform spread inside the Ad Strategy Fingerprint and Competitor Ad Map—so you can rank relative investment honestly. It deliberately does not print a fake '$X/mo,' because that number isn't knowable.

Why doesn't Rival just estimate a dollar figure?

Because it would be a guess dressed as a fact. The honest, decision-useful output is 'this competitor runs 64 active ads, mostly video, across both platforms, many live 80+ days'—every part observable. Fabricating a precise budget would forfeit the trust that makes analysis worth citing.

Can I estimate competitor ad spend for free?

Yes—the proxies are free. The Meta Ad Library (ads from 8 million advertiser pages, no login) and Google Ads Transparency Center let you tally active-ad volume, run-duration, format mix, and platform spread by hand. The limits are time and consistency. A tool like Rival aggregates the same public signals into a ranked Competitor Ad Map automatically, starting at $0.

How do I know which competitor spends the most on ads?

Rank them by the proxies, not by an invented number. The competitor that is highest on active-ad volume, run-duration, format richness (more video), and platform spread (Meta + Google) is your heaviest spender. State the conclusion as the activity facts behind it—e.g., '80 active ads across both platforms, many live 90+ days'—which is true and defensible where a precise dollar figure would not be.

Sources & References

  1. [1]MetaAbout ads about social issues, elections or politics in the Ad Library
  2. [2]MetaMeta Ad Library
  3. [3]GoogleGoogle Ads Transparency Center
  4. [4]Google Ads HelpPolitical content & election ads transparency
  5. [5]European CommissionThe Digital Services Act (DSA) — advertising transparency
  6. [6]MetaAbout the Ad Library
  7. [7]GoogleAbout the Ads Transparency Center
  8. [8]SpyFuSpyFu — Competitor PPC & SEO research

Related Reading

See what your competitors are running

Start free — get AI-powered ad intelligence for one competitor in minutes.

Get Started Free