Back to Blog
10 min read

How to Calculate LinkedIn Outbound ROI (With the Exact Formula)

The spreadsheet every sales leader needs to justify LinkedIn outbound spend. Exact formulas, real benchmarks, and how to calculate cost per meeting, cost per opportunity, and pipeline ROI for LinkedIn outreach.

LinkedInROISales OperationsBudget
M

Mo Tahboub

Handshake


Why Most Teams Can't Prove LinkedIn ROI

Every quarter, someone in leadership asks: "What are we getting from LinkedIn outbound?"

Most sales teams can't answer cleanly. They know replies and meetings happened. They know some deals came from LinkedIn. But nobody can produce a clean number — cost per meeting, cost per opportunity, pipeline ROI — that compares to the ROI they track for paid ads or SEO.

The reason isn't that LinkedIn ROI is hard to calculate. It's that the inputs are distributed across too many systems. Time spent is in calendars. Tool costs are in finance. Meeting counts are in the CRM. Deal sources are in a dashboard nobody trusts. You'd need to stitch all of that together, and nobody has time.

This guide is the stitch. It gives you the exact formulas, the benchmarks to compare against, and the minimum reports you need to build an ROI number you can defend.

The LinkedIn Outbound ROI Formula

At the simplest level:

LinkedIn ROI = (Revenue from LinkedIn-sourced deals — Total LinkedIn cost) / Total LinkedIn cost

That looks clean. The hard part is defining what "revenue from LinkedIn-sourced deals" and "total LinkedIn cost" mean. Both numbers hide a lot of assumptions.

Let's break both sides down.

Total LinkedIn Cost (The Denominator)

LinkedIn outbound isn't free. Every hour spent on it has an opportunity cost. Here's what to count.

Component 1: Rep Time Cost

Your biggest LinkedIn cost is probably the one that doesn't show up on an invoice.

Formula:

Rep time cost = (Rep fully-loaded cost per hour) × (Hours per week on LinkedIn) × 52 weeks

Inputs to gather:

  • Fully-loaded rep cost: base salary × 1.3 (for benefits, payroll tax, tools) ÷ 2,000 working hours = hourly cost
  • Hours per week: track honestly. Average is 10–17 hours per rep on manual LinkedIn work

Example for 5-rep team:

  • Rep fully-loaded hourly: $35 (roughly $70K loaded)
  • Hours per week on LinkedIn: 15
  • Total weekly cost: 5 × 15 × $35 = $2,625
  • Annual cost: $2,625 × 52 = $136,500

Component 2: Sales Navigator Subscriptions

Direct line-item.

Formula:

Sales Nav cost = Number of seats × Monthly price × 12

Example:

  • 5 Sales Nav Advanced seats × $150/month × 12 = $9,000 annually

Component 3: Automation / Outreach Tool

If you use a LinkedIn automation tool (Handshake, Expandi, Dripify, etc.), include the subscription.

Formula:

Tool cost = Monthly subscription × 12

Example:

  • Handshake at ~$100/seat/month × 5 seats × 12 = $6,000 annually

Component 4: Enrichment and Data Tools

If you're paying for Apollo, Clay, Lusha, or ZoomInfo for enrichment, allocate a portion of that cost to LinkedIn outbound.

Formula:

Enrichment cost = Annual tool cost × (% of usage allocated to LinkedIn)

Example:

  • Apollo: $10,000/year, 50% allocated to LinkedIn = $5,000

Component 5: Overhead (CRM Seats, Manager Time)

Sales manager's time reviewing LinkedIn campaigns, CRM seats for the reps, training and ramp costs. Allocate a portion.

Formula:

Overhead = (Manager hours/week reviewing × loaded hourly) × 52 + allocated CRM cost

Example:

  • 3 hours/week × $60/hour × 52 = $9,360
  • CRM seats: 5 × $90/month × 12 = $5,400
  • Total overhead: $14,760

Total Annual LinkedIn Cost — Example

ComponentAnnual Cost
Rep time (5 reps × 15 hrs/week × $35/hr)$136,500
Sales Navigator (5 seats)$9,000
Automation tool (Handshake, 5 seats)$6,000
Enrichment (50% of Apollo)$5,000
Overhead (manager + CRM)$14,760
Total$171,260

Per-rep annualized: $34,252. That's your denominator.

Most teams underestimate this by 50–70% because they skip rep time. If you're going to report ROI honestly, you can't skip rep time.

Revenue from LinkedIn (The Numerator)

