New You can now run your Gelee campaigns from Claude, ChatGPT or Cursor. Read the docs →
Home Free tools and guides Blog Switch to Gelee Docs Pricing Book a demo

LinkedIn outreach benchmarks, from our campaigns

Across the 42 campaigns that sent 100 or more invitations in the 90 days to 7 August 2026, 35.0% of cold LinkedIn invitations were accepted, 7.9 people in every 100 who accepted went on to reply with interest, and 12.8 in every 100 of those booked a call. That is one booked call for roughly every 282 invitations. The figures are pooled across 13,841 invitations; the spread between campaigns, by segment and by account age, is below where it has been computed and marked where it has not.

Measured 7 August 2026. Page updated 26 October 2026.

Edition 1. The medians and quartiles by segment and account age are still being computed; those cells say so.

42campaigns, each 100+ invitations
13,841invitations sent
4,844accepted
49calls booked

How we measured

Every figure is counted from the outreach event log the client dashboards read: one row per invitation, acceptance, message, reply and booked call, each tied to a LinkedIn account and a campaign. The sample is every campaign that reached 100 invitations inside the window. That floor removes noise from two-week tests and it also removes campaigns stopped early because they were failing, so the pooled rates lean favourable by an amount we have not yet measured. The quarterly editions will state it.

Counts are of people, never of rows. One person invited twice is one invitation; one person who sends three messages back is one reply. Only events attributed to a campaign count: connections the account owner makes by hand and replies from people we never contacted are both logged and both excluded. The definitions below are transcribed from the code that produces them.

Accept rate
Distinct people with an accepted-connection event, divided by distinct people with an invitation-sent event, inside the window. People, never rows: the same person invited twice is one invitation. Capped at 100%, because invitations sent before a window can be accepted inside it. Only events attributed to a campaign. Connections the account owner makes by hand are logged by the same webhook and are excluded, because they would inflate acceptance. An account ranks only once it has 20 invitations in 30 days.
Reply rate
Distinct people who replied, divided by distinct people who were sent a message or an InMail, inside the window. The reply webhook writes one row per inbound message, about 2.3 per human and in one case 290, so counting rows would roughly double every reply figure. Only replies attributed to a campaign. A reply with no campaign is someone we never messaged, usually organic inbound or another vendor pitching the client, and folding those in is what once produced reply rates above 100%.
Positive reply rate
People whose conversation the classifier judged as interested, divided by people messaged. The verdict covers the whole thread to date and is sticky: someone neutral today becomes positive the moment they show interest and does not fall back. A bare acknowledgement ("thanks, got it") is never positive. Replies the classifier failed on are removed from both numerator and denominator. The neutral bucket exists since 22 July 2026 and campaign attribution at insert time since 5 August 2026; any series crossing those dates is marked rather than read as one trend. Before the neutral bucket, 77 to 92% of replies scored positive; after it, 27 to 59%.
Follow-up reply rate
Each send is stamped with its step number. A reply is credited to the last message sent before it, so a reply after the second follow-up counts for that follow-up and not for the opener. Rate per step is repliers divided by the distinct people who received that step. A rate is shown only once 20 people have received the step; below that the dashboard shows counts. Replies that predate step stamping are reported as unattributed rather than dropped silently.
Meeting rate
Distinct people with a booked-call event, divided by invitations, by acceptances or by positive replies, as labelled. Bookings are read from the connected calendar (Cal.com, Calendly, iClosed) and from the conversation when a prospect shares an email after a time is offered, then deduplicated per person across both. Internal and test bookings are excluded. Clicks on a tracked link are never a conversion; they are reported as clicks.

The funnel, measured

35.0% accepted, 7.9% of those replied with interest, 12.8% of those booked. Pooled totals for the 90 days to 7 August 2026; a campaign with 2,000 invitations weighs twenty times one with 100.

