Most founders do not know whether their ppc agency performance benchmarks are on track, below expectation, or actually excellent until they compare against external data. Without a reference point, an agency can rationalize almost any result. With one, you can have an informed conversation about whether performance reflects the market or reflects a problem.
The Benchmarks That Actually Indicate Agency Performance
Not all metrics are created equal as agency performance indicators. Some reflect platform dynamics outside the agency's control; others reflect the quality of the strategy and execution.
Cost per acquisition (CPA) is the primary performance benchmark. It is the metric most directly connected to your business model and the one that allows comparison across accounts in the same category. A CPA that is 40% above the industry benchmark for your vertical and conversion type is a problem worth investigating. A CPA 30% below benchmark suggests the agency is executing efficiently.
The challenge with CPA benchmarks is that they vary dramatically by industry, conversion type, and intent stage. A demo request CPA for B2B SaaS with a $50,000 ACV is not comparable to a trial signup CPA for a $29/month product. Benchmarks are only useful when they are specific to your category and conversion type.
Conversion rate is the second most useful benchmark. Google Ads Search campaigns across industries average approximately 3.75% conversion rate for lead generation and approximately 2% to 4% for SaaS-specific accounts, with wide variance by keyword intent stage. High-intent branded terms convert significantly higher (15% to 25% is common); generic non-branded terms convert lower (1% to 3% for cold audiences). If your blended conversion rate is below 1% on search campaigns with reasonable landing page quality, something is wrong — either the keyword targeting is off, the landing page is misaligned, or the bidding strategy is driving unqualified traffic.
Click-through rate (CTR) is a diagnostic metric, not a performance metric. Average CTRs on Google Search are typically 4% to 6% for well-structured B2B accounts. CTR significantly below benchmark suggests ad copy is not resonating or match types are misaligned. But high CTR with low conversion rate is worse than moderate CTR with high conversion rate — the ad is attracting clicks from people who do not convert.
Quality score should trend 6 or above for core keywords. Accounts with quality scores consistently at 3 to 4 are paying significantly higher CPCs for the same positions and often have structural issues in ad relevance or landing page alignment. The agency should be actively working to improve quality scores in the first 90 days.
Google Ads Benchmarks by Industry and Stage
Benchmarks vary by vertical. The ranges below reflect general B2B SaaS and startup-stage Google Ads performance:
Cost per click: B2B SaaS keywords on Google Search typically run $8 to $50 per click for competitive commercial terms. Enterprise software keywords can exceed $100 per click. If CPCs are significantly above these ranges without a clear competitive pressure explanation, keyword strategy may be off.
Conversion rate (lead generation): 2% to 6% for non-branded terms on well-structured campaigns with relevant landing pages. Branded terms typically convert at 15% to 30%. If non-branded conversion rate is consistently below 1.5%, investigate landing page alignment and keyword intent matching.
Cost per lead (B2B SaaS, SMB/mid-market): $50 to $200 per form submission or trial signup on high-intent Google Search. Demo requests for enterprise products with higher ACVs can run $200 to $600 per qualified demo. Benchmarks above $800 per demo request on a search campaign warrant a strategic review.
Quality score: Target 6 to 10 for core commercial keywords. A new agency that improves account-level quality scores from an average of 4 to 7 within 90 days is doing meaningful work. An account that has been running for six or more months with an average quality score below 5 indicates underinvestment in ad copy and landing page optimization.
Return on ad spend (ROAS) — B2B SaaS: ROAS benchmarks are less standard for SaaS because the sales cycle creates a lag between ad spend and closed revenue. If you have offline conversion imports pulling closed deals back into Google Ads, a ROAS of 3x to 8x (returning $3 to $8 in closed revenue per $1 in ad spend) is a reasonable target range for established accounts. New accounts should not be held to ROAS targets until conversion data is mature.
LinkedIn Ads Benchmarks for B2B Startups
LinkedIn campaigns have structurally different benchmarks from Google because the audience is defined rather than intent-defined. You are reaching people based on who they are, not based on what they are searching for. This means higher CPCs but potentially higher qualified lead quality.
Cost per click: $5 to $20 for sponsored content; $15 to $60 for message ads depending on audience targeting depth and offer type. Extremely narrow targeting (specific job titles at specific company sizes) pushes CPCs higher.
Click-through rate: 0.4% to 0.8% for sponsored content is typical. CTRs above 1% indicate strong creative-audience alignment. Below 0.3% suggests the creative is not resonating or the audience-offer match is weak.
Cost per lead (lead gen forms): $60 to $200 per MQL for SMB/mid-market B2B. Enterprise-targeted LinkedIn campaigns can run $200 to $500 per lead. These numbers are higher than Google Search because the traffic is not in-market — you are building demand, not capturing it.
Campaign conversion rate: 5% to 15% for LinkedIn Lead Gen Forms (the native form format) with a relevant, low-friction offer. Campaigns driving to an external landing page typically convert at 1% to 4%.
For SaaS-specific PPC context, understanding that LinkedIn benchmarks differ from Google Search benchmarks prevents the common mistake of abandoning LinkedIn because CPCs are higher without accounting for lead quality differences.
How Long It Should Take to Hit Performance Targets
Understanding the performance timeline prevents premature judgment — and prevents an agency from using "the algorithm is still learning" indefinitely as an excuse.
Days 1 to 30: Data collection phase. Campaigns are live but bidding algorithms do not have enough conversion data to optimize effectively. Performance in this period is rarely representative of eventual steady state. Expect higher CPAs and lower conversion volumes than the long-run target.
Days 31 to 60: Early optimization. With 30 days of data, the account manager can identify which keywords, ad groups, and audience segments are performing and which are consuming budget without converting. Initial optimization decisions — pausing non-performers, adjusting bids, refining negative keyword lists — should start producing visible improvement.
Days 61 to 90: Learning phase completion for Smart Bidding campaigns with adequate conversion volume (30+ conversions per campaign per month). CPA should begin converging toward target. Accounts that do not reach this threshold by day 90 may need structural changes — additional conversion types, looser match types, or budget increases to generate sufficient conversion volume.
Months 4 to 6: Steady state optimization. By month four, an account with adequate conversion volume should be performing consistently against CPA targets. Ongoing improvement from this point comes from creative testing, audience expansion, landing page optimization, and bid strategy refinement — incremental gains rather than structural fixes.
The agency onboarding process post covers what the agency should be doing during each phase to drive the account toward this timeline.
How to Use Benchmarks Without Being Misled by Them
Benchmarks are reference points, not verdicts. An agency that performs above the industry average CPA benchmark but is still above your CAC target is not meeting your goals, regardless of how it compares to the benchmark. An agency below the benchmark on CPA but generating leads that do not convert to pipeline is optimizing for the wrong metric.
The most useful application of benchmarks is as a starting-point conversation, not a closing argument. If your CPA is significantly above the industry range for comparable accounts, that is a reason to investigate — not a reason to immediately terminate the agency. The investigation might reveal that your landing page conversion rate is the constraint, or that your keywords are skewing toward research-phase intent, or that conversion tracking is undercounting completions.
Benchmarks also need to be calibrated to your specific situation. A benchmark derived from accounts spending $500,000/month does not apply to an account spending $15,000/month. An account spending $15,000/month on Google Ads targeting a niche enterprise audience of 200,000 people will see different CPAs than an account with a broad addressable market. Context matters.
The most important question to ask your agency is not "are we above or below benchmark?" It is: "based on our current performance, what is the highest-leverage optimization we can make in the next 30 days, and what outcome do you expect from it?" That question measures forward-looking strategy, which is the agency's actual value-add.
If the benchmarks reveal consistent underperformance with no credible improvement plan, the PPC agency reporting guide and red flags post provide context for how to assess whether the relationship is worth continuing.
Key Takeaways
- CPA and conversion rate are the primary performance benchmarks — CTR and quality score are diagnostics.
- B2B SaaS Google Search benchmarks: 2% to 6% conversion rate for non-branded terms; $50 to $200 CPA for SMB-targeted accounts.
- LinkedIn CPCs are higher than Google Search but are not directly comparable because the traffic is audience-targeted, not intent-targeted.
- The first 90 days are a learning phase — evaluate performance trajectory against the timeline, not against final targets.
- Use benchmarks as a conversation opener, not a verdict — the constraint might be landing pages, keyword intent, or tracking, not agency performance.
Frequently Asked Questions
What is a good cost per lead for B2B SaaS on Google Ads? For SMB/mid-market targeting, $50 to $200 per form submission or trial signup is a common range on well-structured Google Search campaigns. Enterprise-targeted accounts with higher ACVs can justify $200 to $600 per qualified demo. Benchmarks outside these ranges warrant investigation, but context — ACV, conversion type, competitive landscape — shapes the interpretation.
How soon should I expect to see results from a new PPC agency? Realistically, 60 to 90 days for the account to exit the learning phase and begin performing at or near target. Expect the first 30 days to produce data rather than results. If performance has not improved from the baseline by day 90, that is a meaningful signal that the strategy needs reassessment.
How do I know if my agency's performance is limited by their work or by my offer? The clearest diagnostic is conversion rate on the landing page. If traffic is arriving and the page is not converting, the constraint may be the offer or the page — not the campaign. If clicks are expensive and infrequent, the issue is more likely keyword strategy or match type configuration. A good agency will diagnose the constraint accurately and recommend action regardless of whether it is "their" problem to fix. See the full agency evaluation guide for how to assess whether the agency is being straight with you.