This side is trickier because attribution is messy. Here are the three common attribution models and how to pick one.

Attribution Model 1: First-Touch

Every deal's revenue is attributed to the first channel that sourced the prospect.

Pros: Clean, easy to implement, favored by marketing Cons: Credits LinkedIn for deals that actually closed via email or phone

Attribution Model 2: Last-Touch

Revenue attributed to the last channel before conversion.

Pros: Credits the closing channel Cons: Undercounts LinkedIn when it's an opening touch

Attribution Model 3: Multi-Touch (Weighted)

Revenue split across all touches — typically 40% first, 40% last, 20% middle.

Pros: Most accurate picture Cons: Requires multi-touch tracking in CRM, which most teams don't have

The Practical Recommendation

For most B2B teams: Use a single "Primary Source" field in CRM, set at lead creation, and track that consistently.

You lose nuance, but you gain a clean, defensible number. Report with the caveat that multi-touch would refine it — then invest in multi-touch tracking over time.

Revenue Components

1. Closed revenue from LinkedIn-sourced deals (primary number)

LinkedIn closed revenue = Sum of deal amounts where Primary Source = "LinkedIn"

Time-window this to a specific period — annual for annual ROI, quarterly for QBRs.

2. Pipeline revenue (in-progress deals)

LinkedIn pipeline = Sum of open deal amounts where Primary Source = "LinkedIn"

Use this for forward-looking ROI. Apply a conversion probability (typically 15–25%) to estimate expected revenue.

3. Meeting-to-revenue ratio (for teams without enough closed deals yet)

If your team is new and doesn't have enough closed deals from LinkedIn to measure, use meeting data:

Implied revenue = LinkedIn meetings × Team's meeting-to-close rate × Average deal size

Where:

  • Meeting-to-close rate: from your overall pipeline (e.g., 15%)
  • Average deal size: from closed-won history (e.g., $25,000)

Example: Full ROI Calculation

Let's put it together for a 5-rep team:

Inputs:

  • Team cost (from above): $171,260
  • Meetings booked from LinkedIn (annual): 250
  • Meeting-to-opportunity rate: 60% → 150 opportunities
  • Opportunity-to-close rate: 25% → 37.5 deals
  • Average deal size: $20,000
  • Closed revenue: 37.5 × $20,000 = $750,000

ROI:

ROI = ($750,000 - $171,260) / $171,260 = 3.38x

Cost per meeting:

$171,260 / 250 = $685 per meeting

Cost per opportunity:

$171,260 / 150 = $1,142 per opportunity

Cost per closed deal:

$171,260 / 37.5 = $4,567 per closed deal

Cost as % of revenue:

$171,260 / $750,000 = 22.8%

Those are the numbers leadership actually cares about. Most ROI conversations should produce all four: ratio, CAC, efficiency, and % of revenue.

Benchmarks to Compare Against

Cost Per Meeting (LinkedIn-Sourced)

RangeInterpretation
$300–$500Top-tier efficiency. Automation + strong targeting.
$500–$800Strong performance. Mid-market teams usually sit here.
$800–$1,200Average. Manual-heavy workflows typically land here.
$1,200–$2,000Below average. Either low output or inflated rep time.
$2,000+Something's wrong. Audit the workflow.

Cost Per Opportunity

Multiply cost-per-meeting by (1 / meeting-to-opportunity rate). Typical:

Meeting → Opportunity RateMultiplier
70%1.43x cost-per-meeting
60%1.67x
50%2.0x
40%2.5x

ROI Multiples (Annual)

RangeInterpretation
5x+Exceptional. Scale aggressively.
3–5xHealthy. Continue investing.
2–3xNeutral. Improve before scaling.
1–2xMarginal. Fix workflow or reconsider channel.
Below 1xLosing money. Stop and diagnose.

Note: These benchmarks are for B2B teams with average deal sizes of $10K–$100K. Higher-ACV businesses can justify lower ratios. Lower-ACV businesses need higher ratios to be viable.

The Inputs You Need to Track

To produce these numbers monthly, you need these data points cleanly captured:

In CRM

  • Primary Source field on every lead/contact (set at creation)
  • LinkedIn URL custom field (for dedup and attribution)
  • Campaign or Source Campaign field tied to specific LinkedIn sequences
  • Meeting Booked activity type with source tracking
  • Opportunity Created date and source
  • Closed-Won date and deal amount

In LinkedIn Tool

  • Messages sent per rep per week
  • Connection requests sent per rep per week
  • Replies received (total and positive)
  • Meetings booked attributed to specific sequences

