The typical objection to Meta Ads for B2B is “our buyers aren’t on Facebook.” They are. A VP of Engineering at a 200-person SaaS company is a real person who checks Instagram Reels. The problem is not the platform. The problem is that most B2B teams run Meta the way they run ecommerce, and then wonder why CPLs hit $800 and nothing closes.

The core misunderstanding: on Google, someone typed a query. They are actively looking. On Meta, they were scrolling between videos and posts and your ad interrupted them. That changes everything about what you say, who you target, and how you measure.

The shift that makes Meta B2B work: Stop running it as a standalone lead gen channel. Run it as a demand creation and retargeting layer that works with your Google and organic efforts. The accounts where Meta generates real B2B pipeline are almost always the ones with a content strategy behind them, not the ones running lead gen forms cold to interest audiences.

Audience targeting that actually works

CRM custom audiences first

Your CRM list is the best audience Meta has access to. Past webinar attendees, trial users who didn’t upgrade, existing customers for upsell, contacts in open pipeline. Upload them as custom audiences and use them for the decision-stage retargeting layer. This is the one place in Meta B2B where you know exactly who you are talking to.

Job title interest targeting on Meta sounds good in theory. In practice, “Software Engineer” as an interest reaches engineers, people who dated engineers, and some other population entirely. The signal is weak. CRM audiences are not.

Lookalike from paying customers

A lookalike audience built from your actual paying customers is the strongest cold-audience signal you can give Meta for B2B. The minimum seed list that produces a usable lookalike is around 500 profiles. Below that, the algorithm does not have enough signal to be selective. Upload, build a 1% lookalike in your primary market, and test it against your interest-based cold audience. In most B2B accounts I have run, the customer lookalike wins by a wide margin.

Website custom audiences for retargeting

Pricing page visitors. Demo form visitors who did not complete. Blog readers who consumed two or more posts. These are the segments worth building. The broader “all website visitors” audience is too wide for B2B and burns budget on people who bounced after three seconds.

$2-6
Meta CPC (B2B audiences, typical range)
$8-20
LinkedIn CPC (B2B targeting, typical range)
7 days
Meta default attribution window (click)
60-180
Average B2B buying cycle in days

Campaign structure: three tiers

B2B buying cycles do not work in 7-day windows. Your Meta structure needs to reflect that by covering each stage of the consideration arc, from first impression to close-stage follow-up.

Layer 1: Awareness
Cold audience, video or carousel
Customer lookalike (1%), interest-based ICP targeting, or broad audience with strong creative. Objective: video views or reach. Metric that matters here is cost per quality video view, not clicks or leads.
Budget allocation: 50-60% of total Meta spend
Layer 2: Consideration
Warm retargeting, content offer or product walkthrough
Retarget video viewers (50%+ watched), website visitors, and engaged email list contacts. Offer something that filters for intent: a case study, a detailed guide, a product demo video. Objective: lead gen or landing page conversions.
Budget allocation: 25-35% of total Meta spend
Layer 3: Decision
Tight BOFU retargeting, demo or pricing focus
Pricing page visitors, demo no-shows, CRM contacts in open pipeline. Creative addresses specific objections: price comparison, feature gap, competitive alternative. Manual bidding, tight audience, short creative cycle. Rotate every 14 days.
Budget allocation: 10-20% of total Meta spend

One thing teams get wrong: they spend the entire Meta budget on Layer 3 and then conclude the channel doesn’t scale. It doesn’t, without feeding the top layers. Decision-stage audiences dry up fast if nothing is building them from awareness and consideration.

Advantage+ for B2B: proceed carefully

Advantage+ Shopping was designed for ecommerce, where millions of potential customers exist and the algorithm can find buyers efficiently. Advantage+ Audiences (the B2B equivalent for lead gen) hands targeting control to Meta’s algorithm and lets it decide who to reach.

For B2B SaaS with a specific ICP, the algorithm expands to whoever is cheapest to serve, not whoever fits your buyer profile. A 50-employee software company founder is not the same audience as a consumer who clicked a business interest tag. The CPL looks fine. The lead quality is not.

The Advantage+ rule for B2B: Use it for awareness campaigns where your ICP is part of a large enough population that algorithmic targeting makes sense. Never use it for decision-stage or high-budget campaigns where audience precision matters more than delivery efficiency.

What to say to a B2B audience on Meta

B2B buyers on Meta are not in evaluation mode. They are scrolling. Your ad competes with content they actually chose to be there for. The creative job is to stop the scroll first, and earn the click second.

What stops the scroll

A number. A specific claim. A question that hits a pain point they recognize. “Most B2B SaaS teams are measuring the wrong conversion event in Google Ads.” That stops a paid-search manager. “Cut cost per SQL by 40% with one tracking change” stops a growth lead. Stock photo of a business meeting does not stop anyone.

