Guides / Meta ads for B2B services

Do Meta ads work for B2B software services?

By Jean-Michel Moreau, founder, Rapid Product Growth Updated Nov 2026 · 7 min read

Short answer

Yes, when the ad names a problem the owner already feels and the offer is tied to revenue or profit. In the dev-shop and software funnels we run (including our own), a booked sales call costs about $620 in ad spend, typically $500 to $910. Qualifying questions keep non-buyers off your calendar. Judge it on booked and held calls, not lead volume.

  1. Are B2B owners on Meta?
  2. From Meta ad to signed client
  3. Why most B2B Meta campaigns fail
  4. Optimise Meta for booked calls
  5. Meta or LinkedIn?

Are B2B owners on Meta?

Yes. The owner of a $2M to $20M firm scrolls Facebook and Instagram like everyone else.

The question founders ask us is “will a CEO really respond to an ad?” They do, when the ad uses their words. They click because their pipeline is lumpy, a key client just left, or a project is losing money.

Meta doesn’t let you target by job title the way LinkedIn does. So the message does the targeting. An ad about a revenue problem a $10M owner has gets ignored by a student. Then the form questions filter whoever slips through.

What founders expect

  • Meta is for consumers. Decision makers aren’t there.
  • You’ll get hundreds of cheap leads and none of them can buy.
  • You need LinkedIn job-title targeting to reach a CEO.

What we see

  • Owners respond when the ad names a problem they feel this quarter.
  • Fewer leads, but each one has answered questions on role, revenue and deal size.
  • The message and the qualifying questions do the targeting.

From Meta ad to signed client

The ad is one step in six. Most of the work happens after the click.

We start with the offer, rebuilt for a buyer who has never heard of you. The ad sends people to a native Meta lead form with qualifying questions, then an application that checks role, revenue and deal size. Anyone who passes books a call. An SDR calls every new lead within 5 minutes. You take the sales call, it gets recorded, and an expert sales trainer reviews it.

  1. AOffer tied to revenue or profit
  2. BMeta adNative lead form with qualifying questions
  3. Fit?The application checks role, revenue and deal size. If yes, continue to C.
  4. If no: Not a fit
  5. CBook a call2-minute video and book-a-call page
  6. DSDR calls within 5 minutes
  7. ESales callYou take it. It gets recorded.
  8. Feedback loop with step E: Expert sales trainerReviews the recorded call. Feedback goes into the next one.
  9. FSigned client
Fig. 1From Meta ad to signed client. The diamond is the qualifying questions and application: role, revenue, deal size.

Why most B2B Meta campaigns fail

Most B2B Meta campaigns fail because of the message, not the platform.

When a founder tells us Meta didn’t work, we ask to see the ads. Usually the ad describes the firm (“we build custom software”) instead of the buyer’s problem. The offer is a free consultation. The form asks for an email and nothing else. Nobody calls the lead for two days.

What founders told us this autumn:

  • “We’ve worked with like with ones who ran like an ad campaign for us for three months and got nowhere.”
  • “I didn’t find any efficient lead coming via the Meta funnel.”
  • “Usually people are more lazy on Facebook.”

Founders and co-founders of custom software and consulting firms, RPG discovery calls, Oct to Nov 2026.

Table 1. A campaign that fails vs one that books calls
PartWhat failsWhat works
The adDescribes your servicesNames a problem the owner feels now
The offer“Free consultation”Tied to revenue or profit they can picture
The formName and emailPhone, work email, qualifying questions
Follow-upAn email, a day or two laterAn SDR call within 5 minutes
What gets scoredLeads and cost per leadBooked and held sales calls

Optimise Meta for booked calls

Tell Meta to find booked calls, not leads, or it will find you cheap leads who never buy.

Meta’s algorithm gets very good at whatever you reward. Reward form fills and it finds people who fill in forms. So we score every campaign on cost per held call and feed bookings back as the signal.

A lead looks cheap on its own. In the funnels we run, a lead costs about $180, typically $150 to $200. A booked call costs about $620, and a held call about $850. Judge on the lead and you’ll kill the ad that books calls.

Cost per booked call$500 to $910
Cost per held call$780 to $1,020
Fig. 2Cost per booked call (median about $620) and per held call (median about $850). Bars show the typical range, ticks the median. Source: RPG funnel data: dev shops and custom software firms we run funnels for, plus our own funnel. Dec 2025 to Oct 2026. Medians and middle 50%.

Meta or LinkedIn?

Pick the one that gives you the lower cost per customer for your market. That’s the only tiebreaker.

LinkedIn wins on precise targeting by title and company size. Meta usually wins on volume, because the audience is far bigger and the message does the filtering. We decide it with you in the funnel review.

Table 2. Meta vs LinkedIn for B2B software services
FactorMetaLinkedIn
TargetingBroad. The message and form questions do the filtering.Precise: title, seniority, company size.
Best fitA problem many owners share, in a market big enough to test fastA narrow niche you can name by title and industry
What you’ll payWe don’t split our numbers by channel. Across the funnels we run, a booked call costs about $620, typically $500 to $910.
How to decideRun the one with the bigger qualified audience first. Compare on cost per held call, then on cost per customer.

$620

Median cost per booked call

Typically $500 to $910.

64%

Show rate

About 2 in 3 booked calls happen.

~1 week

To the first booked call

All within two weeks. First held sales calls in 14 to 30 days.

43%

Cheaper per booked call after the first month

Median. The best two-month stretch was 46% cheaper than the first month.

Common questions

Will CEOs really respond to a Facebook ad?

Yes, if the ad is about their problem and not your services. Owners of $2M to $20M firms scroll Facebook and Instagram in the evening like anyone else. They ignore “we build custom software.”

Why are my Meta leads junk?

Usually three things: the campaign is optimised for leads, the form has no qualifying questions, and nobody calls the lead fast. Add questions on role, revenue and deal size, optimise for booked calls, and call every lead within 5 minutes. You’ll get fewer leads and more calls worth taking.

How much do I need to spend on Meta to test it?

The dev-shop and software funnels we run (including our own) spend about $10,600 a month on ads, typically $9,200 to $12,200. The first booked call comes in about a week (all within two weeks), and the first held sales calls in 14 to 30 days. Judge it on weeks of held calls, not the first week.

Is LinkedIn better than Meta for B2B?

Not by default. LinkedIn targets by title more precisely. Meta is often cheaper per call when the problem is common across owners. Pick the channel with the bigger qualified audience for your market, then compare the two on cost per held call and cost per customer.

Sources and method

Apply to scale