Skip to main content
Back to Blog
Marketing Analytics

LinkedIn Ads for B2B: Targeting, Budgets and Measurement (2026)

A
Amine Kharbouch
October 25, 2026
14 min read
LinkedIn Ads for B2B: Targeting, Budgets and Measurement (2026)

LinkedIn ads for B2B work best when you target a defined list of accounts or a tight job function and seniority mix, run two or three formats against one offer, and budget for at least a few hundred clicks a month (LinkedIn's minimum is $10 a day, but the median US click costs about $9). Most teams then measure the wrong thing: LinkedIn reports impressions, clicks and form fills, while the questions that decide your budget (which companies arrived, what they read, and whether they came back to your pricing page) are answered on your own website.

Disclosure: VisiLead is our product, a website visitor identification tool. It does not run or sync LinkedIn campaigns. This guide covers the LinkedIn side first and uses VisiLead only in the measurement section, where it fits.

LinkedIn Ads for B2B at a Glance (2026)

DecisionStarting pointSource
Minimum budget$10/day per campaign, $100 lifetime for a new campaignLinkedIn
Suggested starting budget$25/day for new advertisersLinkedIn
Audience size300 members minimum; 300,000+ suggested for Sponsored ContentLinkedIn Help
US median CPC$8.99 (CTR 0.52%, CPM $62.67)ZenABM, Feb 2026
Typical cost per lead, North America$200 to $250ZenABM, Feb 2026
Conversion lookback window1, 7 or 30 days, for clicks and viewsLinkedIn Help
Time from first LinkedIn impression to revenue281 days on averageDreamdata, Mar 2026

The last two rows are the measurement gap in one comparison. LinkedIn credits a conversion for at most 30 days after a click or view, and Dreamdata measured an average of 281 days between a company's first LinkedIn impression and revenue. Whatever happens in between, you have to track yourself.

Is LinkedIn Advertising Worth It for B2B?

LinkedIn is expensive per click and still the default paid channel for B2B, for one reason: you can target by employer, job function and seniority, which no search or social network matches. Dreamdata's 2026 benchmark report, built on 66 million sessions and 3.5 million B2B customer journeys, puts LinkedIn's return on ad spend at 121%, against 67% for Google Search and 51% for Meta. It also found LinkedIn takes 41% of B2B ad budgets in its dataset.

Two caveats before you quote those numbers to your CFO. Dreamdata sells attribution software and calculates ROAS with its own data-driven model on closed-won deals over 12 months. And the average hides a wide spread: Dreamdata's top-performing customers saw 279% on LinkedIn. Treat the benchmark as proof that the channel can pay back over a long cycle, not as a forecast for your account.

Targeting: Who Should See Your Ads

Targeting decides more of your result than creative or bidding. LinkedIn gives you three useful building blocks.

Company Lists (Account-Based)

Upload the accounts you want to reach and LinkedIn matches them to company pages. According to LinkedIn's help article on company list targeting, a list needs at least 300 rows to upload and must match at least 300 member accounts before an ad set can run. LinkedIn recommends 1,000 or more companies, caps lists at 300,000, and says matching can take up to 48 hours. Adding each company's website and LinkedIn Company Page URL improves the match.

Layer a job function and seniority filter on top of the list. A list of 800 target accounts with no role filter will spend most of its budget on interns, recruiters and finance staff.

Job Function, Seniority and Title

Job function plus seniority (for example Marketing, Director and above) scales better than job titles, because titles vary from company to company. Use titles for narrow roles where function is too broad, such as "RevOps" or "Demand Generation".

Company Attributes and Exclusions

Company size and industry are the usual guardrails. Exclusions matter as much: remove current customers, competitors, your own employees and open job seekers. Check the audience size LinkedIn forecasts before you launch. Its help center sets a hard floor of 300 members per ad set, suggests at least 50,000 to drive results, and 300,000 or more for Sponsored Content and Sponsored Messaging.

Small total addressable markets will sit under those suggestions. That is fine for account-based campaigns, as long as you accept higher CPMs and watch frequency.

Formats: What to Run and What It Costs

LinkedIn groups its formats into Sponsored Content (feed ads), Sponsored Messaging, Dynamic Ads and Text Ads, as its guide to every ad type describes. The benchmark columns come from ZenABM's February 2026 dataset of 161,256 ads from 211 B2B companies ($5.5M in spend). ZenABM is an agency and analytics vendor, so read its medians as planning ranges.

FormatBest forMedian CTRMedian CPC
Thought Leader AdsPromoting a founder's or employee's post2.68%$2.29
Single imageOffer-led ads to a landing page0.42%$13.23
CarouselSeveral benefits or a step-by-step story0.32%$13.30
VideoDemos and explainers, 15 to 30 seconds0.24%$15.61
DocumentGuides and reports read in the feed, gated or not0.43%Not reported
EventWebinar and event registration0.55%Not reported
Message and Conversation AdsOne-to-one offers in LinkedIn inboxNot reportedNot reported

Thought Leader Ads look cheap because people engage with a person's post far more than with a brand's. LinkedIn positions them for brand awareness and engagement objectives, so a low CPC there does not mean cheap site visits. Pair them with a single image or document campaign that carries the offer.

Lead Gen Forms vs Landing Pages

Lead Gen Forms open inside LinkedIn, prefilled with the member's profile data, with up to 12 standard fields and three custom questions. They convert more because nobody has to type: ZenABM puts the average Lead Gen Form conversion rate near 10%, against 2% to 5% for demo and meeting offers. The trade-off is that the person never visits your website, so no site-side tool (analytics, visitor identification or your chat) sees them. They arrive as a CSV or a CRM sync with the fields they submitted.

Landing pages convert less but show you everything that happens after the click, including the visitors who do not fill anything in. Most B2B accounts end up running both: Lead Gen Forms for content offers, landing pages for demo and pricing offers.

Budgets: How Much to Spend

Start from clicks, not from LinkedIn's minimum. A campaign needs enough clicks per month to tell you whether the offer works, and a few hundred is a reasonable floor for a B2B landing page test.

  1. Pick a target, for example 400 landing page clicks a month.
  2. Multiply by your expected CPC. At the US median of $8.99, that is $3,596 a month.
  3. Divide by 30 for the daily budget: $120 a day, spread across one or two campaigns.
  4. Hold it for at least four weeks before you judge, since B2B audiences are small and delivery is uneven week to week.

LinkedIn's own guidance is to start new advertisers at $25 a day and to use lifetime budgets with lifetime pacing. Its budget help article also warns that actual spend can run up to 100% above the daily budget on a given day, though a continuous campaign will not spend more than seven times its daily budget in a week. Plan cash flow for the weekly figure, not the daily one.

If your budget only covers 100 clicks a month, put it into one audience and one offer. Splitting $1,000 across five campaigns produces five inconclusive results.

LinkedIn Ads Conversion Tracking: What It Reports and What It Misses

LinkedIn's reporting covers what happens on LinkedIn. Campaign Manager shows impressions, clicks, CTR, CPC, Lead Gen Form submissions and Insight Tag conversions inside your lookback window. Its Companies Hub, per LinkedIn's help article, shows impressions, engagements and leads per company, with revenue only if you connect a CRM through CRM Sync.

What LinkedIn does not show you:

  • What a clicking company did on your site. Campaign Manager counts the click; it does not show which pages the visitor read or how long they stayed.
  • Visitors who never filled in a form. Most B2B clicks end without a conversion, and those visits are the majority of what you paid for.
  • Return visits outside the window. A company that clicks in March and comes back through Google in May sits outside any 1, 7 or 30-day window.
  • Return visits through other channels. When the second visit arrives from organic search, direct or a newsletter, LinkedIn has no record of it.

That last point is where the money hides. A buying committee might see your ad, click once, and then do the real evaluation over the next two months through search and direct visits. LinkedIn reports one click and no conversion, and the campaign looks like a loss.

How to See Which Companies Your LinkedIn Spend Brings

Closing the gap takes four pieces: consistent UTMs, company identification on your landing pages, conversion goals, and alerts on the pages that signal buying. The steps below use VisiLead, but the UTM rules apply to any analytics tool.

1. Tag Every Campaign the Same Way

Use one convention on every LinkedIn ad:

  • utm_source: linkedin
  • utm_medium: cpc
  • utm_campaign: the campaign name, for example q4-demand-gen-revops
  • utm_content: the creative name or ID, so you can compare ads

The medium is the part most teams get wrong. LinkedIn's own dynamic UTM documentation uses utm_medium=social in its example, and Google Analytics 4 files a medium of "social" under Organic Social. GA4 only counts a social source as Paid Social when the medium contains "cp" (as cpc does), equals ppc or retargeting, or starts with "paid". VisiLead detects paid traffic from a medium of cpc, ppc, paid or anything containing "ads", then files a linkedin source under the LinkedIn Ads channel (attribution docs). A medium of cpc works in both tools; paid_social works in GA4 but lands under organic LinkedIn in VisiLead.

LinkedIn can append dynamic parameters such as campaign name, campaign ID and creative ID at the campaign level, so new ads inherit them. The documentation lists Conversation Ads and Message Ads as unsupported, so tag those links by hand.

2. Identify the Companies Behind the Clicks

Install a visitor identification script on every page, not only the landing page, so return visits are captured too. VisiLead matches each visitor's IP address to a company worldwide and, on US traffic, can match a named person (name, job title, seniority and LinkedIn URL). It does not give you the visitor's email address.

Set expectations from measured data, not vendor averages. On 14 customer sites between July 27 and October 23, 2026, 21.5% of visits were matched to a company (12.7% of unique visitors). US traffic did better: 26.6% of visits to a company, and 12.1% of unique US visitors to a named person. The per-site company rate ranged from 0.7% to 68.6%, with a median of 18.5%.

LinkedIn traffic has a specific risk: much of it comes from phones, and a phone on cellular data or home Wi-Fi resolves to a carrier, not an employer. Expect your LinkedIn match rate to sit below your desktop-heavy channels, and measure it rather than assume it.

3. Set Conversion Goals That Match Buying

A click is not a goal. Create conversion goals for the pages and actions that predict revenue:

  • A URL goal on /pricing* for pricing page visits
  • A custom event goal such as "Demo booked" fired from your booking confirmation
  • An identify goal on forms that collect an email, so the form fill links to the visitor's full history

Each conversion in VisiLead carries first-touch and last-touch source, medium and campaign. A visitor who first arrived from a LinkedIn campaign and converted weeks later through Google keeps the LinkedIn first touch, as long as it is the same browser.

4. Alert Sales When a LinkedIn Account Comes Back

Alerts turn the report into action. Three rules cover most LinkedIn programs (Slack alert setup):

  1. Pricing page visit (a page visit rule on /pricing*) to your sales channel: any identified company reading pricing.
  2. Repeat visit at 3 or more visits: a company that keeps returning after the first click.
  3. Intent score threshold, for example 70 out of 100: the score is behavioral, built from page views, return visits, time on site and visits to pricing, demo and contact pages.

Each alert shows the company, domain, intent score, location and traffic source. A rule fires once per company per 24 hours, so an active account does not flood the channel.

5. Read the Results Weekly

In VisiLead, the Channels report shows visits, identified companies and hot leads for the LinkedIn Ads channel. Search the Leads table for "linkedin" to list the companies, or export the CSV, which includes UTM source, medium and campaign per company. Open any company to see its visit timeline, with the channel and campaign behind each visit.

Worked Example: $3,600 a Month on a US Audience

Here is what the measured rates imply for a typical mid-size program. The click count uses the ZenABM US median; the visitor and company counts are assumptions we state so you can swap in your own.

StepCountHow we got it
Monthly spend$3,600Budget from the section above
Clicks400$3,600 at the $8.99 US median CPC
Unique visitors350Assumption: some people click more than once, some leave before the page loads
Visitors matched to a company7020.0% of unique US visitors (measured)
Distinct companies55Assumption: colleagues from the same account count once
Visitors matched to a named person4212.1% of unique US visitors (measured)
Credits used971 per new company plus 1 per new person; repeat visits are free

Three things follow from this table.

Your cost per identified company is about $65 ($3,600 divided by 55). That is a number you can compare across campaigns and channels, and it is far more stable than cost per lead when form fills are scarce.

The plan has to fit the channel. 97 credits nearly fills the Starter plan's 100 credits a month ($29) before any organic or direct traffic. A team running this program alongside other channels needs Growth ($79, 250 credits). Credits reset monthly and do not roll over.

The pricing page is the real conversion. Suppose 7 of the 55 companies reach /pricing within the month, and 4 of those are on your target account list. LinkedIn would report this campaign by its form fills, perhaps two or three. Your site shows four target accounts reading pricing, with names and dates, and your sales team got a Slack alert for each one. The cost per target account on pricing is $900, and that is the figure to compare with your average deal size.

If your site's match rate lands near the 0.7% end of the measured range, the same spend identifies only a handful of companies. Run the free plan for two weeks on your real traffic before you plan around these numbers.

Mistakes That Waste B2B LinkedIn Budgets

  • Optimizing for CTR. Across hundreds of B2B campaigns, ZenABM found a weak negative correlation between CTR and pipeline value (Spearman rho of -0.170), while spend correlated positively. A high CTR tells you the creative gets attention, not that buyers follow.
  • Leaving Audience Expansion and the Audience Network on by default. Both widen reach beyond your targeting; turn them on only when you have tested the core audience.
  • Judging campaigns inside a 30-day window. With journeys measured in months, report on companies reached and pricing visits over the quarter.
  • Mixing UTM conventions. Three spellings of LinkedIn in utm_source split one channel into three rows in every report.
  • Sending demo-intent clicks to the homepage. Match the landing page to the ad's promise and put pricing one click away.

For the wider attribution picture across every channel, read how to attribute revenue to marketing channels. If you are weighing LinkedIn against a full ABM platform, our ABM tools comparison covers the suites that bundle ads with account data.

Frequently Asked Questions

Q: How much should a B2B company spend on LinkedIn ads? A: Budget from the clicks you need, not LinkedIn's $10 daily minimum. For a landing page test, aim for a few hundred clicks a month. At the US median CPC of $8.99 from ZenABM's February 2026 data, 400 clicks cost about $3,600 a month, or $120 a day. Hold the budget for at least four weeks before judging, because B2B audiences are small and weekly delivery varies.

Q: Are LinkedIn ads worth it for B2B? A: They can be, over a long enough window. Dreamdata's 2026 benchmark report measured LinkedIn's return on ad spend at 121%, ahead of Google Search at 67% and Meta at 51%, using its own attribution model on closed-won deals over 12 months. The same report found an average of 281 days from first LinkedIn impression to revenue, so judge the channel on quarters, not weeks.

Q: How do I track LinkedIn ad conversions? A: Install the LinkedIn Insight Tag and create conversion actions in Campaign Manager, with lookback windows of 1, 7 or 30 days. Tag every ad with utm_source=linkedin and utm_medium=cpc so your own analytics records the visit as paid LinkedIn traffic. Then add site-side conversion goals, such as pricing page visits and demo bookings, to capture conversions that happen after LinkedIn's window closes.

Q: Can I see which companies clicked my LinkedIn ads? A: LinkedIn's Companies Hub shows impressions, engagements and leads per company. To see what those companies did on your website, add a visitor identification tool and tag ads with consistent UTMs. VisiLead matches visits to companies worldwide and, on US traffic, to named people; on 14 measured sites it matched 21.5% of visits to a company. It does not provide visitor email addresses.

Q: What is a good CTR for LinkedIn ads? A: It depends on format. ZenABM's February 2026 dataset of 161,256 B2B ads shows median CTRs of 2.68% for Thought Leader Ads, 0.42% for single image ads, 0.32% for carousels and 0.24% for video, with a US median of 0.52%. Use CTR to diagnose creative, not to judge campaigns: pricing page visits and target accounts reached say more about pipeline.

Q: Should I use LinkedIn Lead Gen Forms or a landing page? A: Use Lead Gen Forms for content offers, where convenience matters most: they open prefilled inside LinkedIn and convert more. Use landing pages for demo and pricing offers, where you want to see the visit itself. The person filling a Lead Gen Form never visits your site, so analytics and visitor identification tools cannot see them; add hidden fields to carry campaign data instead.

Measure Your LinkedIn Spend by Company

The quickest way to find out what your LinkedIn budget brings is to watch it for two weeks on your own site. VisiLead's free plan gives you 10 one-time credits with no card: tag your campaigns with utm_medium=cpc, install the script, and see which companies arrive from LinkedIn Ads and which ones come back to pricing. Create a free VisiLead account.

Amine Kharbouch
Amine Kharbouch— Founder, VisiLead

Writes about B2B revenue tooling — visitor identification, intent data, and how mid-market teams operationalize buyer signals without enterprise budgets.

Ready to identify your website visitors?

Start converting anonymous traffic into qualified leads with VisiLead. Free plan available — no credit card required.

Get Started Free