How to Estimate Your Competitor's Ad Spend Without Access to Their Accounts
Use public ad libraries, SEMrush data, and impression modeling to build a realistic estimate of what competitors spend on ads.Step-by-step framework with templates and real examples.
Your VP of marketing just asked you to benchmark your ad budget against the top three competitors. You know they are running ads because you see them in your feeds constantly. But when you try to answer the question of how much they are spending, you realize you have no idea where to start. They are not going to share their P&L with you, and the numbers floating around in trade publications are either outdated or wildly speculative.
Here is the good news: you do not need access to their ad accounts to build a directionally accurate estimate. Between publicly available ad libraries, third-party intelligence tools, impression modeling, and some basic math, you can triangulate a competitor's ad spend to within a reasonable confidence range. The estimate will never be exact, but it does not need to be. You need it to be accurate enough to inform budget conversations, identify strategic shifts, and spot when a competitor dramatically increases or decreases their paid media investment.
This guide walks through the full estimation process channel by channel, using real data sources and practical methodologies that competitive intelligence professionals actually use. By the end, you will have a repeatable framework for estimating any competitor's ad spend on a quarterly basis.
- Combine multiple data sources to triangulate ad spend: no single tool gives the full picture, but combining three or four gets you within a useful range.
- Meta Ad Library, Google Ads Transparency Center, and LinkedIn Ad Library provide free creative and activity data that proxies for spend.
- SEMrush, SpyFu, and SimilarWeb provide keyword-level CPC estimates and traffic data for search spend modeling.
- Impression modeling using CPM benchmarks and estimated reach turns creative counts into dollar estimates.
The Estimation Methodology: Triangulation
No single data source provides a complete picture of a competitor's ad spend. Meta Ad Library shows creatives but not spend. SEMrush shows estimated search positions but not actual budgets. SimilarWeb shows traffic sources but not cost per visit. The key to accurate estimation is triangulation: combining multiple imperfect data sources to build a composite estimate with defined confidence ranges.
Think of it like estimating the size of an iceberg. You can see the part above water (public ad creatives, landing pages, visible campaigns). You can measure the water line (traffic estimates, keyword positions). And you can use physics (CPM benchmarks, conversion rate assumptions) to model what is below the surface. No single measurement is perfect, but together they constrain the estimate to a useful range.
The Triangulation Framework
Use ad libraries and transparency tools to document every active ad creative, campaign type, and platform. This establishes the scope of their paid media presence.
Use SEMrush or SpyFu to identify keywords they bid on, estimated positions, and CPC ranges. Multiply keyword-level CPCs by estimated click volumes for a search spend floor.
Count active creatives across Meta, LinkedIn, and TikTok. Apply platform-specific CPM benchmarks and estimated impression volumes to model social spend.
Use SimilarWeb or Semrush traffic analytics to estimate paid traffic volume. Compare paid traffic estimates with spend estimates for consistency checks.
Present estimates as ranges (low, mid, high) rather than single numbers. Acknowledge data limitations and document your assumptions so the estimate can be refined over time.
Estimating Search Ad Spend
Paid search is the easiest channel to estimate because keyword-level data is the most accessible. The fundamental equation is straightforward: multiply the number of keywords a competitor bids on by their estimated position and CPC, then multiply by estimated monthly search volume and click-through rate for that position.
Using SEMrush for Search Spend Estimation
SEMrush provides the most comprehensive paid search data. Enter a competitor's domain in the Advertising Research section and you will see their estimated number of paid keywords, estimated paid traffic, and estimated traffic cost. The "traffic cost" metric is SEMrush's estimate of what that volume of traffic would cost at current CPC rates, which is essentially their search spend estimate.
However, SEMrush's estimates have known limitations. They sample keyword data rather than capturing the complete picture, which typically undercounts total spend by 30 to 50 percent. Their CPC estimates use average auction prices rather than actual bids, which can skew in either direction depending on the competitor's quality scores and bidding strategy. Use SEMrush as a floor estimate and apply a 1.3x to 1.5x multiplier for a more realistic mid-range number.
SpyFu as a Cross-Check
SpyFu provides similar data but uses different sampling methodology, which means its estimates will differ from SEMrush's. This is actually useful. If SEMrush estimates $15,000/month and SpyFu estimates $22,000/month, your confidence range for search spend is roughly $15,000 to $25,000 with a midpoint around $20,000. The spread between tools gives you a natural confidence interval.
SpyFu also provides historical data going back years, which is valuable for identifying spend trends. A competitor whose estimated search spend doubled from Q3 to Q4 is making a significant investment shift, regardless of whether the absolute numbers are perfectly accurate.
Estimating Social Ad Spend
Social ad spend is harder to estimate than search because there are no keyword-level data equivalents. Instead, you work backwards from creative volume, estimated reach, and platform CPM benchmarks.
Meta Ad Library Analysis
The Meta Ad Library (facebook.com/ads/library) is the single most valuable free tool for social ad intelligence. It shows every active and recently inactive ad for any advertiser on Facebook and Instagram. For each ad, you can see the creative, copy, CTA, active duration, and in some regions, estimated audience size and spend ranges.
Count the number of active ads and categorize them by format (static image, video, carousel) and objective (awareness, traffic, conversion). Companies running 50+ active ads simultaneously are spending significantly more than those running 5 to 10. As a rough heuristic, each unique active ad creative typically represents $500 to $5,000 in monthly spend depending on the company's sophistication and scale. A company running 30 active creatives likely spends $15,000 to $75,000 per month on Meta alone.
The more refined approach uses CPM modeling. B2B SaaS CPMs on Facebook typically range from $15 to $40 depending on targeting specificity. If you estimate that a competitor's ads reach 500,000 impressions per month (based on audience size and ad density), their spend at a $25 CPM would be approximately $12,500. Apply frequency assumptions (most B2B campaigns run at 2 to 4 frequency) to refine the impression estimate.
LinkedIn Ad Estimation
LinkedIn is the most expensive social platform for B2B advertisers, with CPMs typically ranging from $30 to $80 and cost-per-click ranging from $5 to $15. LinkedIn does not have a comprehensive ad library like Meta, but you can find competitor ads by checking their company page's "Ads" tab and by monitoring your own feed for their sponsored content.
A useful proxy for LinkedIn ad spend is follower growth rate. Organic LinkedIn follower growth for B2B companies is typically 1 to 3 percent per month. If a competitor's follower growth suddenly jumps to 8 to 10 percent per month, they are likely running follower campaigns or awareness campaigns that drive profile visits. Use LinkedIn's Campaign Manager forecasting tool (you need an ad account but do not need to run ads) to estimate the cost of reaching their apparent audience size at current market rates.
Sources: WordStream Industry Benchmarks 2025, LinkedIn Marketing Solutions
TikTok and YouTube Estimation
TikTok Creative Center shows trending ads and top-performing creatives by industry. If your competitor is running TikTok ads (increasingly common even for B2B), you can estimate spend using TikTok's lower CPMs ($5 to $15 for B2B audiences) multiplied by estimated reach. YouTube pre-roll and in-stream ad spend can be estimated using view counts on their video ads (visible through YouTube search) multiplied by typical cost-per-view benchmarks ($0.05 to $0.20 for B2B).
Estimating Display and Programmatic Spend
Display and programmatic advertising is the hardest channel to estimate because it runs across thousands of publisher sites with no centralized transparency tool. However, several indirect methods can provide useful estimates.
SimilarWeb Traffic Decomposition
SimilarWeb breaks down traffic sources for any domain, including a "Display Ads" category that estimates the percentage of traffic coming from display advertising. If SimilarWeb shows that 8% of a competitor's 200,000 monthly visits come from display ads, that is 16,000 display-driven visits. At a typical display CPC of $1 to $3, the spend estimate would be $16,000 to $48,000 per month.
Retargeting Indicators
Visit a competitor's website, browse a few pages, and then navigate to ad-supported websites. If you start seeing their display ads following you around the internet, they are running retargeting campaigns. The sophistication of the retargeting (generic banner vs. dynamic product-specific creative) indicates their investment level. Dynamic retargeting with personalized creative requires more infrastructure and budget than generic brand banners.
Putting It All Together: The Composite Estimate
Once you have individual channel estimates, sum them for a total spend estimate. Present the result as three scenarios: conservative (low end of each channel range), moderate (midpoints), and aggressive (high end). A typical output looks like this:
"We estimate Competitor X spends between $45,000 and $120,000 per month on paid advertising, with a midpoint estimate of approximately $75,000. Search accounts for roughly 40% of spend, Meta for 25%, LinkedIn for 20%, and display/retargeting for 15%. Spend appears to have increased approximately 30% from Q3 to Q4 based on creative volume increases and SEMrush traffic cost trends."
That level of specificity is sufficient for most strategic conversations. You do not need to know whether they spent $73,000 or $77,000. You need to know whether they spend roughly $25K, $75K, or $200K per month, because those three scenarios imply very different competitive strategies and resource allocation decisions.
Validating Your Estimates
Several signals can validate or invalidate your estimates. If a competitor recently raised funding, their ad spend likely increased. If they are publicly traded, their sales and marketing expenses are reported in their 10-K (though this includes much more than ads). If they hired a media buying agency (check their website credits or LinkedIn for agency employees connected to the company), the agency's typical client size can calibrate your estimate.
Another validation technique is the revenue-to-ad-spend ratio. Most B2B SaaS companies spend 15 to 30 percent of revenue on sales and marketing combined, with paid ads typically comprising 20 to 40 percent of that marketing budget. If you can estimate a competitor's revenue (from public data, industry reports, or employee count proxies), you can work backwards to an expected ad spend range and check it against your bottom-up estimate.
Get ad spend estimates automatically
OSCOM Market Intelligence analyzes ad libraries, search data, and traffic patterns to generate quarterly ad spend estimates for your competitive set. No manual research required.
Start tracking competitor ad spendTracking Ad Spend Over Time
A single estimate is interesting. Quarterly estimates over time are strategic. When you track ad spend trajectories, you can identify inflection points: when a competitor dramatically increased spend (often preceding a product launch or market expansion), when they pulled back (budget cuts, pivot, or channel shift), and seasonal patterns that reveal their planning cadence.
Building the Quarterly Tracker
Each quarter, re-run your estimation process for each competitor. Log the estimates in a spreadsheet with columns for each channel, total estimated spend, confidence range, and key observations. Over four quarters, you will have a trendline that reveals strategic patterns invisible in any single data point.
Pay particular attention to channel mix shifts. A competitor moving budget from search to LinkedIn is targeting a different buying journey stage. A competitor moving from display to search is shifting from awareness to demand capture. These channel shifts often precede broader go-to-market strategy changes by one to two quarters.
Correlating Spend with Outcomes
The most valuable analysis correlates ad spend estimates with observable outcomes. If a competitor doubled their search spend and their organic rankings also improved, their search strategy is working synergistically. If they tripled their Meta spend but their website traffic did not proportionally increase (per SimilarWeb), their campaigns may be focused on brand awareness rather than direct response, or they may be getting poor returns.
Also correlate spend changes with your own win rates. If you start losing more deals in quarters where a specific competitor increases spend, their advertising may be influencing the competitive dynamics in your pipeline. This data point can justify your own ad budget requests with evidence that competitor advertising directly impacts your sales outcomes.
Common Mistakes in Ad Spend Estimation
Over-relying on a single tool. Every estimation tool has blind spots. SEMrush underestimates, SimilarWeb over-attributes, and Meta Ad Library does not show spend directly. Use at least three sources and look for the convergence zone rather than taking any single number at face value.
Ignoring organic and earned channels. Not all traffic is paid. A competitor with strong organic SEO and a viral social presence needs less ad spend to achieve the same visibility as one that relies entirely on paid channels. Factor in organic strength when interpreting what ad spend levels mean for competitive dynamics.
Assuming bigger spend means better results. A competitor spending $200K/month on ads is not necessarily outperforming one spending $50K/month. Efficiency matters more than volume. The competitor spending less with better targeting, creative, and conversion rates may be generating more pipeline per dollar. Do not let spend estimates create false urgency to match budgets.
Presenting estimates as facts. Always communicate estimates with confidence ranges and methodology notes. Saying "Competitor X spends $80,000/month on ads" sounds precise but is false precision. Saying "We estimate Competitor X spends between $60,000 and $100,000/month on paid advertising based on SEMrush data, Meta Ad Library analysis, and SimilarWeb traffic decomposition" is honest and actionable.
Industry benchmarks for SaaS marketing spend allocation
Key Takeaways
- 1Triangulate from multiple sources: SEMrush for search, Meta Ad Library for social creative volume, SimilarWeb for traffic decomposition, and BuiltWith for ad tech stack signals.
- 2Present estimates as ranges with low, mid, and high scenarios. False precision undermines credibility.
- 3Track estimates quarterly to identify trends, inflection points, and channel mix shifts that signal strategic changes.
- 4Segment search spend into brand vs. non-brand to distinguish between defensive and offensive advertising strategies.
- 5Use revenue-to-spend ratios as a top-down validation for your bottom-up channel estimates.
- 6Correlate competitor spend changes with your own win rates to build evidence for budget discussions.
- 7Count active Meta Ad Library creatives as a quick proxy: more active creatives means higher spend, and long-running creatives indicate successful campaigns.
Get ad intelligence insights every week
Practical frameworks for estimating competitor ad spend, analyzing creative strategies, and optimizing your own paid media investment. Data-driven, not speculative.
You will never know your competitor's exact ad budget, and that is fine. What you need is a reliable estimate that is directionally accurate, updated quarterly, and contextualized with strategic interpretation. The goal is not precision. The goal is to ensure that when your VP asks how your ad budget compares to competitors, you have a well-reasoned answer backed by real data instead of a shrug and a guess. Build the estimation habit, refine it over time, and you will consistently have better competitive context than teams that never bother to look.
Stop getting blindsided by competitors
Oscom tracks competitor ads, content, tech stack, and positioning changes in real time so you always know what they're doing.