Meta and Instagram Advertising for B2B SaaS

The case for Meta over LinkedIn in B2B (roughly $30 vs $250 CPM), the three-campaign playbook of always-on retargeting, enriched matched audiences, and Advantage+, plus the expansion mistake that quietly drains budget.

The most common objection I hear about Meta ads goes like this: I'm B2B, so Facebook and Instagram aren't for me. My buyer is on LinkedIn. That belief was defensible a few years ago. It is costing founders a lot of money now, and the numbers make the case better than any argument I could write.

Here is what we are seeing across the clients we work with. LinkedIn cost per thousand impressions for a B2B audience has been running around $250. Meta, for a comparable B2B audience, is around $30. That is roughly eight times more expensive on LinkedIn just to be seen. On cost per click, we are seeing about $50 a click on LinkedIn and about $3 a click on Meta. Members on our calls report the same pattern from their own accounts, with LinkedIn clicks landing around $10 in the best case and Meta delivering qualified clicks in the $1 to $3 range.

One founder put it bluntly on a recent call. He has spent maybe thirty minutes total on Meta and it produces a large volume of results very cheaply. He has spent hours upon hours and many thousands of dollars on LinkedIn and has never gotten anywhere with it. That is one data point, but it rhymes with almost every account we look at.

Why Meta got good at B2B

The reason the old objection stopped being true is that the targeting algorithms improved faster than founder habits did. Meta has gotten very good at figuring out who is actually buying, provided you have your conversion tracking set up properly and you feed the system real signal. You no longer have to know exactly which job titles at which companies you want and force the platform toward them. In most cases, forcing the algorithm is now less effective than letting it work.

  • Feed it clean conversion data. The algorithm can only find your buyers if it can see who actually converted, so the tracking setup matters more than the targeting setup.
  • Give it creative to learn from. Variety in your ads is now a targeting input, because the platform reads the copy and content to decide who should see it.
  • Stop forcing the audience. Hard-coding narrow filters usually performs worse than letting the platform find the buyers on its own.

That is a real change in how you should think about audience building. The old skill was precision targeting. The new skill is giving the platform clean conversion data and enough creative variety to learn from. LinkedIn is behind on this specifically, which is part of why its performance has not kept pace with its prices. The exception is genuine account-based marketing, where you have a defined list of, say, twenty-five companies you want in the door. For that, manual targeting still makes sense. If you are targeting thousands of people, let the algorithm do its job.

The three campaigns we run for almost every client

Our Meta setup for B2B SaaS is not complicated. There are three core campaign types, and most of the results come from the first two. The third is the one that gets founders excited and the one they most often misuse.

  • Retargeting, always on. Anyone who has visited your site or engaged with your content gets seen again on Facebook and Instagram, at whatever budget you can sustain.
  • Matched audiences. Upload the account and contact list you have built and run ads directly against those people.
  • Advantage+ and lookalikes. Let the platform expand from a seed list to adjacent people who look like your buyers.

Retargeting is the one I would never turn off. Even if you are doing nothing else on Meta, you should have retargeting ads live essentially twenty-four hours a day, seven days a week. Meta is the best channel available for broad retargeting coverage, because Facebook and Instagram are where people actually spend their days. Once someone has been to your website, if you are running retargeting on Meta, you will be in front of them constantly. Rotating the creative once a month is enough. What matters is that the channel is on.

For creative on retargeting, mix image and video, and use whatever real human content you have. Testimonial videos from actual customers work. So do founder videos. Our own CEO records videos specifically for retargeting, and that kind of content outperforms anything that looks like it came from a brand studio. The person on the other end has already visited your site once. What they need now is a reason to believe there are real people behind the product.

Enrichment is what makes matched audiences work

Matched audiences are where most founders leave results on the table, and the fix is boring. When you upload a list to Meta, the platform can only serve ads to the people it can match to an account. Business email addresses match poorly, because most people did not sign up for Facebook with their work email. Personal emails and mobile numbers match much better.

So before you upload, enrich. Run your account-based list through an enrichment tool like Clay and pull personal emails and personal phone numbers. You may never use those for outreach, and that is fine, because that is not what they are for here. They exist to raise your match rate. This has a one-time cost of a couple thousand dollars for a serious list, and in my experience you will often double the audience you can actually reach on Meta. Doubling reachable audience for a fixed data cost is one of the highest-return things you can do in a paid program.