Video: the first 2 seconds are the entire campaign

For video ads, Meta data consistently shows that completion rates and click-through rates are largely determined by the first 2 seconds. If the hook does not create a reason to keep watching, the rest of the video did not happen. A text hook overlay on screen in the first frame outperforms a slow brand intro every time I have tested it.

Keep primary text short for cold audiences

Cold traffic does not read long copy. Three to four lines of primary text, a clear headline, and a specific call to action. The case study, the proof, the detail, that goes on the landing page. The ad’s job is to earn the click, not to close the deal.

Works
  • CRM upload as custom audience for BOFU
  • Customer lookalike (1%, 500+ seed list)
  • Video with text hook in first 2 seconds
  • Pricing-page and demo-page retargeting
  • Reels + Instagram Feed placements
  • 1-day click attribution (no view-through)
  • Rotate creative every 14-21 days
  • Self-reported attribution field on forms
Wastes Money
  • Advantage+ targeting on BOFU campaigns
  • Lead gen forms without qualification questions
  • 7-day view attribution (inflates numbers)
  • Job title interest targeting as primary audience
  • Same creative running past 30 days
  • Facebook News Feed only (skip Reels)
  • Optimizing toward link clicks, not conversions
  • Top-of-funnel spend with no retargeting layer

Attribution reality for B2B

Meta’s default attribution is 7-day click, 1-day view. B2B deals close in 60 to 180 days. The mismatch is real and it causes specific problems.

View-through attribution is the biggest overclaim. Someone saw your ad in their feed, scrolled past it, and converted from a Google branded search three weeks later. Meta counts that as their conversion. The pixel fired. The impression was served. The attribution logic says yes. The reality says no.

The attribution setup that gives honest B2B numbers: 1-day click window, no view-through, compared against your CRM source-of-first-touch data. A “how did you hear about us?” field on your demo booking form will tell you more than the Events Manager dashboard.

A practical test: Run your Meta account on 1-day click attribution for 30 days. Compare the reported conversions to what your CRM shows with Meta as first touch. The gap tells you how much view-through inflation you were carrying. Most B2B accounts I have audited carry 40 to 70% inflation from the default attribution window.

Meta vs LinkedIn: when to use each

This is not an either/or question. The two platforms have different strengths and different costs. The accounts that use both efficiently allocate budget by stage, not by channel loyalty.

Factor Meta (Facebook/Instagram) LinkedIn
Typical CPC (B2B) $2-6 $8-20+
Targeting precision CRM and lookalike: strong. Interest/title: weak. Job title, company, seniority: strong across all types
Best for Awareness, retargeting, brand building at scale High-precision BOFU targeting to named accounts or titles
Top-of-funnel at scale Cost-effective with video content Expensive for brand awareness volume
Attribution Overclaims (fix manually with 1-day click) Overclaims (similar view-through issues)

The split I use most often: Meta for awareness and retargeting (70% of social budget), LinkedIn for precision targeting toward specific job titles or companies at the bottom of the funnel (30% of social budget). LinkedIn brand awareness at scale is expensive. Meta lead gen without precision targeting is low quality. Each platform covers what the other cannot do well.

Creative fatigue hits faster in B2B

B2B audiences are smaller than consumer audiences. A fintech SaaS targeting mid-market finance teams in the US might have a reachable audience of 400,000 people at best. At meaningful frequency levels, that audience sees your ad fast. Creative fatigue in B2B Meta accounts shows up faster than most teams expect.

When frequency on a key ad set climbs past 3.0 in a 14-day window, performance usually drops. CTR falls, CPL rises, and the signal from Meta’s algorithm degrades because the same people keep seeing the same thing. The fix is rotation. New angle, new hook, same offer. Not a new campaign. Just new creative on a 14 to 21 day cycle for active campaigns.

The bottom line

Meta Ads for B2B works as a demand creation and retargeting layer. It does not work as a drop-in replacement for Google Ads lead gen. If you benchmark Meta B2B against your Google cost-per-SQL, it will always look expensive. Benchmark it as an awareness and nurture channel, with honest 1-day click attribution and CRM-verified source data, and the unit economics look different.

The B2B accounts where Meta consistently contributes to pipeline have three things in common: a content strategy that feeds the awareness layer, CRM audiences for the decision layer, and attribution configured to show reality instead of what Meta wants you to see.

The accounts that fail on Meta for B2B are running Advantage+ campaigns to interest audiences, using lead gen forms that collect names with no qualification, measuring on 7-day view, and wondering why the CPL is $40 but none of those leads ever show up in their CRM as anything real.