Skip to main content
Metrics type: Key MetricsCategory: Ad Platform

At a glance

Return on ad spend for LinkedIn, the headline efficiency number for B2B paid social. conversionValueInLocalCurrency ÷ costInLocalCurrency, both pulled from the LinkedIn Marketing Reporting API at account level. A 2x ROAS means 1ofLinkedInspendproduced1 of LinkedIn spend produced 2 of measured conversion value. Caveat for B2B: LinkedIn’s “conversion” usually fires at form-fill, not at deal-closed-won. The cash from a LinkedIn click typically lands 90 to 270 days later in the CRM, so today’s ROAS reads cosmetically low and the real ROAS is unknowable in real time.

Calculation

Calculated automatically from your LinkedIn Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A UK B2B SaaS company selling supply-chain analytics to mid-market manufacturers. Average contract value (ACV) £24,000. Account currency GBP. The 30-day window covers 02 Apr 26 to 01 May 26. Conversion event: “Demo Request” form-fill, marketer-set value £200 (a placeholder representing roughly the expected pipeline value of an MQL given 12% close rate and £24k ACV). For context: CRM data over the same 12 months shows that LinkedIn-sourced demos close at 18% (vs 11% on cold outbound), and the realised ACV on closed LinkedIn deals is £31k (vs £24k blended). So the eventual revenue from these 99 demos, 9 to 12 months from now, is likely £510k to £680k. Real-but-future ROAS: 23 to 31x.
  1. Today’s headline 0.90x looks like a disaster, but it isn’t. The marketer-set conversion value (£200) was deliberately conservative to keep LinkedIn’s bidder honest. The real ROAS, measured at deal-closed-won, is 25x+ on this profile of campaign. Do not present 0.90x to the CFO without the cycle-lag caveat. Use the conversion value setting that maps to your funnel; if you set it to expected ACV minus cost (£18k) the card would read at 81x and read flatteringly.
  2. Lead Gen Form (LGF) at 1.88x outperforms in-window because it skips the click-to-landing-page drop-off. LGFs auto-fill from the LinkedIn profile, so form completion rates are 5 to 13% vs 1 to 3% on landing-page conversion. Same audience, half the spend, two-thirds of the conversions. If you’re new to LinkedIn, lead gen forms are almost always the right starting format.
  3. Sponsored Messaging (ABM list) at £215 CPL is high in absolute terms but the demos are gold. Named-account ABM gets you in front of 200 named buyers at 8x the cost per impression of broad targeting, but the close rate is 35 to 45% (vs 18% blended), and the ACV is 2.5x. The card-level ROAS doesn’t reward this; the eventual revenue does.
  4. Job-title targeting (CFO) is structurally expensive. £35 CPM minimum, £225 CPL on a £200-conv-value setup, ROAS 0.67x in-window. Acceptable if your ICP is narrow and high-value. Don’t compare it like-for-like with Meta (£8 CPM) or TikTok (£3 CPM); LinkedIn is paying for verified job titles that those platforms cannot guarantee.
  5. Compare cohort to cohort, not period to period. The 30D vsP comparison says ROAS dropped 4% (was 0.94x last 30D, now 0.90x). Within reporting noise. The honest measurement is “demos requested in March 2026, what’s their pipeline value today vs demos requested in March 2025 at the same point in the cycle?” That is a CRM-side report, not a LinkedIn-side report.
Quick sanity tests for B2B LinkedIn ROAS:
  • Today’s ROAS is meaningless in isolation. Look at demos / SQLs created as the leading indicator and ACV-weighted close rate in CRM 6 to 12 months later as the trailing truth.
  • ROAS up + spend down = budget cut, not improvement. Did anyone change settings?
  • ROAS up + spend up + conversions up = healthy scaling within ICP audience. Expand carefully.
  • ROAS down + cost-per-demo flat = conversion value changed (someone edited the placeholder).
  • ROAS down + cost-per-demo up = audience exhaustion or competitive bid pressure. Refresh creative; expand to lookalike or broader job-function targeting.
  • ROAS reading 0.0 = either the Insight Tag or Conversions API isn’t firing. Check Campaign Manager → Account Assets → Conversions → recent firing in the last 24 hours.

Sibling cards merchants should reference together

LinkedIn ROAS is one of the most misread numbers in B2B paid because the realised value lags by months. Pair it with these for an honest read:

Reconciling against the vendor’s own dashboard

