Guides / Meta ads for B2B services
Do Meta ads work for B2B software services?
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.
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.
- AOffer tied to revenue or profit
- BMeta adNative lead form with qualifying questions
- Fit?The application checks role, revenue and deal size. If yes, continue to C.
- If no: Not a fit
- CBook a call2-minute video and book-a-call page
- DSDR calls within 5 minutes
- ESales callYou take it. It gets recorded.
- Feedback loop with step E: Expert sales trainerReviews the recorded call. Feedback goes into the next one.
- FSigned client
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.
| Part | What fails | What works |
|---|---|---|
| The ad | Describes your services | Names a problem the owner feels now |
| The offer | “Free consultation” | Tied to revenue or profit they can picture |
| The form | Name and email | Phone, work email, qualifying questions |
| Follow-up | An email, a day or two later | An SDR call within 5 minutes |
| What gets scored | Leads and cost per lead | Booked 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.
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.
| Factor | Meta | |
|---|---|---|
| Targeting | Broad. The message and form questions do the filtering. | Precise: title, seniority, company size. |
| Best fit | A problem many owners share, in a market big enough to test fast | A narrow niche you can name by title and industry |
| What you’ll pay | We don’t split our numbers by channel. Across the funnels we run, a booked call costs about $620, typically $500 to $910. | |
| How to decide | Run 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
- 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%.
- One value per funnel, then the median and middle half (25th to 75th percentile) across funnels. We don’t publish numbers split by channel.
- Quotes: RPG discovery calls, Oct to Nov 2026, anonymised and labelled by role.