Written by: Aaron Rovner, Founder, Saas Hero
Key Takeaways
- Most LinkedIn Ads agency reports focus on CPL and media-only ROAS, which exclude agency fees and fail to connect spend to pipeline or closed revenue.
- B2B SaaS sales cycles average 272 days with 88 touchpoints, so last-click attribution undercounts LinkedIn’s contribution by 40–60%.
- Reported CPL benchmarks like $202 are spend-weighted averages at the 26th percentile; most advertisers pay closer to the $376 median.
- All-in pipeline ROI (pipeline ÷ media spend + agency fee) is the only metric a CFO can verify, and a 10x media-only ROAS typically drops to 8.3x once the retainer is included.
- SaaSHero focuses on qualified pipeline and closed revenue, owns the full post-click experience, and prices retainers so channel-mix changes do not raise client fees.
Talk With SaaSHero About Your LinkedIn ROI
Why LinkedIn Ads ROI Is So Hard To Read In B2B SaaS
Three structural conditions make LinkedIn Ads ROI genuinely difficult to measure in B2B SaaS, and an agency that ignores any of them is not measuring ROI accurately.
The first condition is the buying journey. Dreamdata's 2026 benchmark report, analyzing 66 million sessions and 3.5 million customer journeys, found the average B2B sales cycle lengthened 29% from 211 days in 2025 to 272 days in 2026, with touchpoints per deal rising 16% from 76 to 88. A click recorded in LinkedIn Ads today may correspond to an opportunity recorded in Salesforce or HubSpot nine months from now. Someone has to build and maintain the join between those records.
The second condition is attribution. The default report is last-touch, which credits the branded search that happened after the decision was already made. LinkedIn, a demand-creation channel, looks weak under last-touch because it operates at the beginning of a journey that often closes on Google. Attribution models that measure only last-click CPL undercount LinkedIn's contribution by 40% to 60%, given the 272-day sales cycle and 88 touchpoints per deal.
The third condition is the average-versus-median CPL problem. A single CPL figure from an agency is not evidence on its own. Metadata's 2025 dataset of 138 LinkedIn advertisers reports a spend-weighted cost per lead of $202, and that figure sits at only the 26th percentile of individual advertiser results. The median advertiser paid $376, nearly double. The full distribution runs from $109 at the 10th percentile to $1,340 at the 90th percentile. A small group of very efficient large spenders drags the average well below what a typical advertiser pays. An agency quoting the $202 figure as a benchmark is describing a number almost nobody actually hits.
Platform-reported ROAS compounds all three problems by excluding the agency fee entirely. A 10x media-only pipeline ROAS becomes 8.3x all-in once a 20% retainer is included, and the CFO should be shown the second number.
Benchmark Baseline Table (Diagnostic Thresholds, Not Targets)
Use the table below as a diagnostic baseline, not a target. If your account sits far outside these ranges, the gap shows where to investigate first.
| Metric | 2026 Benchmark | Source |
|---|---|---|
| ROAS | 121% (Dreamdata account-based attribution benchmark from its own customer base) | Dreamdata 2026 LinkedIn Ads Benchmarks Report |
| CTR | 0.44%–0.65% | Aimers 2026 Benchmark Guide |
| CPC | $5.00–$12.00 (roughly $5.00–$9.00 for most awareness and consideration campaigns; $9.00–$12.00 or higher for senior-title, enterprise, or narrow job-function targeting) | LinkedIn Average Cost Per Click: 2026 Benchmarks |
| CPL | $202 spend-weighted (26th percentile) / $376 median advertiser | Metadata 2025 Dataset (138 Advertisers) |
| CPM | $30–$90 | ClickMinded 2026 Benchmark Guide |
| Journey Length | 211–272 days | Dreamdata 2026 Benchmark Report |
Check Your Performance Against These Benchmarks
What Is A Good LinkedIn Ads Agency ROI In 2026?
All-in pipeline ROI is pipeline generated divided by media spend plus agency fee. It is the ratio that includes every dollar the program costs, including the agency fee that never appears in Campaign Manager. It is the only version of ROI a CFO can verify without a methodology lecture.
HockeyStack Labs' analysis of roughly $28M in ad spend across 70+ B2B SaaS companies found LinkedIn Ads delivered 2.44x to 6.01x attributable pipeline on total spend, depending on quarter, with Q3 at 6.01x and Q1 at 2.44x. These are media-only figures, so all-in pipeline ROI including the agency fee will be lower.
Media-Only ROAS Vs. All-In Agency ROI Comparison
| Calculation | Formula | Example Result |
|---|---|---|
| Media-Only ROAS | Pipeline ÷ Media Spend | $500,000 ÷ $50,000 = 10x |
| All-In Agency ROI | Pipeline ÷ (Media Spend + Agency Fee) | $500,000 ÷ ($50,000 + $10,000) = 8.3x |
An agency should report a full metric stack, because each metric answers a different question.
- CPL — what a raw lead costs, before any qualification filter.
- Cost per qualified lead — what a lead costs after the ICP and SDR filter.
- Cost per SQL — what a sales-accepted lead costs.
- Cost per opportunity — what a pipeline-eligible deal costs.
- Pipeline generated per $1 of media spend — the media-only efficiency ratio.
- Pipeline generated per $1 of all-in spend — the ratio that includes the agency fee.
- Closed-won revenue per ad dollar — the revenue outcome, not the pipeline proxy.
- CAC — the fully loaded acquisition cost.
An agency reporting CPL as “ROI” is reporting a media efficiency ratio, not a business outcome. CPL excludes the agency fee, excludes what happened to the lead in the CRM, and excludes whether the lead ever became a customer. See LinkedIn Ads Agency Reporting That Wins the Board for the full reporting framework.
How To Read LinkedIn Ads Agency ROI Benchmarks
Media-Only ROAS Vs. All-In Agency ROI: The Arithmetic Your CFO Needs
This worked example shows how the same account looks under two different calculations.
- Media spend: $50,000/month
- Agency fee: $10,000/month
- Leads generated: 250
- Qualified opportunities: 50
- Pipeline created: $500,000
- Closed-won revenue: $150,000
Media-only pipeline ROAS is $500,000 ÷ $50,000 = 10x. All-in pipeline ROI is $500,000 ÷ $60,000 = 8.3x. The CFO should be shown 8.3x, because 10x describes only the media cost and omits the 20% of total program cost that is the agency fee. Incomplete numbers do not survive a finance review.
The Average-Vs-Median CPL Problem: Why One Number Is Not Evidence
Metadata's 2025 dataset shows the spend-weighted $202 CPL sits at only the 26th percentile, so most advertisers pay well above it. A single CPL figure is a distribution summary, not a performance verdict. A $500 lead can be excellent and a $75 lead can be terrible, depending on what it becomes in the CRM. The full CPL distribution across 88 advertisers runs from $109 at p10 to $196 at p25, $376 at the median, $658 at p75, and $1,340 at p90. An agency presenting one number from that distribution is giving you a data point chosen from a range that spans more than 12x.
The 211–272 Day Journey Problem: Why Last-Click Makes LinkedIn Look Worse Than It Is
Last-click attribution assigns the conversion to the branded search that happened after the buyer had already decided. LinkedIn, which operates at the beginning of a 272-day journey, receives no credit. Dreamdata's 2026 data shows LinkedIn ads touch 29% of MQLs, 36% of SQLs, and 35% of new business deals, more than Google or Meta at each funnel stage. An agency that cannot connect LinkedIn impressions to CRM outcomes is optimizing a demand-creation channel with demand-capture measurement. For the full attribution framework, see LinkedIn Advertising Benchmarks for B2B SaaS in 2026.
Thought Leader Ads Benchmarks: A Distinct Format With Different Economics
Thought Leader Ads behave differently from standard single-image campaigns, so they need their own benchmarks. Fibbler's 2026 benchmark report, based on more than 1,000 B2B LinkedIn advertisers and over $200M in analyzed ad spend, found Thought Leader Ads median CTR of 1.35% and median CPC of $6.95, roughly 3.6 times the CTR and less than half the CPC of Single Image ads at 0.38% CTR and $16.03 CPC.
ZenABM's 2026 analysis of 211 companies and $5.5M in LinkedIn ABM spend found Thought Leader Ads deliver 2.68% CTR at $2.29 CPC, 6.4x higher CTR and 77% cheaper per click than single image ads. ZenABM's 2026 data also found a median influenced pipeline of $13,819 per month from Thought Leader Ads, with top performers reaching $106,500. No top-ranking benchmark page treats this as its own category, so an agency that benchmarks Thought Leader Ads against single-image norms is misreading the format.
Dreamdata's LinkedIn Ads Report: What It Says And What It Leaves Out
Dreamdata's 2026 LinkedIn Ads Benchmarks Report, based on 66 million sessions and 3.5 million customer journeys, found LinkedIn returned 121% ROAS, a figure Dreamdata frames as an account-based attribution benchmark from its own customer base, ahead of Google Search at 67% and Meta at 51%. It is the most-cited dataset in the SERP and the one most likely to appear in an AI Overview. The report does not address agency fee drag on ROI. A 121% media-only ROAS becomes a lower all-in figure once the retainer is included, and Dreamdata's report provides no arithmetic for that calculation. Treat it as a diagnostic input, not a verdict on whether an agency is earning its fee.
Review Your Numbers Against Dreamdata’s Benchmarks
The Agency Evaluation Checklist: Five Questions To Ask Before You Renew
Use these five questions before renewing any LinkedIn Ads agency engagement.
- What is your ad platform trained on, form fills or qualified opportunities? An agency optimizing toward form fills trains the algorithm to find people most likely to complete forms, instead of people most likely to buy.
- What does your monthly report lead with, leads and CPL or pipeline and CAC? The answer shows whether the agency reports media efficiency or business outcomes.
- What happens to reported volume when pipeline rises? If lead volume and pipeline move independently, the optimization target is misaligned with revenue.
- Who owns the post-click experience? An agency whose scope stops at the ad account cannot change the landing page headline, which is the highest-leverage conversion variable, and cannot be held accountable for conversion rate.
- How is your fee treated in the ROI calculation you send us? If the fee never appears in the denominator, the agency is reporting media-only ROAS and labeling it ROI.
Three foundations must exist before any of these numbers are computable. You need CRM-connected conversion tracking, a primary-versus-secondary conversion hierarchy that distinguishes a form fill from a qualified opportunity, and lifecycle stage definitions owned by RevOps. Without RevOps alignment on lifecycle definitions, CRM-level attribution is mechanically impossible because the data does not exist to connect the ad to the outcome.
Consider a $50M B2B SaaS company running $15k/month on LinkedIn with an incumbent agency. The report may show a CPL of $180 and a media-only ROAS that looks acceptable. Once the agency fee is included and the CPL is traced to qualified opportunities rather than raw form fills, the all-in cost per opportunity may be three times the reported figure, and the pipeline contribution may be invisible because last-touch attribution credited branded search for every closed deal LinkedIn influenced.
See LinkedIn Ads Agency Hiring: The 7-Point B2B SaaS Checklist for the full evaluation framework.
Use This Checklist With SaaSHero’s Team
Risks, Trade-Offs, And Alternatives
Three agency failure modes account for most situations where LinkedIn spend produces platform metrics but not pipeline. The first is reporting: an agency that shows CTR, CPL, and impression share without connecting any of it to CRM outcomes. The second is scope: an agency whose work stops at the ad account, so it cannot change the landing page or the conversion definition and therefore cannot be held accountable for the full funnel. The third is pricing: an agency billed per channel, so testing a new format raises the fee before it has returned anything and budget calcifies where it was first placed.
This framework does not fit every situation. SaaSHero's qualification floor is $15k+ in monthly ad spend, below which it states there is not enough data volume for its optimization method to work. Companies without a CRM record of what happened to a lead cannot compute all-in pipeline ROI at all, because the numerator and denominator both require data that does not exist without a functioning measurement layer.
Several alternatives exist and each has genuine strengths. An in-house paid media hire accumulates product and customer knowledge no agency matches and is the right call when spend is concentrated in one platform and the motion is stable. A specialist freelancer delivers deep single-platform expertise at low cost and fits defined projects with a clear deliverable. A large integrated agency provides multi-region delivery, offline and CTV inventory, and enterprise procurement readiness that a 20-person firm cannot replicate. Each trade-off is structural rather than a quality judgment.
Discuss Which Model Fits Your Team
Why SaaSHero Is Built For All-In Pipeline ROI
The evaluation framework in this article points to a specific structural requirement: an agency that optimizes against CRM outcomes, owns the post-click experience, and prices in a way that does not penalize channel-mix changes. SaaSHero is built to that specification.

