The short version
Meta (Facebook and Instagram) works for B2B account-based advertising because the people on your target-account list are on it every day, its CPMs are a fraction of LinkedIn's, and Custom Audiences let you upload the same account and contact lists you use elsewhere. The trade-off is targeting precision: Meta has no reliable job title or company data, so you reach the buying committee through uploaded lists, lookalikes built from them, and retargeting, not through firmographic facets. Public benchmarks put B2B Meta CPCs around $1-$3 and CPLs from about $20 to $80 for content offers, versus $6-$12 and $50-$120+ on LinkedIn. Metadata's 2026 report, which analyzed $57.6M of B2B spend across channels, found that creating demand cost $187 per lead against $196 for capturing it, and Meta is the cheapest place to run the creation half.
Why Meta works for B2B advertising
The objection to Meta for B2B is that nobody buys enterprise software from an Instagram story. That is true and irrelevant. Nobody buys enterprise software from a LinkedIn ad either; they build familiarity over months, then search, then request a demo. Meta's job in an ABM program is the familiarity part, at a cost per impression that lets you reach the whole buying committee at meaningful frequency for the price of reaching one VP on LinkedIn.
| Metric | Meta (Facebook + Instagram) | Source note | |
|---|---|---|---|
| CPM | $8-$20 | $35-$85 | WordStream/HubSpot cross-industry; LinkedIn ranges from our benchmarks page |
| CPC | $1-$3 | $6-$12 | B2B campaigns skew to the upper end on both |
| CTR (feed, single image) | 0.8%-1.5% | 0.4%-0.65% | Meta feed CTRs are structurally higher |
| CPL, gated content | $20-$80 | $50-$120 | Meta instant forms vs LinkedIn Lead Gen Forms |
| CPL, demo request | $80-$250 | $150-$350 | Both depend heavily on landing page |
| Lead-to-opportunity rate | Lower; more disqualification | Higher; better title/company fit | Directional; depends on audience source |
| Firmographic targeting | None native; via uploaded lists only | Company, function, seniority | Core difference |
| Minimum daily budget | $1-$5 per ad set | $10 per campaign | Meta allows much smaller tests |
Three things make Meta viable for ABM rather than just cheap. First, Custom Audiences from customer lists match on email, phone and name, and most people registered Facebook with the same personal email they use on LinkedIn, so contact-list match rates are frequently higher on Meta than on LinkedIn. Second, Meta's creative formats (Reels, Stories, carousels) reach people in a different mode than the feed-scroll on LinkedIn, which matters for frequency without fatigue. Third, Meta's Advantage+ delivery optimizes hard on conversion signal, so once a retargeting pool exists, demo-request campaigns can run efficiently.
The weaknesses are real. There is no way to say "VP of Finance at companies with 500-5,000 employees" on Meta. Interest and job-title targeting on Meta was largely removed in 2022-2024 under privacy changes, and what remains is inaccurate for B2B. Everything depends on the quality of the list you upload.
Building Meta audiences from account lists
The core ABM workflow on Meta is: turn an account list into a contact list, upload it as a Custom Audience, build a lookalike from it, and retarget everyone who engages. Meta cannot match on company name, so the account list has to be resolved to people first.
| Audience | Input | Minimum | Match behaviour | ABM use |
|---|---|---|---|---|
| Customer list Custom Audience | CSV with email, phone, first/last name, city, country, ZIP; hashed on upload | 100 matched for delivery; Meta recommends 1,000+ | Matches on any provided identifier; personal emails match best | Target contacts at named accounts; suppress customers |
| Website Custom Audience (Pixel / Conversions API) | URL rules, events | 100 | Cookie and first-party event based | Retarget visitors from LinkedIn/Google campaigns |
| Engagement Custom Audience | Video viewers (3s/25%/50%/75%/95%), lead form openers, page/Instagram engagers | 100 | On-platform, no cookies | Cheapest warm pool; build from 25%+ views |
| Lookalike Audience | Seed audience of 100+ (1,000+ recommended) | n/a | 1%-10% of country population most similar to seed | Expand from closed-won contacts; not from a raw account list |
| Advantage+ audience | Optional seed suggestions | n/a | Meta's model expands beyond inputs | Fine for retargeting; too loose for tier-1 ABM |
| Offline/CRM event audiences | Conversions API events from CRM (opportunity created, closed-won) | 100 | Server-side match | Best lookalike seed available; optimize toward pipeline |
Resolving accounts to contacts
You need people, not companies. A B2B data vendor (ZoomInfo, Apollo, Clay, Cognism and others; see zoominfocompetitors.com) can return the buying-committee contacts at each target account. ABM execution platforms do this step for you: Metadata.io resolves account lists to contacts, hashes them and pushes Custom Audiences to Meta alongside LinkedIn and Google; 6sense and Demandbase run Meta as one of their channels; RollWorks covers it through its ad network. Influ2 is built specifically for person-level targeting across Meta and LinkedIn. The sister site abmplatforms.com covers the broader platform category.
Expect Custom Audience match rates of roughly 30%-60% on B2B contact lists, higher when the file has phone numbers and personal emails. A 1,000-account list with 8 contacts each gives about 8,000 contacts and 2,500-5,000 matched people, which is enough for a Custom Audience but tight for Meta's delivery system. Below about 1,000 matched people, CPMs rise and delivery stalls. That is why most ABM teams treat the Custom Audience as the seed and the retargeting pool as the campaign.
Lookalikes: use the right seed
A lookalike from a raw target-account list finds people similar to your prospects, which includes a lot of people at companies you do not want. A lookalike from closed-won contacts or opportunity-stage contacts (via Conversions API offline events) finds people similar to your buyers. Start with a 1% lookalike in your main country, and treat 3%+ as demand creation rather than ABM.
Suppression
Upload current customers and open opportunities as Custom Audiences and exclude them from acquisition campaigns. The same standard exclusion set from our LinkedIn targeting page applies, minus the facets Meta does not have.
Creative that works for B2B on Meta
B2B creative on Meta has to earn attention in a feed full of consumer content. The formats that reliably work for ABM are short video, carousels that make an argument, and static images with a single strong claim.
| Format | Placements | Why it works for B2B | Notes |
|---|---|---|---|
| Short vertical video (15-30s) | Reels, Stories, Feed | Builds engagement retargeting pools cheaply; 25%+ viewers are a qualified warm audience | Founder or expert talking to camera outperforms polished brand video |
| Carousel (3-6 cards) | Feed | Sequences a claim, proof, and offer; high CTR per impression | Use benchmark data, customer logos, comparison tables |
| Single image with one claim | Feed, Stories, Audience Network | Cheapest to produce; good for frequency | Rotate every 2-3 weeks against fixed lists |
| Instant Form lead ads | Feed, Reels | Lowest CPL; autofilled forms | Add qualifying questions (company size, role) to reduce junk |
| Customer story / testimonial | Feed, Reels | Named logos matter more to a committee than features | Requires customer approval; reuse in LinkedIn |
| Comparison / 'versus' creative | Feed | Speaks to the evaluation stage | Keep to facts you can cite; avoid competitor trademarks in headlines |
The creative principle that Metadata's benchmark data supports is ungated demand creation: educational content with no form, measured on engagement and downstream pipeline, ran at $187 per lead in their $57.6M dataset against $196 for gated capture. Meta is where that math is best, because the impressions are cheapest. The mistake is running gated demo offers to a cold Custom Audience on Meta; the audience does not know you and the CPL is bad. Sequence it: ungated video and carousels to the account list, then demo and trial offers to the engagement and website retargeting pools. Examples are on ABM ad creative examples.
Benchmark CPLs for B2B on Meta
Public CPL data for Meta comes mostly from agency and platform datasets that blend B2C and B2B, so the B2B-specific figures below are ranges assembled from WordStream's and HubSpot's cross-industry reports plus the channel-level guidance in Metadata's 2026 report.
| Objective | Typical CPM | Typical CPC | Typical CTR | Typical CPL | Comment |
|---|---|---|---|---|---|
| Video views (ThruPlay) | $5-$12 | n/a | n/a | n/a; $0.02-$0.08 per ThruPlay | Pool building; the cheapest B2B reach available |
| Traffic | $8-$15 | $0.80-$2.00 | 1.0%-1.8% | $100-$300 (site form) | Same trap as LinkedIn website visits; clicks are not leads |
| Engagement | $6-$12 | $0.50-$1.50 | 1.5%-3% | n/a | Inflated by reactions |
| Leads (Instant Forms) | $10-$20 | $1.50-$3.50 | 0.9%-1.5% | $20-$80 (content); $60-$180 (demo) | Add qualifying questions |
| Sales / conversions (site) | $12-$25 | $2-$4 | 0.7%-1.2% | $80-$250 (demo/trial) | Best once retargeting pools exist |
| Retargeting (any objective) | $15-$30 | $1.50-$3.50 | 1.2%-2.5% | $40-$150 (demo) | Higher CPM, far better conversion |
Read these next to the LinkedIn figures: Meta CPLs are typically one-third to one-half of LinkedIn's, and the lead-to-opportunity rate is typically lower. Judge Meta on cost per opportunity and on how it lifts LinkedIn and search performance in the same accounts, which is only measurable if you report at the account level. The sister site abmbenchmarks.com keeps a longer Meta benchmark table.
A practical Meta setup for ABM
One campaign structure covers most programs. Campaign 1, demand creation: video views and engagement objectives, Custom Audience of target-account contacts plus 1% lookalike from closed-won, ungated creative, $30-$100 a day. Campaign 2, capture: leads or sales objective, audience of 25%+ video viewers plus website visitors plus Instant Form openers, demo and content offers, Advantage+ placements, $50-$200 a day. Campaign 3, customer marketing: Custom Audience of customers, product education and expansion offers, small budget. Exclude customers and open opportunities from campaigns 1 and 2. Install the Conversions API so offline opportunity events feed back to Meta; without it, the sales objective optimizes toward form fills rather than pipeline.
Budget across channels is covered in the budget calculator; the Google half of the picture is on ABM advertising on Google.
Our verdict
Use Meta for the demand-creation half of an ABM program and for retargeting, not as a firmographic targeting channel. Upload contact-resolved account lists as Custom Audiences, build lookalikes only from buyers, run ungated video and carousel creative to the list, then capture with lead and conversion objectives on the retargeting pools. At roughly one-third of LinkedIn's CPM, it is the cheapest way to reach a buying committee at frequency, provided you measure it on opportunities per account rather than CPL. An execution platform that syncs the same list to Meta, LinkedIn and Google removes most of the manual work; compare them on the homepage.
Frequently asked questions
Does Facebook advertising work for B2B?
Yes, for reach and retargeting. Meta CPMs are typically $8-$20 against $35-$85 on LinkedIn, and Custom Audiences let you target contacts at named accounts. It does not offer job title or company targeting, so everything depends on uploaded lists and retargeting pools.
How do I target a list of companies on Meta?
Meta cannot match on company names. Resolve the account list to contacts with a B2B data vendor or an ABM execution platform, then upload emails, phones and names as a Customer List Custom Audience. Match rates on B2B lists run roughly 30%-60%.
What is a good cost per lead for B2B on Meta?
Roughly $20-$80 for gated content via Instant Forms and $60-$250 for demo requests, depending on whether the audience is cold or retargeted. Metadata's 2026 report puts blended B2B demand creation at $187 per lead and capture at $196 across channels.
Should I build a lookalike audience from my target-account list?
No. A lookalike from a prospect list finds people similar to prospects, including at companies you do not want. Seed lookalikes with closed-won or opportunity-stage contacts, ideally via Conversions API offline events, and start at 1%.
What Meta creative works best for B2B?
Short founder or expert video for building engagement pools, carousels that sequence a claim and proof, and customer stories with named logos. Run ungated content to cold lists and reserve demo offers for retargeting audiences.
Disclosure. ABMAdvertisingPlatform.com is an independent editorial directory operated with sponsorship from Metadata.io, a vendor in this category. Metadata is held to the same review format and scoring as every other vendor here, and never given a rating above its public G2 score. Figures from the Metadata.io 2026 B2B Benchmark Report are aggregate market data from that public report, not Metadata's own business metrics. Ratings, pricing and benchmarks are sourced from public pages and cited below.
Sources
- Meta Business Help Center: About Custom Audiences from customer lists
- Meta Business Help Center: About Lookalike Audiences
- Meta Business Help Center: Conversions API
- WordStream, Facebook Ads Benchmarks
- HubSpot, Cost Per Lead Benchmarks by Industry and Channel
- Metadata.io, 2026 B2B Benchmark Report ($57.6M in analyzed ad spend; sponsor, disclosed)
- Metadata.io compare page vs 6sense
- G2, Account-Based Advertising category
- abmbenchmarks.com, Meta ads B2B benchmarks (sister site)
- zoominfocompetitors.com, B2B contact data vendors (sister site)