Where to look in LinkedIn Campaign Manager: LinkedIn Campaign Manager → Account → Performance Chart → Columns → “Return on Ad Spend”. LinkedIn surfaces this as a column option (not a default). To match this card exactly, set the date picker to the same 30-day window, set the attribution model selector to the same value used by your conversion events (default 30-day post-click + 7-day post-view), and the footer total should reconcile to within 1 to 2% rounding. Other Campaign Manager columns that look similar but aren’t ROAS:
  • Cost per Conversion is the inverse-ish of ROAS for fixed-value conversions, but only useful when conversion value is set.
  • Conversion Rate is conversions ÷ clicks, not value over spend.
  • Total Conversion Value is the numerator only; without dividing by spend it tells you nothing about efficiency.
  • Lead Gen Form Completions is a count, not a value. Lead Gen Forms can carry a value if you set one on the conversion event.
Why our number may legitimately differ from LinkedIn: Cross-connector reconciliation: LinkedIn ROAS read on this card is LinkedIn’s view of LinkedIn-driven outcomes. The same demo request will be credited differently by every platform that has a tag on the path. The honest comparison set:
Documentation cross-reference, B2B cycle adjustment: LinkedIn is structurally different to every other ad-platform connector because the gap between ad click and realised revenue is measured in months, not days. The card cannot adjust for this; the merchant should:
  1. Set conversion-event values to expected pipeline value (e.g. ACV × close-rate), not realised revenue.
  2. Track ROAS trend over rolling 90-day windows, not 30-day vs prior 30-day.
  3. Pair this card with a CRM dashboard that shows LinkedIn-attributed closed-won deals, lagged by 6 to 12 months, divided by LinkedIn spend in the same originating quarter.
  4. Treat in-window ROAS below 1.0x as normal for B2B placeholder-value setups, not as a crisis signal.
Companion cards with similar B2B-cycle gotchas: lin_conversion_lag, lin_cpa_trend, lin_conversion_funnel.

Known limitations / merchant FAQs

Why is my LinkedIn ROAS so much lower than my Meta or Google ROAS? Three structural reasons stack:
  1. CPMs are 10 to 30x higher. Sponsored Content runs £35 to £80 CPM on LinkedIn vs £8 to £20 on Meta and £2 to £6 on TikTok. The denominator burns down faster.
  2. Conversions land later. B2B form-fill is the ad-platform conversion event, but realised revenue lands months later in CRM. The numerator under-counts in-window.
  3. Conversion value is usually a placeholder, not realised. Marketers set £100 to £500 per MQL because they don’t have realised value yet. That number is conservative by design; LinkedIn’s real ROAS is wherever your CRM pipeline lands 9 to 12 months later.
Practical answer: LinkedIn ROAS at 0.5 to 1.5x in-window with a placeholder conversion value is normal and often profitable in the long run. Meta at 4x in-window can be unprofitable at the bank because of returns and discounting. Don’t compare absolute ROAS across platforms. Compare cost per pipeline value on a CRM-attributed basis over a quarter. How should I set the conversion value on my LinkedIn conversion events? Pick the formula that maps to your funnel and stick with it for at least 90 days. Common setups:
  • MQL value: ACV × close_rate × stage_multiplier. For a £24k ACV, 12% MQL→close, 30% MQL→SQL conversion → MQL value = £24,000 × 0.12 = £2,880, often discounted to £200 to £500 to keep LinkedIn’s bidder honest.
  • SQL value: ACV × close_rate_at_SQL, typically 25 to 40%. For the same £24k ACV: £24,000 × 0.30 = £7,200.
  • Demo value: middle of MQL and SQL, depending on quality bar.
  • Trial signup value: for product-led growth, set to expected paid-conversion-value × trial-to-paid rate.
Don’t set the value to zero. A conversion event with no value gives this card a 0.0 ROAS regardless of spend, hiding LinkedIn performance entirely. My LinkedIn shows 0.8x ROAS but our LinkedIn-sourced pipeline is 35% of total. How do I tell the CFO? Show two numbers side by side:
  1. In-platform ROAS (this card): 0.8x. The placeholder-value, in-window read.
  2. CRM-attributed pipeline ROAS (from Salesforce / HubSpot / Pipedrive): pipeline-value of opportunities sourced by LinkedIn over the trailing 12 months ÷ LinkedIn spend in the originating period (12 to 18 months earlier). For most healthy B2B accounts this lands at 8 to 35x.