SaaSHero focuses on qualified pipeline, lifecycle stage, and closed revenue. That focus is the only way all-in pipeline ROI becomes reportable at all. Lifecycle stage events are pushed back into the ad platforms so bidding learns from qualified outcomes rather than form fills, and reporting runs in CRM-connected Looker Studio and HubSpot dashboards rather than a monthly PDF of platform metrics.

Three structural features define the engagement model.
- Paid media, creative, landing pages and CRO, attribution and reporting, and strategy are owned by one team. The post-click experience and the conversion definition sit inside the scope instead of being handed back to the client.
- Creative is produced in-house by full-time employees, with designers and copywriters on staff, so messaging tests run on the evidence in the account rather than on a request queue.
- The retainer is indexed to total monthly ad spend rather than channel count, so recommending a shift in channel mix or opening a new test does not raise the client's fee.
SaaSHero was founded in 2018, has served more than 100 B2B companies, and manages roughly $16M in annual ad spend with more than $60M lifetime. The team is approximately 20 full-time specialists. SaaSHero holds Google Premier Partner status (top 3% of Google Partners) and has been a G2 High Performer in Digital Marketing for over two consecutive years, currently ranked #20 of approximately 6,000 agencies.

The benchmarks SaaSHero holds accounts to, such as LTV:CAC of 3:1, CAC payback under 12 months, and net revenue retention above 100%, are industry thresholds rather than SaaSHero-reported results. They are the standards the framework in this article is measured against, and they are the numbers a CFO and board can evaluate without a methodology lecture.