Pooled funnel, 42 campaigns, the 90 days to 7 August 2026
StagePeopleRateDenominator
Invitations sent13,841
Invitations accepted4,84435.0%of invitations
Positive replies3827.9%of acceptances
Booked calls4912.8%of positive replies

Read end to end: 0.35 booked calls per 100 invitations, or 1.0 per 100 acceptances. Positive replies per 100 invitations: 2.8.

What moved the numbers

Same sample, same date, split by what the opener did and who received it. Openers of 300 to 500 characters produced 42 of the 49 booked calls. The list moved positive replies by a factor of almost three with the words held constant.

Opener length
Opener lengthPositive replies per 100 acceptedBooked calls
Under 300 characters66
300 to 500 characters1042
Over 500 characters71

42 of the 49 booked calls came from openers between 300 and 500 characters. Shorter openers still got replies and almost never got calls, because there was no room for proof or for a reason.

Whether the opener says who is writing
OpenerPositive replies per 100 acceptedBooked calls
Starts by saying who you are1329
Does not720

The campaigns that introduced the sender did so on a third of the invitations and took 29 of the 49 calls. One large campaign carries much of that gap; with it removed the split is 8 against 7 per 100 accepted. An introduction helps and does not rescue a weak message.

Whether the opener gives a reason it is them
OpenerPositive replies per 100 accepted
Gives a reason it is them10
Does not6

A reason names something real about the person: where they work, what they posted, what they are hiring for. "I think your company would be a great fit" is an opinion, and it scored with the openers that gave no reason.

The size of the ask
The ask in the openerCampaignsBooked calls
Small ask (can I send you...)1619
Meeting ask (call, chat, demo)85

A small ask is something a stranger can answer in one word ("can I send it over?"). A meeting ask is a call, a chat or a demo. The one campaign that booked most with a meeting ask sells a physical space, so the invitation to visit was the product.

The list, with the words held constant
List (same message)Positive replies per 100 accepted
Competitors' engaged followers28
Founders in one country, one segment16
Founders, same segment, worldwide12
Community leads10

One client sent the same opener to four lists. Nothing changed but who received it, and the positive reply rate moved by a factor of almost three. When a campaign underperforms, the list is the first thing to check.

Accept rate

Median and quartiles across campaigns, per 100 invitations. A campaign counts once whatever its size. These cells are filled from a full calendar quarter with the definitions above and are marked until that has been done.

Accept rate by segment
SegmentMedianLower quartileUpper quartileCampaigns
Founder-led (founder sends and sells)to be publishedto be publishedto be publishedto be published
Agency-run (agency runs seats for clients)to be publishedto be publishedto be publishedto be published
Enterprise seller (employee seat, large company)to be publishedto be publishedto be publishedto be published
All campaignsto be publishedto be publishedto be publishedto be published
Accept rate by account age at the time of sending
Account ageMedianLower quartileUpper quartileCampaigns
Days 1 to 14 (warm-up)to be publishedto be publishedto be publishedto be published
Days 15 to 90to be publishedto be publishedto be publishedto be published
Over 90 daysto be publishedto be publishedto be publishedto be published
All accountsto be publishedto be publishedto be publishedto be published

Account age matters because a newly connected account sends at 25% of its budget for days 1 to 3, 50% to day 7 and 75% to day 14 before running at full rate, and because LinkedIn names many pending invitations as a restriction trigger. Pending invitations are withdrawn after seven days by default.

First-message reply rate

Median and quartiles across campaigns, per 100 people messaged. A campaign counts once whatever its size. These cells are filled from a full calendar quarter with the definitions above and are marked until that has been done.

First-message reply rate by segment
SegmentMedianLower quartileUpper quartileCampaigns
Founder-led (founder sends and sells)to be publishedto be publishedto be publishedto be published
Agency-run (agency runs seats for clients)to be publishedto be publishedto be publishedto be published
Enterprise seller (employee seat, large company)to be publishedto be publishedto be publishedto be published
All campaignsto be publishedto be publishedto be publishedto be published
First-message reply rate by account age at the time of sending
Account ageMedianLower quartileUpper quartileCampaigns
Days 1 to 14 (warm-up)to be publishedto be publishedto be publishedto be published
Days 15 to 90to be publishedto be publishedto be publishedto be published
Over 90 daysto be publishedto be publishedto be publishedto be published
All accountsto be publishedto be publishedto be publishedto be published