In Finance

  • Subscription costs (Sales Navigator, automation tools, enrichment)
  • Rep loaded cost per hour
  • Manager time allocated to LinkedIn oversight

If you don't have all of these, start by standardizing the Primary Source field and Meeting Booked activity type. Those two alone give you 80% of the ROI picture.

Common ROI Mistakes

Mistake 1: Skipping Rep Time

The biggest mistake. Rep time is the largest cost and the one that doesn't hit a vendor invoice. If you skip it, your ROI number is inflated by 60–80%.

Mistake 2: Not Attributing Multi-Channel Deals

A deal that started on LinkedIn but closed via email should get partial LinkedIn credit. If your system can't do multi-touch, assign it to the first-touch channel — LinkedIn — for simplicity.

Mistake 3: Including Warm Deals

Don't include deals that came from referrals or inbound but happened to also have LinkedIn activity. Focus on outbound-sourced deals where LinkedIn was the first touch.

Mistake 4: Short Time Windows

A closed deal today was sourced 3–6 months ago. Use annual or trailing-12-month windows for closed revenue. Use shorter windows (monthly, quarterly) for pipeline indicators.

Mistake 5: No Comparison Baseline

ROI without context is useless. Compare LinkedIn ROI to email outreach ROI, paid ads ROI, and inbound ROI in the same period. The relative numbers matter more than the absolute.

How to Improve LinkedIn ROI

Once you have a baseline, the levers are:

Lever 1: Increase Output per Rep

If you're at 15 meetings per rep per month and can get to 25, ROI rises significantly. Automation is the primary path to higher output per rep.

Lever 2: Improve Targeting

Better ICP = higher meeting-to-opportunity rate = lower cost per opportunity. Tight ICP filtering in Sales Navigator + enrichment can improve conversion rates 20–40%.

Lever 3: Improve Rep Skill on Replies

Reply-to-meeting rate is the most variable lever. Top reps convert 50% of replies to meetings; average reps convert 25%. That's a 2x leverage point on the same volume.

Lever 4: Reduce Tool and Data Costs

Audit your subscriptions. Most teams have 2–3 enrichment tools with overlapping data. Consolidating can cut $10K–$30K/year.

Lever 5: Automate the Non-Thinking Work

The biggest cost-reduction lever. Automation doesn't reduce meetings — it reduces rep hours per meeting. That moves cost-per-meeting down significantly, often 30–50%.

The Bottom Line

LinkedIn outbound ROI is calculable. The hard part isn't the math — it's gathering clean inputs. Once you've got them, the formula is straightforward:

ROI = (Revenue from LinkedIn - Total LinkedIn cost) / Total LinkedIn cost

Typical healthy B2B teams land at 3–5x annual ROI. Below 2x, diagnose. Above 5x, scale.

The teams that run LinkedIn as a budgeted, measured channel outperform the teams that treat it as "something reps just do." Not because the math is revealing a hidden truth — because the act of measuring forces the rigor that produces results.

FAQ

What if I don't have enough LinkedIn-sourced deals to measure yet?

Use meeting-based projected ROI. Count LinkedIn meetings booked, multiply by your team's average meeting-to-close rate and average deal size. That gives you an implied annual revenue figure to pair with your cost number.

How often should I calculate LinkedIn ROI?

Full ROI annually or trailing-12-months. Cost-per-meeting and cost-per-opportunity monthly or quarterly. Pipeline-value weekly for forward-looking visibility.

Does LinkedIn ROI make sense for high-ACV deals?

Yes. Higher-ACV businesses have higher absolute costs per meeting but also higher absolute revenue per deal. The ratio stays similar. The one adjustment: use longer time windows because sales cycles are longer.

Should I attribute LinkedIn ROI gross or net of rep time?

Net. Including rep time gives you the defensible number that compares to external channels (paid ads, agencies). Without rep time, LinkedIn looks artificially cheap.

What's the single most important ROI metric to report?

Cost per opportunity. It's the leading indicator of pipeline and the number leadership cares about most. Ratio is secondary; cost-per-opportunity is the operational number.


LinkedIn ROI is hard to measure only when rep time is hidden. Handshake automates the outreach layer and pushes clean activity data to your CRM — so every message, reply, and meeting is attributable, making ROI calculations defensible quarter over quarter.

Ready to Scale Your LinkedIn Outreach?

Handshake gives you multi-sender rotation, unlimited workspaces, and a unified inbox — everything you need to build a predictable B2B pipeline.

Start Free Trial