See How SaaSHero Would Measure Your ROI
Frequently Asked Questions
How Should I Think About A “Good” LinkedIn Ads Agency ROI?
As the HockeyStack data cited earlier shows, LinkedIn Ads delivered 2.44x to 6.01x attributable pipeline on total spend. Those are media-only figures, so all-in pipeline ROI including the agency fee will be lower. A 10x media-only pipeline ROAS, for example, becomes 8.3x all-in once a 20% retainer is included. The all-in number is the benchmark that reflects what the program actually costs.
Why Does My Agency Report CPL Instead Of Pipeline?
Most agencies choose CPL because it is easier to calculate and does not require CRM integration. CPL also flatters the agency by excluding its fee and by stopping the measurement at the form fill rather than at the qualified opportunity. An agency reporting CPL as “ROI” is reporting a media efficiency ratio that answers a different question than the one a VP of Marketing or PE operating partner is actually asking.
What Is The Difference Between Media-Only ROAS And All-In Agency ROI?
Media-only ROAS divides pipeline by media spend. All-in agency ROI divides pipeline by media spend plus agency fee. On a $50,000 media spend with a $10,000 agency fee and $500,000 in pipeline, media-only ROAS is 10x and all-in agency ROI is 8.3x. The CFO should be shown 8.3x, because that figure reflects the full program cost.
Are Thought Leader Ads Benchmarks Different From Standard LinkedIn Ads Benchmarks?
Thought Leader Ads follow different economics from standard single-image ads. Fibbler's 2026 benchmark report found Thought Leader Ads median CTR of 1.35% and median CPC of $6.95, versus 0.38% CTR and $16.03 CPC for Single Image ads, roughly 3.6x the CTR at less than half the CPC. ZenABM's 2026 analysis of 211 companies found Thought Leader Ads deliver 2.68% CTR at $2.29 CPC, 6.4x higher CTR and 77% cheaper per click than single image ads. Benchmarking Thought Leader Ads against single-image norms produces a misleading read in both directions.
Why Does My LinkedIn Ads Report Look Worse Than My Google Ads Report?
Last-click attribution credits the branded search that happened after the decision was made, and LinkedIn operates at the beginning of a journey that closes on Google. Dreamdata's 2026 benchmark report found the average B2B sales cycle is 272 days, and LinkedIn ads touch 29% of MQLs, 36% of SQLs, and 35% of new business deals, more than Google or Meta at each funnel stage. Under last-click, LinkedIn receives credit for none of that. CRM-connected multi-touch attribution fixes this problem more effectively than switching channels.
Conclusion: Benchmarks Are The Diagnostic, All-In Pipeline ROI Is The Verdict
LinkedIn Ads benchmarks such as CTR, CPC, CPL, CPM, and ROAS form a diagnostic layer. They tell you whether the account is healthy. They do not tell you whether the agency is earning its fee. All-in pipeline ROI, calculated as pipeline generated divided by media spend plus agency fee, is the verdict. An agency that cannot produce that number, or that reports CPL in its place, is not reporting ROI.
Before renewing, audit the current agency report against the metric stack above. Ask the five evaluation questions. Compute all-in ROI on the last two quarters using the arithmetic in this article. If the agency fee has never appeared in the denominator of the ROI calculation the agency sends you, it has never been in the calculation at all.
Calculate Your All-In LinkedIn ROI With SaaSHero