Follow-up reply rate (steps 2 to 4)

Median and quartiles across campaigns, per 100 people who received the step. A campaign counts once whatever its size. These cells are filled from a full calendar quarter with the definitions above and are marked until that has been done.

Follow-up reply rate (steps 2 to 4) by segment
SegmentMedianLower quartileUpper quartileCampaigns
Founder-led (founder sends and sells)to be publishedto be publishedto be publishedto be published
Agency-run (agency runs seats for clients)to be publishedto be publishedto be publishedto be published
Enterprise seller (employee seat, large company)to be publishedto be publishedto be publishedto be published
All campaignsto be publishedto be publishedto be publishedto be published
Follow-up reply rate (steps 2 to 4) by account age at the time of sending
Account ageMedianLower quartileUpper quartileCampaigns
Days 1 to 14 (warm-up)to be publishedto be publishedto be publishedto be published
Days 15 to 90to be publishedto be publishedto be publishedto be published
Over 90 daysto be publishedto be publishedto be publishedto be published
All accountsto be publishedto be publishedto be publishedto be published

Positive reply rate

Median and quartiles across campaigns, per 100 people messaged. A campaign counts once whatever its size. These cells are filled from a full calendar quarter with the definitions above and are marked until that has been done.

Positive reply rate by segment
SegmentMedianLower quartileUpper quartileCampaigns
Founder-led (founder sends and sells)to be publishedto be publishedto be publishedto be published
Agency-run (agency runs seats for clients)to be publishedto be publishedto be publishedto be published
Enterprise seller (employee seat, large company)to be publishedto be publishedto be publishedto be published
All campaignsto be publishedto be publishedto be publishedto be published
Positive reply rate by account age at the time of sending
Account ageMedianLower quartileUpper quartileCampaigns
Days 1 to 14 (warm-up)to be publishedto be publishedto be publishedto be published
Days 15 to 90to be publishedto be publishedto be publishedto be published
Over 90 daysto be publishedto be publishedto be publishedto be published
All accountsto be publishedto be publishedto be publishedto be published

Meeting rate

Median and quartiles across campaigns, per 100 invitations. A campaign counts once whatever its size. These cells are filled from a full calendar quarter with the definitions above and are marked until that has been done.

Meeting rate by segment
SegmentMedianLower quartileUpper quartileCampaigns
Founder-led (founder sends and sells)to be publishedto be publishedto be publishedto be published
Agency-run (agency runs seats for clients)to be publishedto be publishedto be publishedto be published
Enterprise seller (employee seat, large company)to be publishedto be publishedto be publishedto be published
All campaignsto be publishedto be publishedto be publishedto be published
Meeting rate by account age at the time of sending
Account ageMedianLower quartileUpper quartileCampaigns
Days 1 to 14 (warm-up)to be publishedto be publishedto be publishedto be published
Days 15 to 90to be publishedto be publishedto be publishedto be published
Over 90 daysto be publishedto be publishedto be publishedto be published
All accountsto be publishedto be publishedto be publishedto be published

What LinkedIn documents, what vendors publish, what we observe

LinkedIn publishes no acceptance or reply benchmark at all. The figures in circulation come from automation vendors, each measured on its own customers with a method we could not check. Ours are labelled the same way; the difference is that the period, the sample and the exclusions are on this page.