The CFO read is #2. The platform read (#1) is the operational signal for week-to-week budget pacing. Always provide both and explain the gap. Should I roll out Conversions API on LinkedIn? Yes, with the same priority as Meta CAPI. LinkedIn’s Conversions API (launched 2023, GA in 2024) bypasses ad-blockers and ATT-related signal loss. Rollout playbook:
  1. Hub-and-spoke setup: stand up a server-side endpoint (Cloudflare Workers, AWS Lambda, GTM Server Container) that mirrors Insight Tag events to LinkedIn’s Conversions API.
  2. Deduplication: use event_id (per-event UUID) and timestamp matching. LinkedIn Campaign Manager → Account Assets → Conversions → Test → check dedup status.
  3. Coverage: prioritise the highest-value event types (demo request, trial signup, content download). Lower-value events can stay Insight-Tag-only initially.
  4. Allow 14 to 21 days for LinkedIn’s optimisation models to recalibrate. Expect ROAS to lift 8 to 18% over the rollout window as previously-missed iOS conversions backfill.
How do I interpret LinkedIn ROAS movement when monthly conversion counts are in single digits? Don’t read daily. Don’t even read weekly with much confidence. Single-digit conversion counts give noisy ROAS, a single £25k closed-won deal credited to a £200 placeholder will not move the in-window ROAS, but a single click with an unusually high CPC will. Look at the rolling 30-day or 90-day, and pair the card with conversion count trend (lin_conversions_trend) to know whether you’re in a noisy-week situation. My LinkedIn audience targeting is precise but expensive, is the high CPM justified? For verified job-title and company-name targeting, often yes. LinkedIn is the only platform that knows, with member-supplied accuracy, that the person seeing your ad is a “VP of Operations at a 200-person manufacturer in Birmingham”. Meta can guess based on interests; LinkedIn knows. The premium is justified when:
  • Your ICP is narrow (10,000 to 500,000 named accounts globally).
  • Your ACV is £10k+ (margin to absorb the CPM premium).
  • Your sales cycle is 60+ days (lead-gen-form prospects need nurturing, which suits LinkedIn’s content + sequence model).
The premium is unjustified when:
  • Your ICP is broad (consumer or SMB-light).
  • Your ACV is below £2k (the per-lead cost eats the unit economics).
  • Your sales motion is high-velocity / self-serve (LinkedIn intent doesn’t outweigh search intent on Google).
In those cases, redirect spend to Meta, Google, or TikTok. Why does LinkedIn ROAS swing more than Meta or Google? Two reasons: (a) lower conversion volume means smaller-sample noise dominates daily readings; (b) LinkedIn’s bidder is less mature than Meta’s, so CPM and CPC fluctuate more day-to-day on the same audience. Look at 30-day rolling, not daily. Restructure campaigns no more often than every 30 days; LinkedIn’s optimisation needs that long to learn. LinkedIn vs Meta vs Google for B2B SaaS, which one should I prioritise? A rough hierarchy that holds for most £15k+ ACV B2B SaaS brands:
  1. Google Search for intent-time buyers. Highest in-window ROAS (4 to 12x). Limited by search volume in your category.
  2. LinkedIn (Lead Gen Forms) for ICP-precise top-of-funnel. Lower in-window ROAS (0.5 to 2x) but highest pipeline-attributed ROAS over 6 to 12 months for ICP-narrow products.
  3. Meta Retargeting + Lookalike of CRM closed-won as a cheaper amplifier of LinkedIn-sourced traffic. ROAS reads better than LinkedIn because conversions are mostly already-LinkedIn-sourced people coming back to convert.
  4. TikTok B2B is emerging on certain verticals (productivity tools, design software, dev tools targeting Gen Z founders), but ROAS is unproven and noisy. Test budget only.
For sub-£5k-ACV B2B (high-velocity SMB SaaS), the hierarchy flips: Meta and Google dominate, LinkedIn fits only for specific ICP layers. How do I use LinkedIn ROAS in a board pack without it looking terrible? Three layers:
  1. In-window ROAS (this card): the operational pacing number. Frame it as “platform-reported”.
  2. Pipeline-value ROAS (CRM-attributed, current quarter): pipeline created during the period ÷ LinkedIn spend in the period. Usually 5 to 20x for B2B.
  3. Closed-won ROAS (CRM-attributed, trailing 12 months): closed-won deals sourced by LinkedIn ÷ LinkedIn spend 12 to 18 months earlier. Usually 8 to 35x for B2B with mature funnels.
Always present #2 and #3 to a CFO, never #1 alone.

Tracked live in Vortex IQ Nerve Centre

ROAS is one of hundreds of KPI pulses Vortex IQ tracks across LinkedIn Ads and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.