Once the enriched list is uploaded, the platform has enough to work with, and this is where Advantage+ earns its keep. It is an algorithmic function that takes the audience you gave it and expands it to find similar people, using signals that include the copy and content of the ads themselves. Applied to a well-enriched list, it works well. Applied carelessly, it quietly spends your budget on strangers.

  • Enrich before you upload. Personal email and mobile number are what drive match rate, not job title.
  • Turn Advantage+ on for prospecting. It expands a seeded list to adjacent buyers and generally performs.
  • Turn it off for retargeting. Website visitors are a fixed, known audience, and expanding them defeats the purpose.
  • Keep lookalikes in perspective. A US lookalike will target at least 2.5 million people, so treat it as broad awareness, not precision.

The mistake that quietly wastes budget

The most common Meta error I see is turning audience expansion on for a retargeting campaign. Think about what retargeting is for. Those people have already been to your website. They are at least somewhat warm and know who you are, so you are running different creative to them than you would to a cold audience. The moment you let the platform expand that audience, you are paying warm-audience budget to reach cold strangers, and you can no longer tell what worked.

  • Cold prospecting. Expansion on. You want the platform reaching beyond the list you seeded it with.
  • Website retargeting. Expansion off. The audience is a known, fixed set of people who already visited you.
  • Separate budgets. Give each campaign its own line, so warm-audience money never quietly funds cold reach.

Keeping retargeting as a standalone campaign with a fixed audience does two things. It keeps the message matched to where the person actually is in your funnel, and it lets you deliberately decide how much money goes toward re-reaching people who already know you. Then, separately, you build your list, upload it, run ads against it, and turn expansion on there. Same platform, two very different jobs, and they should not be sharing a budget.

Where LinkedIn still belongs

None of this means you should abandon LinkedIn. It means you should be clear-eyed about what it costs and what it is worth. LinkedIn works when your contract values are high enough to absorb the price. If you are chasing a $20,000 or $30,000 contract, a $50 click is a rounding error. If you are selling a $1,000-a-year product, it will bury you.

Sponsored message ads on LinkedIn, where you pay 40 to 50 cents to put a message directly in someone's inbox, tend to work well once your ACV is above about $20,000, particularly when paired with a demo gift card offer. Thought leader ads work reasonably for building awareness inside a target market, though you cannot really track the clicks and they run over $200 per thousand impressions. Traditional LinkedIn display, retargeting, and matched audiences are expensive enough that the math rarely closes: we are seeing retargeting at $58 a click and matched audiences at $45 a click for B2B clients in the US.

  • Sponsored message ads. Worth it above roughly $20,000 ACV, especially paired with a demo gift card offer.
  • Thought leader ads. Useful for awareness in a narrow target market, though you cannot really track the clicks.
  • Traditional display and retargeting. Hard to justify at $45 to $58 a click unless your deal size is genuinely large.

One founder on a recent call landed on exactly the right conclusion. He sells a product that spans a wide range of customer sizes, from small annual contracts up to enterprise deals, and he had been running paid acquisition mostly on Meta while wondering whether he should move budget to LinkedIn. His acquisition cost on Meta was already respectable and still improving after only a few weeks of learning. The plan he left with was to treat Meta as the channel for the average customer and reserve LinkedIn for the enterprise slice, where the contract value can absorb the price. If you sell to a range of buyer sizes, that split is usually the right one.

There is a version of that decision that founders get wrong, which is framing it as moving from one channel to another. Every channel has a place, and they play different roles in the funnel. Meta finds and warms people cheaply. LinkedIn reaches a specific senior buyer when the deal size justifies it. Founder-led posts boosted from a personal profile, still tied to the company page, are one of the few LinkedIn formats consistently working right now. The more budget you have, the more channels you should be running, because they compound on each other rather than compete.

A note on campaign structure, since it has shifted recently. The Meta Ads Manager has had a series of updates over the last several months, and while nothing about the fundamentals changed, the best practice for how you group ads into campaigns and ad sets has moved. If you built your account structure two years ago and have not touched it, that is worth an afternoon of your time. The targeting improvements are real, but they only reach you if your account is organized in a way that lets the algorithm learn.

One last practical tip, and it is free. Every major ad platform is required to publish the ads that companies are running, so go to the ad transparency library for each channel and look at what your best competitors are doing. If a competitor is running a channel successfully, their ads are sitting right there for you to study. Founder-led ads and creative retargeting sequences are especially easy to reverse-engineer this way, and it will save you months of guessing at what your market responds to.