Three kinds of number, kept apart
SourceAcceptanceReplyMeetingsBasis
LinkedIn documents
LinkedIn Help
No benchmark publishedNo benchmark publishedNo benchmark publishedLinkedIn publishes restriction triggers (many invitations in a short time; many left pending, ignored or marked as spam) and a 30,000 first-degree connection cap. It publishes no acceptance or reply figure and no weekly invitation number.
Vendor-reported
Overloop, LinkedIn Outreach Benchmarks 2026
28 to 30%see Expandi rowNot statedStates about 45% for personalised and about 15% for generic invitations. Sample not stated on the page we read.
Vendor-reported
Expandi, LinkedIn Outreach Benchmarks 2026
Not stated10.4%Not statedAverage across 13.2 million data points, by its own description; calls 10 to 25% good and 30 to 50% top performer.
Vendor-reported
LinkedCamp, B2B Outbound Benchmarks 2026
27.1%Not stated2.0% of accepted booked180,155 matured connection requests, by its own description.
Observed (this page)
Gelee, this page
35.0%7.9% of accepted replied positively (any-reply rate to be published)1.0% of accepted booked; 0.35% of invitations42 campaigns with 100 or more invitations, 13,841 invitations, the 90 days to 7 August 2026. Pooled, not median. Campaigns stopped early for poor results fall under the 100-invitation floor and are therefore absent, which flatters the pooled figure by an amount we have not yet measured.

What LinkedIn does document about invitations is on our limits page, and what it names as causes of restriction is on the account safety page, each with the help page it came from.

Changes since last quarter

This is the first edition, so there is no previous quarter to compare. Each later edition replaces the figures above in place and appends the ones it replaced here, so a number quoted from an older edition can still be traced.

Change log
DateChange
26 October 2026First edition. Headline funnel and the five driver tables from the 7 August 2026 measurement (42 campaigns, 13,841 invitations). Distribution tables by segment and account age not yet published.

Cite as

Gelee, LinkedIn Outreach Benchmarks, 2026 edition 1, observed across 42 client campaigns and 13,841 invitations in the 90 days to 7 August 2026. Updated in place each quarter; previous figures are kept in the change log on the page. https://www.gelee.ai/research/linkedin-outreach-benchmarks

Keep the period and the sample with the figure. A rate quoted on its own becomes one more unsourced benchmark, which is what this page exists to replace.

Common questions

What is a good LinkedIn connection acceptance rate?

On a cold B2B list, the pooled figure across our 42 largest campaigns in the 90 days to 7 August 2026 was 35.0%. Vendors publish 27 to 30% as an average. Below about 15% after 100 invitations, the list or the sender's own profile is the problem, since the invitations go without a note.

What is a good LinkedIn reply rate?

The number to watch is positive replies, since a friendly "thanks for connecting" books nothing. In our sample, 7.9 people in 100 who accepted went on to show interest, and the spread between campaigns ran from 6 to 28 per 100 depending mostly on the list and the length of the opener. Expandi publishes 10.4% as an all-replies average.

How many invitations does one booked meeting take?

In this sample, 282 invitations per booked call (49 calls from 13,841 invitations), or about 99 acceptances per call. Campaigns whose opener offered a resource and whose next message asked for the call converted 15 to 27% of positive replies; the ones that sent the resource and waited converted 3 to 9%.

Why do your figures differ from the 20 to 30% quoted elsewhere on this site?

Those are planning ranges used in onboarding, set deliberately below what the better campaigns do. This page publishes what was measured, with the period and the sample, and it carries a survivorship caveat the planning range does not need: only campaigns that reached 100 invitations are in it.

When will the medians and quartiles be published?

When they have been computed from a full quarter with the definitions on this page. The cells marked "to be published" are empty on purpose. A number typed into one of them without the query behind it would be worth less than the blank.

Can I cite these numbers?

Yes, with the line under "Cite as". Please keep the period and the sample with the figure. "35.0% acceptance" without "42 campaigns, the 90 days to 7 August 2026" becomes one more unsourced benchmark, which is the thing this page exists to replace.

Keep reading

Want these numbers on your own accounts?

Gelee builds the list from live signals, paces the sending under the account limits, and drafts the replies. You take the calls.

Book a Demo